connect-spotify


Nameconnect-spotify JSON
Version 1.0.4 PyPI version JSON
download
home_page
SummaryConnect to Spotify API with Streamlit
upload_time2023-12-28 03:48:16
maintainer
docs_urlNone
author
requires_python
licenseMIT
keywords streamlit
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ### How to use the Package

Run `pip install connect_spotify`

```
from connect_spotify import ConnectionAPI
conn = ApiConnection(
    token=SPOTIFY_API_TOKEN
)
conn._connect()
conn.get_artist_name('the strokes')
#returns artist data
```

### Description

[Original Repo](https://github.com/Satoshi-Sh/streamlit-api)
This application was created to join Streamlit Hackathon. It data visualizes music artist popularities by bar and line plots. Streamlit connection was used to interact with Spotify API.

### How to Run

- Run `pip intall`
- Create secrets.toml according to the sample.secrets.toml. You need to get your client secret from Spotify
- Run `streamlit run app.py`

### Live page

[Live Page](https://spotify-dataviz.streamlit.app/)

Streamlit kindly provides the community cloud server for streamlit app.
Follow the instructions of the [link](https://docs.streamlit.io/streamlit-community-cloud/deploy-your-app) if you want to deploy it on your own.

<p align="center">
  <img alt="musicians popularity plots." src="https://res.cloudinary.com/dmaijlcxd/image/upload/v1703729138/connection-thumbnail_tvztoh.png">
</p>



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "connect-spotify",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "streamlit",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/51/45/9ca976279093dd430cbd3b7ff93e6d567c9c9ff5daa1be89fe8f9886a416/connect_spotify-1.0.4.tar.gz",
    "platform": null,
    "description": "### How to use the Package\n\nRun `pip install connect_spotify`\n\n```\nfrom connect_spotify import ConnectionAPI\nconn = ApiConnection(\n    token=SPOTIFY_API_TOKEN\n)\nconn._connect()\nconn.get_artist_name('the strokes')\n#returns artist data\n```\n\n### Description\n\n[Original Repo](https://github.com/Satoshi-Sh/streamlit-api)\nThis application was created to join Streamlit Hackathon. It data visualizes music artist popularities by bar and line plots. Streamlit connection was used to interact with Spotify API.\n\n### How to Run\n\n- Run `pip intall`\n- Create secrets.toml according to the sample.secrets.toml. You need to get your client secret from Spotify\n- Run `streamlit run app.py`\n\n### Live page\n\n[Live Page](https://spotify-dataviz.streamlit.app/)\n\nStreamlit kindly provides the community cloud server for streamlit app.\nFollow the instructions of the [link](https://docs.streamlit.io/streamlit-community-cloud/deploy-your-app) if you want to deploy it on your own.\n\n<p align=\"center\">\n  <img alt=\"musicians popularity plots.\" src=\"https://res.cloudinary.com/dmaijlcxd/image/upload/v1703729138/connection-thumbnail_tvztoh.png\">\n</p>\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Connect to Spotify API with Streamlit",
    "version": "1.0.4",
    "project_urls": {
        "Source": "https://github.com/Satoshi-Sh/connect-spotify"
    },
    "split_keywords": [
        "streamlit"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bfa9b88d58c9021bac47b290920c8e4cf7552ad11ec611ab0440f76a5e3975b9",
                "md5": "a7e639eadcdacbfebab27120034d06d7",
                "sha256": "f9d3cd0af80cb441b2973001dbf4836814101078f92553f35f2019644edec414"
            },
            "downloads": -1,
            "filename": "connect_spotify-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a7e639eadcdacbfebab27120034d06d7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 2775,
            "upload_time": "2023-12-28T03:48:14",
            "upload_time_iso_8601": "2023-12-28T03:48:14.478321Z",
            "url": "https://files.pythonhosted.org/packages/bf/a9/b88d58c9021bac47b290920c8e4cf7552ad11ec611ab0440f76a5e3975b9/connect_spotify-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51459ca976279093dd430cbd3b7ff93e6d567c9c9ff5daa1be89fe8f9886a416",
                "md5": "6808da65067e7ec14c6cb22cedbbe374",
                "sha256": "ff06fb21ff284ace55e8588dc8f3f53e1c050bed85365c7bbdc1d802060f32d2"
            },
            "downloads": -1,
            "filename": "connect_spotify-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "6808da65067e7ec14c6cb22cedbbe374",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2449,
            "upload_time": "2023-12-28T03:48:16",
            "upload_time_iso_8601": "2023-12-28T03:48:16.216434Z",
            "url": "https://files.pythonhosted.org/packages/51/45/9ca976279093dd430cbd3b7ff93e6d567c9c9ff5daa1be89fe8f9886a416/connect_spotify-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-28 03:48:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Satoshi-Sh",
    "github_project": "connect-spotify",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "connect-spotify"
}
        
Elapsed time: 0.16273s