Meme project to track VRC friend activity. Effectively provides no real functionality over just using the website.
- Only tracks if they're online
- Doesn't track status change or world changes
This program violates VRC TOS, and probably shouldn't be used with any account you value.
If you're going to run it, it's recommended to create a new throw away account, though there is no guarantee it'll protect your primary account.
A separate account will also address privacy issues by effectively making it an opt in system.
In order to call the API and query for freinds we needs to authenticate our requests, using the same auth methods used by the website, this means extracting auth_token
and api_key
values, which are required by the script
- Open developer tools in your browser, and log into the VRC website
- Search for the call to
/api/1/auth
- In the response body the
token
value will be yourauth_token
- In the response cookies search for the
apiKey
cookie this will be yourapi_key
The script makes use of the argparse module so includes a --help
flag to provide detailed argument definitions.
Run the script continuously checking every minute for changes and posting updates to discord
python3 vrc-watch.py -a "<api_key>" -A "<auth_token>" -D "<discord webhoook url>" -w
To gather a onetime list online users
python3 vrc-watch.py -a "<api_key>" -A "<auth_token>"