/OBCRP

A discord rich presence utility for websites

Primary LanguagePythonApache License 2.0Apache-2.0

OBCRP

A discord rich presence utility for websites
pypresence
Currently supported browsers:
Opera, Opera GX (this does not necessarily mean other browsers won't work)

How to launch

All you have to do is run the launcher

How to install extension

  1. Drag crx file onto your browser's extension page.
  2. Wait for the extension to install.
    (Enable developer mode if it does not work)

How to use

  1. Make sure extension is enabled and the app is open.
  2. Simply, check the boxes for which ever website you want rich presence to be enabled for.

Adding custom services

  • Add a handler
    In services.py, add your own handler which accepts a dictionary as a parameter. The dictionary will contain two keys: 'title' and 'url', which belongs to the user's current open tab.
    In MainHandler, at the end, put the custom service's name through service check then if true, call your handler.
  • Add service name to list
    In app.py, add the custom service's name to services_list.
    If the custom service doesn't use .com then you'll have to replace the url in the service check function. See how twich url is replaced as help.