Giter Club home page Giter Club logo

adobe-rpc's Introduction

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!

adobe-rpc's People

Contributors

bhavyagosai avatar smokes avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.