# 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": "",
"name": "richspot",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "Spotify,Spotify Rich Presence,Rich Presence,Ncspot,Ncspot Rich Presence,Discord,Discord Rich Presence,Spotify Connect",
"author": "",
"author_email": "Younes Ben El <ybenel@duck.com>",
"download_url": "https://files.pythonhosted.org/packages/e6/a1/0d98839ed71518ab65b5f4c3cf7d22f8a097a9eb7c6d1f4d8d9b0d31c05e/richspot-1.0.2.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\n",
"bugtrack_url": null,
"license": "",
"summary": "ncspot discord rich presence",
"version": "1.0.2",
"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": "",
"digests": {
"blake2b_256": "cf07d0c896bfcfa5a401dbac4f6dcf078093c0aa41ecf1999277f98ca7c68226",
"md5": "c1c464603b499fc961a5078a2bda417f",
"sha256": "9c0bd44774a3d90e87e40baf4a88c4ac56a3b920833c7167f26077f7c5a1a370"
},
"downloads": -1,
"filename": "richspot-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1c464603b499fc961a5078a2bda417f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 16521,
"upload_time": "2023-06-04T15:35:06",
"upload_time_iso_8601": "2023-06-04T15:35:06.795915Z",
"url": "https://files.pythonhosted.org/packages/cf/07/d0c896bfcfa5a401dbac4f6dcf078093c0aa41ecf1999277f98ca7c68226/richspot-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e6a10d98839ed71518ab65b5f4c3cf7d22f8a097a9eb7c6d1f4d8d9b0d31c05e",
"md5": "0c3af80b09b22302acf3f539771a34b8",
"sha256": "42511460b827123596274fab298af552c55373b42df92bac490a1bf3712480ef"
},
"downloads": -1,
"filename": "richspot-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0c3af80b09b22302acf3f539771a34b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 16052,
"upload_time": "2023-06-04T15:35:08",
"upload_time_iso_8601": "2023-06-04T15:35:08.993960Z",
"url": "https://files.pythonhosted.org/packages/e6/a1/0d98839ed71518ab65b5f4c3cf7d22f8a097a9eb7c6d1f4d8d9b0d31c05e/richspot-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-04 15:35:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "m1ndo",
"github_project": "RichSpot",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "richspot"
}