Skip to content

Automate your Discord Rich Presence for all of your Adobe apps. 🎨

License

Notifications You must be signed in to change notification settings

bhavyagosai/adobe-rpc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Adobe Discord Rich Presence

Codacy Badge made-with-python GitHub issues Visitor count

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

UPDATE: The script is now AUTOMATED! (Automation provided by bBSempai)

Requirements

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

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 $ pip install -r requirements.txt
  • Run the script $ python rpc.py
  • Enjoy!

OR just download the .exe from the releases! page and run it!

For Automation of the RPC

  • Upon running an AHK script you can automate your tasks. Here we have two scripts:
    1)RPC.ahk which would ensure running of the RPC.exe in the background upon startup and also "re-run" it as soon as it gets terminated due to closing of any Adobe app or Discord.
    2)Failsafe.ahk which would be helpful if any inconvenience occurs such as if Discord stops displaying your RP even though the .exe file is running along with your Adobe application and Discord (Trust me, it happens and I don't know why or what bug causes it. Subject to improvement). The script would, upon certain specific keypress(CTRL+ALT+SHIFT+` by default; can be edited), kill the .exe file which is already running and re-run it.
    Look at the script codes yourselves to understand properly if you want.
  • Now in order to automate your RPC all you have to do is keep these scripts running in background. Don't worry, they will literally consume almost negligible memory leaving no trace in your taskbar and tray. If needed, you can manually control them from the Task Manager window. All you gotta do to make them autorun is follow the steps below:
  • Install AHK (Takes up <15 Mb worth of space)
  • Set your AHK file to run automatically on startup everytime you boot. If you already don't know how to then just follow these instructions:
    • RUN shell:startup



    • It will open this directory -> (C:\Users<NAME>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)



    • If the directory (Startup Folder) doesn't already exist...THEN MAKE ONE 🙂
    • Place your .AHK file shortcuts in this directory. Now your AHK files will run on startup every time you boot up your PC. Meaning the RPC.exe will run automatically now upon startup in hidden mode and would also not stop running even if you close your Adobe app or Discord. For further knowledge of the scripts' working you can check out the instructional comments provided in the scripts themselves. Restart your setup and Voila! It should be working perfectly!

Note: You can always manually control the rpc.exe and the .ahk files from the Task Manager window if any issues occur.

Binaries

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

Preview

TODOs

  • Macos support
  • Better error handling

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.

Feel free to contact us regarding anything you need help with!

Feel free to open an issue and communicate!

About

Automate your Discord Rich Presence for all of your Adobe apps. 🎨

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.0%
  • AutoHotkey 46.0%