summaryrefslogtreecommitdiff
path: root/lfp
diff options
context:
space:
mode:
Diffstat (limited to 'lfp')
-rwxr-xr-xlfp10
1 files changed, 10 insertions, 0 deletions
diff --git a/lfp b/lfp
new file mode 100755
index 0000000..cd21b04
--- /dev/null
+++ b/lfp
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Parse Last.fm URL, print title - artist
+
+while read url
+do
+ printf '%b\n' "$(printf '%s\n' "$url" | sed 's/+/ /g; s/%/\\\\x/g')" |
+ cut -d/ -f5,7 |
+ sed 's,^\(.*\)/\(.*\),\2 - \1,'
+done