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.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 lyricsipsum 2.0.6
File Size Uploaded
lyricsipsum-2.0.6.tar.gz 3.8 kB Details

Built distribution (wheel)

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

Total release size: 8.8 kB

Release files / lyricsipsum-2.0.6.tar.gz

Download URL lyricsipsum-2.0.6.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
49703a2e6965da62a84573adff6c8a31527bd5c1c70a9ddfbc9549a2d06ef7db
BLAKE2b-256 checksum
How to use checksums
4f87623063ea3b162cdb70c4df3ec5da4ed86416c18e7475a60eb31c1ddb8435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","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.6-py3-none-any.whl

Download URL lyricsipsum-2.0.6-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2eb600ee9710ac8a937c95a1a27cebc91f58bd153c9fe5a989fbd5c6eadc77b7
BLAKE2b-256 checksum
How to use checksums
44395900769091e980cb865cbccba432baf86194834d3b624472c3750f63b572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","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

2.0.7

2 release files

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