Skip to main content

lyricsipsum

lyricsipsum randomly selects a downloaded song's lyrics as a replacement for standard boring lorem ipsum text.

Usage:
    lyricsipsum [options]

Options:
    -c, --clean         Remove profanity from returned lyrics
    -d, --debug         Debug mode
    -h, --help          Show this help screen
    -m, --max=<num>     Maximum number characters for the returned lyrics
    -n, --number=<num>  Number of songs to download [default: 50]
    -s, --save=<artist> Save lyrics for <artist>
    -t, --title         Print the song title along with the lyrics
    --version           Prints the version

Installation

pipx install lyricsipsum

Create Configuration Directory

mkdir -p ~/.config/lyricsipsum

Create configuration file

cat <<EOF > ~/.config/lyricsipsum/config.toml
[client]
verbose=true
skip_non_songs=true
excluded_terms=["(Remix)", "(Live)", "(Explicit)"]
remove_section_headers=true
timeout=15
EOF

Setup Genuis API Access

Following Authorization instructions on https://lyricsgenius.readthedocs.io/en/master/setup.html

License

lyricsipsum is freeware released under the MIT License.

Metadata

Release files for lyricsipsum 2.0.7

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

Source distribution (sdist)

Source distribution for lyricsipsum 2.0.7
File Size Uploaded
lyricsipsum-2.0.7.tar.gz 3.8 kB Details

Built distribution (wheel)

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

Total release size: 8.8 kB

Release files / lyricsipsum-2.0.7.tar.gz

Download URL lyricsipsum-2.0.7.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
555d7fd2c53b1027a050224949691382664285ad48e6a280bad4397b2c113e40
BLAKE2b-256 checksum
How to use checksums
5ee71498e1b65d5fbc9957026908f7f4173e7a8b672d6bb1cd01451d8b852ab4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / lyricsipsum-2.0.7-py3-none-any.whl

Download URL lyricsipsum-2.0.7-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a672015533d5bc04b71549d7fc399832bbf592a55f3c0a02d027aa28e5496a3e
BLAKE2b-256 checksum
How to use checksums
4b306adae3145e51e4ac809e972f7d70e31a2576bf6667a2adae52dacef59561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

2.0.7 This release

2 release files

2.0.6

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.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.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