Skip to main content

a command-line song lyric fetcher

Project description

Build Status

songtext

A command-line song lyric fetcher.

Inspired by @gleitz’s howdoi. Name from the German word for “lyrics”.

Installation

With pip:

$ pip install songtext

With distutils:

$ python setup.py install

Usage

Search by both artist name (-a, --artist) and song title (-t, --title):

$ songtext -a pvris -t fire

PVRIS: Fire
-----------
Don't blame your death on the shit in your head
That you claimed ate you like a virus for days on end
I watched you decay, watched you waste away
Who'd you think you'd fool, baby, diggin' your own grave?

Option values that consist of more than one word need to be quoted:

$ songtext -a 'nina simone' -t sinnerman

Nina Simone: Sinnerman
----------------------
Oh sinnerman, where you gonna run to?
Sinnerman, where you gonna run to?
Where you gonna run to?
All along dem day

Punctuation is important too:

$ songtext -a "shawn mendes" -t "theres nothing holdin me back"

Your query did not match any tracks.


$ songtext -a "shawn mendes" -t "there's nothing holdin' me back"

Shawn Mendes: There's Nothing Holdin' Me Back
---------------------------------------------
I wanna follow her where she goes
I think about her and she knows it
I wanna let it take control
'Cause every time that she gets closer

Note that paging is turned on by default. Use the --no-pager flag to turn it off.

argument/API

lyricwiki

positional (generic search)

No

-a, --artist

Yes

-t, --title

Yes

-w, --words

No

-l, --show-list

No

--limit

No

--no-pager

Yes

-i, --index

No

Author

Project details


Download files

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

Source Distribution

songtext-0.1.9.tar.gz (5.0 kB view details)

Uploaded Source

File details

Details for the file songtext-0.1.9.tar.gz.

File metadata

  • Download URL: songtext-0.1.9.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for songtext-0.1.9.tar.gz
Algorithm Hash digest
SHA256 261165439ab64a7ad2c65fc8643f1440e076cd292650acd20f86fdfe31392275
MD5 47a142620594933c75426dbb858b5bb4
BLAKE2b-256 c3429877775eaedced100e415a2eb103a8bdd956ade3b77a64ea24ab595feb1c

See more details on using hashes here.

Supported by

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