Metadata-Version: 2.1
Name: grabify-cli
Version: 1.0.0
Summary: 🎼 A command-line tool that allows you to download artwork and metadata from Spotify tracks and albums without authentication.
Project-URL: Homepage, https://github.com/woidzero/grabify
Project-URL: Documentation, https://github.com/woidzero/grabify#readme
Project-URL: Issues, https://github.com/woidzero/grabify/issues
Project-URL: Source, https://github.com/woidzero/grabify
Author: woidzero
License-Expression: MIT
License-File: LICENSE
Keywords: cli,command-line,console,grabify,spotify,spotipy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Requires-Dist: beautifulsoup4
Requires-Dist: click
Requires-Dist: lxml
Requires-Dist: requests
Requires-Dist: rich
Description-Content-Type: text/markdown

# Grabify

[![PyPI - Version](https://img.shields.io/pypi/v/grabify-cli.svg)](https://pypi.org/project/grabify-cli)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/grabify-cli)](https://pypi.org/project/grabify-cli)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/grabify-cli.svg)](https://pypi.org/project/grabify-cli)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://beta.ruff.rs/)

🎼 A command-line tool that allows you to download artwork and metadata from Spotify tracks and albums without authentication.

## Installation

To install Grabify, run the following command:

```
pip install grabify-cli
```

## Usage

To use Grabify, run the following command:

```
grabify [OPTIONS] COMMAND [ARGS]
```

Where `[ARGS]` is the Spotify URL of the track or album you want to download.

## Example

### Data

There is example how to download data for the track "Bending Hectic" by The Smile

```
grabify data https://open.spotify.com/track/2tA4gq8tO9TPPPpbgK5n4w
```

This will save the data to the file `Downloads/grabify/bending_hectic.json`.

### Artwork

For example, to download the artwork for the album "Currents" by Tame Impala, you would run the following command:

```
grabify art https://open.spotify.com/album/79dL7FLiJFOO0EoehUHQBv
```

This will save the artwork to the file `Downloads/grabify/Currents.jpg`.

## Contributing

Contributions are welcome! Please submit pull requests to the [GitHub repository](https://github.com/woidzero/grabify).

## License

`grabify` is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
