richspot


Namerichspot JSON
Version 1.0.4 PyPI version JSON
download
home_pageNone
Summaryncspot discord rich presence
upload_time2024-06-17 00:18:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
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": 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&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",
    "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"
}
        
Elapsed time: 3.96082s