Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/albatrosspreacher/notion-discord-rpc

Discord Rich Presence Client (RPC) for Notion
https://github.com/albatrosspreacher/notion-discord-rpc

discord discord-app discord-notion discord-rpc discord-rpc-status macos notion notion-client pypresence python

Last synced: 4 days ago
JSON representation

Discord Rich Presence Client (RPC) for Notion

Awesome Lists containing this project

README

        

# notion-discord-rpc

Discord Rich Presence Client (RPC) for [Notion](https://www.notion.so/)


[![pypresence](https://img.shields.io/badge/using-pypresence-00bb88.svg?style=for-the-badge&logo=discord&logoWidth=15)](https://github.com/qwertyquerty/pypresence)

![image](https://user-images.githubusercontent.com/46650119/124508973-995e9680-ddee-11eb-95ea-a641208b9238.png)

## Requirements
- macOS
- Python3

## Setup
- Clone this repository
- Ensure that Discord is open and you have logged in
- Ensure that Notion is open and you have the file of your choice open
- Run the python script by using this command `python3 script.py`
- Give the necessary permissions and re-run the script
- Your Discord activity should now be updated

## What This Script Can't Do
- Update the Notion page name if changed after running the script. Maybe in the future, eh?
- Run on platforms other than macOS. Why not? As of now, the script uses AppleScript to check if Notion is open or not. Hence, it is not supported on other platforms

## Contribution
- This is an open-source project, and shall continue to remain so! Make a pull request! All contributions are welcome :D
- For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](LICENSE)