summaryrefslogtreecommitdiff
path: root/lfs
diff options
context:
space:
mode:
Diffstat (limited to 'lfs')
-rwxr-xr-xlfs19
1 files changed, 19 insertions, 0 deletions
diff --git a/lfs b/lfs
new file mode 100755
index 0000000..112e994
--- /dev/null
+++ b/lfs
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# Get similar songs from Last.fm
+
+usage() { echo usage: $0 base-url 1>&2; exit 1; }
+
+url=$1
+
+# Retrieve similar songs
+curl -s "$url" |
+sed '/^[ ]*$/d' |
+awk -F \" '
+ /class="track-similar-tracks-item-name"/ {
+ getline;
+ getline;
+ print $2;
+ }
+' |
+sed 's,^,https://www.last.fm,'