# discogrify
[![codecov](https://codecov.io/github/Ch00k/discogrify/branch/main/graph/badge.svg?token=VqiqnTAjJX)](https://codecov.io/github/Ch00k/discogrify)
_discogrify_ is a command line tool to create artist discographies as Spotify playlists.
## Installation
The easiest way to install _discogrify_ is with [pipx](https://pypa.github.io/pipx/) (see
[here](https://pypa.github.io/pipx/installation/) for installation of pipx itself):
```
pipx install discogrify
```
## Usage
First, authenticate with Spotify:
```
d8y login
```
This will open a browser where you would be asked to login with your Spotify account and give _discogrify_ access to it.
When done, create your playlist by providing a Spotify artist URL to `d8y create`. For example the following command
will create a playlist with all albums and singles of Joy Division:
```
d8y create https://open.spotify.com/artist/432R46LaYsJZV2Gmc4jUV5
```
For more details on usage:
```
d8y create --help
```
Raw data
{
"_id": null,
"home_page": "https://github.com/Ch00k/discogrify",
"name": "discogrify",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "spotify discography playlist",
"author": "Andrii Yurchuk",
"author_email": "ay@mntw.re",
"download_url": "https://files.pythonhosted.org/packages/6b/2a/4425445daf7ed98e697b6360fc065b19dab951b39d83274c3b9faeb7b5dc/discogrify-0.0.11.tar.gz",
"platform": null,
"description": "# discogrify\n\n[![codecov](https://codecov.io/github/Ch00k/discogrify/branch/main/graph/badge.svg?token=VqiqnTAjJX)](https://codecov.io/github/Ch00k/discogrify)\n\n_discogrify_ is a command line tool to create artist discographies as Spotify playlists.\n\n## Installation\n\nThe easiest way to install _discogrify_ is with [pipx](https://pypa.github.io/pipx/) (see\n[here](https://pypa.github.io/pipx/installation/) for installation of pipx itself):\n\n```\npipx install discogrify\n```\n\n## Usage\n\nFirst, authenticate with Spotify:\n\n```\nd8y login\n```\n\nThis will open a browser where you would be asked to login with your Spotify account and give _discogrify_ access to it.\n\nWhen done, create your playlist by providing a Spotify artist URL to `d8y create`. For example the following command\nwill create a playlist with all albums and singles of Joy Division:\n\n```\nd8y create https://open.spotify.com/artist/432R46LaYsJZV2Gmc4jUV5\n```\n\nFor more details on usage:\n\n```\nd8y create --help\n```\n",
"bugtrack_url": null,
"license": "Unlicense",
"summary": "Create discographies on Spotify",
"version": "0.0.11",
"split_keywords": [
"spotify",
"discography",
"playlist"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "16d7bad6fba29ddd094aea60b9a7d4c7bb7b98ca28dd7ff1fa460b5ca42c7172",
"md5": "3774a87929dad062aaedf8f932db3e7c",
"sha256": "67b54d598b6ad1268da57f417d3c0b195794be3c1e09eb764a2fac4586d9d0e6"
},
"downloads": -1,
"filename": "discogrify-0.0.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3774a87929dad062aaedf8f932db3e7c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12744,
"upload_time": "2023-03-22T07:21:57",
"upload_time_iso_8601": "2023-03-22T07:21:57.943248Z",
"url": "https://files.pythonhosted.org/packages/16/d7/bad6fba29ddd094aea60b9a7d4c7bb7b98ca28dd7ff1fa460b5ca42c7172/discogrify-0.0.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b2a4425445daf7ed98e697b6360fc065b19dab951b39d83274c3b9faeb7b5dc",
"md5": "77feb01205ce062e200657081f508b71",
"sha256": "dafe4f5956b4f9db2f5da7d5676f1beb5855d83cca42450d3e9741c10e05287d"
},
"downloads": -1,
"filename": "discogrify-0.0.11.tar.gz",
"has_sig": false,
"md5_digest": "77feb01205ce062e200657081f508b71",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11329,
"upload_time": "2023-03-22T07:21:59",
"upload_time_iso_8601": "2023-03-22T07:21:59.478108Z",
"url": "https://files.pythonhosted.org/packages/6b/2a/4425445daf7ed98e697b6360fc065b19dab951b39d83274c3b9faeb7b5dc/discogrify-0.0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-22 07:21:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "Ch00k",
"github_project": "discogrify",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "discogrify"
}