From 0b0cd0bf7736c9a5b725d62eebfefc2612713e2c Mon Sep 17 00:00:00 2001 From: Mitch Weaver <20451170+MitchWeaver@users.noreply.github.com> Date: Mon, 23 Apr 2018 18:16:34 +0200 Subject: [PATCH] add lyrics fixup --- lyrics | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 lyrics diff --git a/lyrics b/lyrics new file mode 100755 index 0000000..1b13e27 --- /dev/null +++ b/lyrics @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +# +# http://github.com/mitchweaver/bin +# +# grab lyrics from lyricswikia +# + +import sys +import lyricfetcher + +def lyrics(band, song): + try: + lyrics = lyricfetcher.get_lyrics('lyricswikia', band, song) + if lyrics is None or lyrics == 404: + print("Not found. Format: 'Artist - Song'") + else: + print(lyrics, end='') + except: + print("Bad syntax. Format: 'artist - song'") + +def main(): + arg = sys.argv[1].split(' - ') + lyrics(arg[0], arg[1]) + +if __name__ == "__main__": main()