richspot


Namerichspot JSON
Version 1.0.2 PyPI version JSON
download
home_page
Summaryncspot discord rich presence
upload_time2023-06-04 15:35:08
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords spotify spotify rich presence rich presence ncspot ncspot rich presence discord discord rich presence spotify connect
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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&rsquo;t implement spotify connect, we cannot share our listening activity in discord&rsquo;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&rsquo;t implement spotify connect, we cannot share our listening activity in discord&rsquo;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"
}
        
Elapsed time: 0.07502s