Code

lyrics: replaced "hd.py" with "hd.sh"
authorMax Kellermann <max@duempel.org>
Thu, 25 Sep 2008 15:49:56 +0000 (17:49 +0200)
committerMax Kellermann <max@duempel.org>
Thu, 25 Sep 2008 15:49:56 +0000 (17:49 +0200)
Replace the "hd" plugin with a trivial shell script.

Makefile.am
lyrics/hd.py [deleted file]
lyrics/hd.sh [new file with mode: 0755]

index e4f289585c7f032eab7f2984c1f59399e516e66a..fd57ca36947adedcdbd8b1102e2fbcc593bdbb0c 100644 (file)
@@ -26,7 +26,7 @@ EXTRA_DIST = \
 if LYRICS
 
 lyrics_plugin_dir = @lyrics_plugin_dir@
-lyrics_plugins = hd.py leoslyrics.py lyricswiki.rb
+lyrics_plugins = hd.sh leoslyrics.py lyricswiki.rb
 
 install-exec-local:
        install -m 0755 -d $(DESTDIR)$(lyrics_plugin_dir)
diff --git a/lyrics/hd.py b/lyrics/hd.py
deleted file mode 100755 (executable)
index 173342c..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/python
-#
-# Load lyrics from the user's home directory
-#
-# Author: Max Kellermann <max@duempel.org>
-#
-
-from sys import argv, exit, stdout
-from os import environ
-from os.path import expanduser
-
-path = expanduser("~/.lyrics/%s - %s.txt" % (argv[1], argv[2]))
-try:
-    f = file(path)
-except IOError:
-    exit(2)
-
-while True:
-    x = f.read(4096)
-    if not x:
-        break
-    stdout.write(x)
diff --git a/lyrics/hd.sh b/lyrics/hd.sh
new file mode 100755 (executable)
index 0000000..4bcbce4
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+#
+# Load lyrics from the user's home directory
+#
+# Author: Max Kellermann <max@duempel.org>
+#
+
+cat ~/.lyrics/"$1 - $2".txt 2>/dev/null