/adobe-rpc

Discord Rich Presence for all of your Adobe apps. 🎨

Primary LanguagePythonMIT LicenseMIT

Adobe Discord Rich Presence

Notice to this repository

I am not working on this project anymore in favor of a better project in the works here: https://github.com/ryanjokuti/adobeRichPresence

It's under active development, and the code base is simplified.

I can still respond to issues, its just that is not my main focus.

alt text

Codacy Badge made-with-python GitHub issues

Rich Presence for Discord to display what you're currently doing in most of adobe's applications

Requirements

  • Python 3.4+ with Pip
  • If you're running a 64bit version of python, download the pywin32 binaries from here!
  • Adobe apps (obviously)

How to use

  • Clone the repo $ git clone https://github.com/smokes/adobe-rpc.git
  • Make sure you're running an Adobe application.
  • Install the required packages $ python -m pip install --user -r requirements.txt
  • Run the script $ python rpc.py
  • Enjoy!

Building binaries

Building the binaries from source requires pyinstaller

  • Install $ pip install -u pyinstaller
  • If you are building on Python 3.8+, run $ pip install --user https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
  • Build $ pyinstaller --onefile .\rpc.py

Binaries

The easiest way to use adobe-rpc is to download the .exe from the releases! page.

Preview

TODOs

  • Mac OS support
  • Better error handling
  • Prevent app from exiting when Discord or any app isn't running.

Contributing

adobe-rpc currently doesn't support: Media Encoder, Xd and Audition. Please submit a PR where you add an app that we haven't included yet to the file meta.json, where you specify the app's process name.