Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grabing activity from Steam #47

Open
arturius453 opened this issue Aug 31, 2023 · 1 comment
Open

Grabing activity from Steam #47

arturius453 opened this issue Aug 31, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@arturius453
Copy link

Steam api has option to see what game user currently playing
It requires steam account id (easily obtainable) and API key. This key is accessible here for any logged in user and accepts any string in "domain" field. It's not unreasonable to ask user to get their own, since target audience already nerds would be able download, compile and run this project

http://api.steampowered.com/ISteamUser/GetPlayerSummaries/ returns JSON containing gameid - steam id of game and
gameextrainfo - name of the game.
By altering searching of DetectableDB it is possible to search by steam id if provided or by game name, which are commonly same between Steam and Discord Verified games list
If game not found in this list it still can be used as custom activity

Con of this process is not having pid of game process, which is part of existing code base, but I hope it can be turned off and replaced with gameid field not existing or analyzing child processes of steam.

I understand it's not easy not implement, but without this arrpc on linux is kinda useless, cause detectable.json contains 5 linux executables: csgo ,terraria and 3 nonames, not even Dota2

@CanadaHonk
Copy link
Contributor

Interesting idea but quite specific. Generally supporting Wine (#35) would probably be nicer but this could also be done in addendum.

@CanadaHonk CanadaHonk added the enhancement New feature or request label Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants