summaryrefslogtreecommitdiff
path: root/dzq
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2020-11-24 03:08:20 +0100
committerJohn Ankarström <john@ankarstrom.se>2020-11-24 03:09:34 +0100
commitdc4a6f87347440e310b739465ec6e2397c742af0 (patch)
tree8f1fbcb20282f880abe46d2c851454900154e30b /dzq
parent6874c634cbca5761a6a8630f07675852f7efba31 (diff)
downloadmsc-dc4a6f87347440e310b739465ec6e2397c742af0.tar.gz
Move dz/*, lf/* into root directory
They are differentiated by the dz/lf prefix anyway.
Diffstat (limited to 'dzq')
-rwxr-xr-xdzq17
1 files changed, 17 insertions, 0 deletions
diff --git a/dzq b/dzq
new file mode 100755
index 0000000..bca7adc
--- /dev/null
+++ b/dzq
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+# Search Deezer
+
+test -z "$1" && { echo usage: $0 query 1>&2; exit 1; }
+q=`printf '%s' "$1" | jq -sRr @uri`
+
+rm /tmp/dzq 2> /dev/null
+
+curl -s "https://www.deezer.com/search/$q" |
+grep __DZR_APP_STATE__ |
+cut -d= -f2- |
+jq -r '.TRACK.data[] | .SNG_TITLE + "\t" + .ART_NAME + "\t" + .ALB_TITLE + "\t" + .SNG_ID' 2>&- |
+sed 's/ */ /g' |
+head -${2:-10} |
+nl -w 2 |
+tee -a /tmp/dzq