Skip to main content

Dotify

PyPI - Python Version PyPI CI CI pre-commit.ci status Test Coverage PyPI - License Open on Gitpod

Example Usage

>>> from dotify import Dotify, Track
>>> with Dotify(SPOTIFY_ID, SPOTIFY_SECRET):
>>>     result = next(Track.search("SAINt JHN 5 Thousand Singles", limit=1))
>>> result
<Track "SAINt JHN - 5 Thousand Singles">
>>> result.url
'https://open.spotify.com/track/0fFWxRZGKR7HDW2xBMOZgW'
>>> result.download("SAINt JHN - 5 Thousand Singles.mp3")
PosixPath('SAINt JHN - 5 Thousand Singles.mp3')

Feel free to check the examples folder for more use cases!

Features

  • Searching for
    • Tracks
    • Playlists
    • Albums
  • Downloading
    • Tracks
    • Playlists
    • Albums

Documentation

The project's documentation can be found here.

Installation

pip install dotify

Supporting the project

Feel free to Buy me a coffee! ☕.

Contributing

If you would like to contribute to the project, please go through the Contributing Guidelines first.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Vasilis Sioros

🚧 📆 📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Metadata

Release files for dotify 2.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dotify 2.0.6
File Size Uploaded
dotify-2.0.6.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dotify 2.0.6
File Interpreter ABI Platform
dotify-2.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 33.7 kB

Release files / dotify-2.0.6.tar.gz

Download URL dotify-2.0.6.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8862436ab02c1d1d5c48f78f8a99ba49cb44272f3da328be43e7419ce5366162
BLAKE2b-256 checksum
How to use checksums
a31dfcdaf05e1e781da8d1059b52dc83bad30b461c0d02702dee091c9ffb504a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.11

Release files / dotify-2.0.6-py3-none-any.whl

Download URL dotify-2.0.6-py3-none-any.whl
Size 19.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
580a9ac23fa891c340bfdecc04cdbdc64ceeda410fe16b5eb3fdce14f7e7269f
BLAKE2b-256 checksum
How to use checksums
5ecf47b2b3fabb2e1519d0a3872149f393b0bae77e74c430dfcd81126400ed4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.11

Release history Release notifications | RSS feed

This release

2.0.6 This release

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.5

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page