The one-hour-late Deezer CLI.
Project description
Onzr, the one-hour-late Deezer 💜 CLI.
Pronounced onze heure (11 O-Clock à-la-française) 🤡
!!! warning
This project is still at an early stage. It works in its core parts, but
will not meet standard requirements for a decent player.
Requirements
Quick start guide
Onzr is a python package, it can be installed using Pip (or any other package manager you may use):
pip install --user onzr
Once installed the onzr command should be available (if not check your PATH
definition). Before using Onzr, you should configure it (once for all):
onzr init
This command will prompt for an ARL token. If you don't know how to find it,
please follow
this guide.
You may now explore commands and their usage:
onzr --help
Onzr is based on an HTTP client/server architecture, hence, once installed, you should run the server before starting to use it:
onzr serve --log-level error &
In this case, the server is ran as a background job; see the serve command
documentation for details about running Onzr server.
Play your first album:
onzr search --artist "Billie Eilish" --ids --first | \
onzr artist --albums --ids --limit 1 - | \
onzr album --ids - | \
onzr add - && \
onzr play
Aaand, tada 🎉
In this command, we look for the latest Billie Eilish album, add it to the queue and play it instantly!
Documentation
The complete documentation of the project is available at: https://jmaupetit.github.io/onzr/
License
This work is released under the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file onzr-0.5.1.tar.gz.
File metadata
- Download URL: onzr-0.5.1.tar.gz
- Upload date:
- Size: 909.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fa533067f599aadc6ef7939075843f33048f5fe5234b773c2110e621482c27c
|
|
| MD5 |
a9f13ab88ddbed462ebe226f7d2b118a
|
|
| BLAKE2b-256 |
462b50f3ec6f4008f7e1713296fa49f6383a3edb4f267c2d1ae79e1ff8d37c9d
|
Provenance
The following attestation bundles were made for onzr-0.5.1.tar.gz:
Publisher:
package.yml on jmaupetit/onzr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
onzr-0.5.1.tar.gz -
Subject digest:
3fa533067f599aadc6ef7939075843f33048f5fe5234b773c2110e621482c27c - Sigstore transparency entry: 656709038
- Sigstore integration time:
-
Permalink:
jmaupetit/onzr@c710a5c901c7ec2ee82f2908c305ac0cc65390f7 -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/jmaupetit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
package.yml@c710a5c901c7ec2ee82f2908c305ac0cc65390f7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file onzr-0.5.1-py3-none-any.whl.
File metadata
- Download URL: onzr-0.5.1-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1b0268f98734aa3e5393e818ee7878bb55e8eacc1621c1028edfa436425289a
|
|
| MD5 |
b8b6aceb85f32afac1f428dce2d40c19
|
|
| BLAKE2b-256 |
01dac6eb355690b1328ec2859164ca169d0550926b6bf11f375f85144ea569fb
|
Provenance
The following attestation bundles were made for onzr-0.5.1-py3-none-any.whl:
Publisher:
package.yml on jmaupetit/onzr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
onzr-0.5.1-py3-none-any.whl -
Subject digest:
b1b0268f98734aa3e5393e818ee7878bb55e8eacc1621c1028edfa436425289a - Sigstore transparency entry: 656709067
- Sigstore integration time:
-
Permalink:
jmaupetit/onzr@c710a5c901c7ec2ee82f2908c305ac0cc65390f7 -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/jmaupetit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
package.yml@c710a5c901c7ec2ee82f2908c305ac0cc65390f7 -
Trigger Event:
push
-
Statement type: