The official Python client for dangerously high-voltage covers.
Project description
voltines
The official Python client for extremely professional live music.
voltines is a tiny promotional Python package for The Voltines, a UK covers band. It gives you a CLI, opens links, and launches a small local app that embeds the band's YouTube playlist.
Why does this exist?
Because it is funny to be available on PyPI.
Install
pip install voltines
For local development:
git clone <your-repo-url>
cd voltines-v2
pip install -e .
Commands
voltines about
voltines watch
voltines app
voltines gigs
voltines music
voltines contact
voltines setlist
voltines request "Mr. Brightside"
voltines heckle
voltines api
voltines links
What the app does
voltines app starts a tiny local HTTP server and opens your browser to a branded mini app with:
- embedded YouTube playlist
- quick links to music, gigs, and contact pages
- current sample repertoire
- tongue-in-cheek copy
Notes
- The package does nothing during
pip installbeyond installing itself. - It only opens a browser when you run a command that explicitly does that.
- It uses the current Voltines website links and public pages.
Real-world branding hooks
You can put these on posters, stickers, bios, or your site:
- "Available on PyPI"
- "Install the band:
pip install voltines" - "Developer-friendly covers band middleware"
- "Danger High Voltage. Also available as a Python package."
Publish checklist
- Create a GitHub repo.
- Update the README clone URL.
- Build the package:
python -m build
- Upload to TestPyPI or PyPI:
python -m twine upload dist/*
- Verify the package name
voltinesis available on PyPI before publishing.
Sources for current copy
The package text and links are grounded in the public Voltines site, including the home page tagline, repertoire examples, and public pages for music, gigs, and contact. The site currently describes The Voltines as an "electrifying covers band," uses the heading "Danger High Voltage," lists sample covers such as "Mr. Brightside" and "Sex on Fire," and says the 2025 schedule is currently being arranged. citeturn677806view0turn677806view1turn677806view2turn677806view3
Notes
voltines appstarts a local web app and keeps running until you pressCtrl+C.
Project details
Release history Release notifications | RSS feed
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 voltines-0.2.1.tar.gz.
File metadata
- Download URL: voltines-0.2.1.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe1e4348a0e20c79d68f86da8ae5696cff7fb09cb915363108b919af5af4e66b
|
|
| MD5 |
7be47e1b802e6c109600504da4f7064a
|
|
| BLAKE2b-256 |
07f46720e5160fee52b26666df914d016b8453266f437b0b005df8cd47a68e05
|
Provenance
The following attestation bundles were made for voltines-0.2.1.tar.gz:
Publisher:
publish.yml on voltines/voltines
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
voltines-0.2.1.tar.gz -
Subject digest:
fe1e4348a0e20c79d68f86da8ae5696cff7fb09cb915363108b919af5af4e66b - Sigstore transparency entry: 1321011150
- Sigstore integration time:
-
Permalink:
voltines/voltines@f9b33442ed19c98ee1d6ee34cb3f3ecf18555962 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/voltines
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f9b33442ed19c98ee1d6ee34cb3f3ecf18555962 -
Trigger Event:
release
-
Statement type:
File details
Details for the file voltines-0.2.1-py3-none-any.whl.
File metadata
- Download URL: voltines-0.2.1-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f08b9aef4521f83d02f1f2d70c9dc24f1c35ad21dfcba6da6dbb886ff00ba90
|
|
| MD5 |
b52fa9f57a7a1c620a0160df47f65a96
|
|
| BLAKE2b-256 |
caae7386fe47ff4b918dcac0f85bd6663b9e517f1483e0d3335c910b82ab42ac
|
Provenance
The following attestation bundles were made for voltines-0.2.1-py3-none-any.whl:
Publisher:
publish.yml on voltines/voltines
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
voltines-0.2.1-py3-none-any.whl -
Subject digest:
0f08b9aef4521f83d02f1f2d70c9dc24f1c35ad21dfcba6da6dbb886ff00ba90 - Sigstore transparency entry: 1321011233
- Sigstore integration time:
-
Permalink:
voltines/voltines@f9b33442ed19c98ee1d6ee34cb3f3ecf18555962 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/voltines
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f9b33442ed19c98ee1d6ee34cb3f3ecf18555962 -
Trigger Event:
release
-
Statement type: