Show your jpdb activity on Discord !
Make sure Python 3.8 or above is installed on your PC.
- Clone the repo.
- Open the directory in Terminal.
- Install the dependencies:
pip install -r requirements.txt
-
Create a Discord application:
- Navigate to Discord Developer Portal, log in, and click
New Application
. - Name your application
jpdb
(This will be the name displayed in the rich presence). - Go to the Rich Presence section, and click
Add Image(s)
in the Assets section. - Select the
logo.png
file in the directory (it can be any image you want, as long as the file is named logo). - Go to the OAuth2 section, and locate your Client ID.
- Navigate to Discord Developer Portal, log in, and click
-
Get your jpdb SID/cookies (the cursed part):
- Navigate to jpdb, log in.
- Press
F12
, and clickApplication
(Chrome) orStorage
(Firefox). - Copy your sid value.
Warning
NEVER share your SID, anyone with a valid SID can instantly log in to your account. Your sid will not be valid anymore if you log out.
- Create an
.env
file in jpdb-presence directory with the following lines:
SID=<Your jpdb SID>
CLIENT_ID=<Your application's client ID>
- Run the
main.py
file:
python main.py
You can create a jpdb-presence.bat
file on your desktop if you want to speed up the process, with the following in it:
python absolute/path/to/main.py
If the logo does not appear yet, please wait a few minutes, Discord assets do not update instantly.