Skip to content

ios7jbpro/WindowRPC

Repository files navigation

WindowRPC

WindowRPC is a Python-based tool that automatically updates your Discord status with your currently focused window as Rich Presence. It offers flexible options such as custom statuses per application, allowing you to tailor your Discord presence to your preferences.

Supported Platforms

Windows(this branch)

Linux(KDE Plasma Wayland)

Features

  • Automatically updates Discord Rich Presence based on the currently active window.
  • Customize your status for specific applications.

Installation

To get started with WindowRPC:

Clone the Repository

Clone this repository to your local machine:

git clone https://github.com/yourusername/WindowRPC.git
cd WindowRPC

Install Dependencies

Ensure you have Python installed, then install the required dependencies using pip:

pip install pygetwindow pypresence pystray

Create a Discord Application

Go to the Discord Developer Portal and create a new application. The application name will be what's shown as the application name in the rich presence. Note the Application ID.

Run the Script

Start the script using the command line:

python discordrpc.py

...or, use run.bat

Usage

Once the script is running, your Discord status will automatically update based on the active window. You can customize specific application statuses by modifying the script.

Customization

Guide

Contributors

  • ios7jbpro
  • kurtbahartr
  • ChatGPT(THIS PROJECT IS HEAVILY SLOPCODED I DON'T CARE IF YOU LIKE IT OR NOT)
  • This project was intended to be AI-generated only. However, simple contributions that remain easy for AI to parse and understand are welcome. Please submit issues or pull requests that align with this guideline.

About

WindowRPC is a Python tool that automatically updates your Discord status with your currently focused window.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors