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.

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.5.tar.gz (3.8 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.5-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lyricsipsum-2.0.5.tar.gz
  • Upload date:
  • Size: 3.8 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.5.tar.gz
Algorithm Hash digest
SHA256 e6837ae6417fef2f44cf5a8414f753e9c63367098b49046d22c5c1e6d498e78d
MD5 cab001d59f19769503cb507f5f7b9cb6
BLAKE2b-256 68f7fd1dd6e98280717993c83fe5b6a926ffbb2aaf76e9af3bb49aefed41e44a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lyricsipsum-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 50dc14243b8a8768033c27120273865a1949be25d7eb8fac07c87755a5f04eba
MD5 0450e35fbe342e472dbef28fca68d7d0
BLAKE2b-256 580e70b85559ea856b4d2c06b48bd50e498874e0143118853baaab56bea22e46

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.5 This release

2 files

2.0.4

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