Skip to content

A dumb Discord jpdb rich presence using Pypresence

Notifications You must be signed in to change notification settings

Shewiiii/jpdb-presence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jpdb-presence

Show your jpdb activity on Discord !

Preview

jpdb presence example

Prerequisites

Make sure Python 3.8 or above is installed on your PC.

Installation

  1. Clone the repo.
  2. Open the directory in Terminal.
  3. Install the dependencies:
pip install -r requirements.txt
  1. 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.
  2. Get your jpdb SID/cookies (the cursed part):

    • Navigate to jpdb, log in.
    • Press F12, and click Application (Chrome) or Storage (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.

  1. Create an .env file in jpdb-presence directory with the following lines:
SID=<Your jpdb SID>
CLIENT_ID=<Your application's client ID>
  1. 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.

About

A dumb Discord jpdb rich presence using Pypresence

Topics

Resources

Stars

Watchers

Forks

Languages