# Table of Contents
1. [RichSpot](#org0b141a4)
1. [Ncspot discord rich presence add-on](#org5e7e59d)
1. [Assets Notice](#org5e7e592)
2. [Installing / Running RichSpot](#org14af663)
1. [Through PyPi](#org1cd60f9)
2. [Manually](#org6ef52cc)
3. [Running](#org597ff1a)
3. [Requirements](#orgfa35322)
1. [How to obtain client id and authorization token?](#org5997f48)
2. [WARNING ⚠](#org6cef86a)
<a id="org0b141a4"></a>
# RichSpot
<a id="org5e7e59d"></a>
## [Ncspot](https://github.com/hrkfdn/ncspot) discord rich presence add-on
Since **ncspot** doesn’t implement spotify connect, we cannot share our listening activity in discord’s rich presence.
Thus using **RichSpot** makes it possible to do.
![img](https://raw.githubusercontent.com/M1ndo/RichSpot/main/imgs/example.png)
<a id="org14af663"></a>
## Assets Notice
Assets will not be visible until they're cached this is a limitation of =discord=.
It will take atleast 10-15 min before they're visible.
## Installing / Running RichSpot
<a id="org1cd60f9"></a>
### Through PyPi
``` shell
pip install richspot
```
<a id="org6ef52cc"></a>
### Manually
``` shell
pip install -r requirements.txt
pip install . --user
```
<a id="org597ff1a"></a>
### Running
``` shell
richspot & # Run in the background
```
<a id="orgfa35322"></a>
## Requirements
<a id="org5997f48"></a>
### How to obtain client id and authorization token?
- Go to discord developers [page](https://discord.com/developers/applications/).
- Create an application with a custom name.
- Get **application id** in generation info tab.
- Optionally upload a cover image for rich presence invite.
**Authorization Token** is used to upload and delete song cover assets.
- Open developers tools (Inspect Elements) (F12)
![img](https://raw.githubusercontent.com/M1ndo/RichSpot/main/imgs/auth_token.png)
<a id="org6cef86a"></a>
### WARNING ⚠
Do not share any keys with anyone unless you want to lose your account.
Raw data
{
"_id": null,
"home_page": null,
"name": "richspot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "Spotify, Spotify Rich Presence, Rich Presence, Ncspot, Ncspot Rich Presence, Discord, Discord Rich Presence, Spotify Connect",
"author": null,
"author_email": "Younes Ben El <ybenel@duck.com>",
"download_url": "https://files.pythonhosted.org/packages/9d/4b/9bae5ee65589e2d5fccfeb00a4d1cd27623cfab7ffedf9dd024541ee932b/richspot-1.0.4.tar.gz",
"platform": null,
"description": "\n# Table of Contents\n\n1. [RichSpot](#org0b141a4)\n 1. [Ncspot discord rich presence add-on](#org5e7e59d)\n 1. [Assets Notice](#org5e7e592)\n 2. [Installing / Running RichSpot](#org14af663)\n 1. [Through PyPi](#org1cd60f9)\n 2. [Manually](#org6ef52cc)\n 3. [Running](#org597ff1a)\n 3. [Requirements](#orgfa35322)\n 1. [How to obtain client id and authorization token?](#org5997f48)\n 2. [WARNING \u26a0](#org6cef86a)\n\n\n<a id=\"org0b141a4\"></a>\n\n# RichSpot\n\n<a id=\"org5e7e59d\"></a>\n\n## [Ncspot](https://github.com/hrkfdn/ncspot) discord rich presence add-on\n\nSince **ncspot** doesn’t implement spotify connect, we cannot share our listening activity in discord’s rich presence.\nThus using **RichSpot** makes it possible to do.\n\n![img](https://raw.githubusercontent.com/M1ndo/RichSpot/main/imgs/example.png)\n\n\n<a id=\"org14af663\"></a>\n\n## Assets Notice\nAssets will not be visible until they're cached this is a limitation of =discord=.\nIt will take atleast 10-15 min before they're visible.\n\n## Installing / Running RichSpot\n\n\n<a id=\"org1cd60f9\"></a>\n\n### Through PyPi\n\n``` shell\npip install richspot\n```\n\n<a id=\"org6ef52cc\"></a>\n\n### Manually\n\n``` shell\npip install -r requirements.txt\npip install . --user\n```\n\n<a id=\"org597ff1a\"></a>\n\n### Running\n\n``` shell\nrichspot & # Run in the background\n```\n\n<a id=\"orgfa35322\"></a>\n\n## Requirements\n\n\n<a id=\"org5997f48\"></a>\n\n### How to obtain client id and authorization token?\n\n- Go to discord developers [page](https://discord.com/developers/applications/).\n- Create an application with a custom name.\n- Get **application id** in generation info tab.\n- Optionally upload a cover image for rich presence invite.\n\n**Authorization Token** is used to upload and delete song cover assets.\n\n- Open developers tools (Inspect Elements) (F12)\n\n![img](https://raw.githubusercontent.com/M1ndo/RichSpot/main/imgs/auth_token.png)\n\n\n<a id=\"org6cef86a\"></a>\n\n### WARNING \u26a0\n\nDo not share any keys with anyone unless you want to lose your account.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "ncspot discord rich presence",
"version": "1.0.4",
"project_urls": {
"Documentation": "https://github.com/m1ndo/RichSpot",
"Source": "https://github.com/m1ndo/RichSpot"
},
"split_keywords": [
"spotify",
" spotify rich presence",
" rich presence",
" ncspot",
" ncspot rich presence",
" discord",
" discord rich presence",
" spotify connect"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "2f2f29bd3aaeef2af08060fad17b4ebabde3d1fe5abf946305e1a56e35c92a99",
"md5": "7e16325686a21601d2988b9752202883",
"sha256": "dce62063725dcfb452a800432b10bbad1b227257692794e3229f10921f1d23d8"
},
"downloads": -1,
"filename": "richspot-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7e16325686a21601d2988b9752202883",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 16541,
"upload_time": "2024-06-17T00:18:44",
"upload_time_iso_8601": "2024-06-17T00:18:44.241181Z",
"url": "https://files.pythonhosted.org/packages/2f/2f/29bd3aaeef2af08060fad17b4ebabde3d1fe5abf946305e1a56e35c92a99/richspot-1.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9d4b9bae5ee65589e2d5fccfeb00a4d1cd27623cfab7ffedf9dd024541ee932b",
"md5": "7497b01a535f95f1d5ae2c6d5e3dfa70",
"sha256": "4937ec924b7712f7dfcadc29f1bb84c57fd553446b10b85081e6b406fb043c0d"
},
"downloads": -1,
"filename": "richspot-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "7497b01a535f95f1d5ae2c6d5e3dfa70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 194100,
"upload_time": "2024-06-17T00:18:47",
"upload_time_iso_8601": "2024-06-17T00:18:47.106957Z",
"url": "https://files.pythonhosted.org/packages/9d/4b/9bae5ee65589e2d5fccfeb00a4d1cd27623cfab7ffedf9dd024541ee932b/richspot-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-17 00:18:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "m1ndo",
"github_project": "RichSpot",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "richspot"
}