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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lyricsipsum-2.0.4.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lyricsipsum-2.0.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file lyricsipsum-2.0.4.tar.gz.

File metadata

  • Download URL: lyricsipsum-2.0.4.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

File hashes

Hashes for lyricsipsum-2.0.4.tar.gz
Algorithm Hash digest
SHA256 e575cc734e9a5d5327a2dca2cf1a97faac00ade6e283212fbf9bdcc1aa707cf3
MD5 1f84caa824487abcb13d68420f1c99a5
BLAKE2b-256 dbd81085dbfb3c9bd15715c17dc71e9263019893ca17c32e3edc0dac477bef73

See more details on using hashes here.

File details

Details for the file lyricsipsum-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: lyricsipsum-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

File hashes

Hashes for lyricsipsum-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0bd24cff89d79b934e87823a6c33367782d22160016f55455842cbd1cc0173bc
MD5 2e3760f504f67b2dbf8738be319da8da
BLAKE2b-256 dbbef3cc2908e76bec947eb4fa6d909031290aeb609f35dc0d2cece10d966ccc

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0.5

2 files

This release

2.0.4 This release

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page