summaryrefslogtreecommitdiff
path: root/share/tsh/rarbg.sh
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-07-11 21:48:56 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-07-11 21:48:56 +0200
commita857f247d9a71b88a4f0dbcfa95e3679e8456e70 (patch)
tree846ddcd8117be1505a970e3638fc65d0ec954a2e /share/tsh/rarbg.sh
parent75196520b3d6a0e60db1d03a64aaa0655cc4f202 (diff)
parent6251d6ba1054cd79387f0f88ce25d2f4bc8b78c4 (diff)
Merge branch 'main' of debuc.com:dotfiles
Diffstat (limited to 'share/tsh/rarbg.sh')
-rwxr-xr-xshare/tsh/rarbg.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/share/tsh/rarbg.sh b/share/tsh/rarbg.sh
new file mode 100755
index 0000000..abb58c8
--- /dev/null
+++ b/share/tsh/rarbg.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+url="https://www2.rarbggo.to"
+
+# $1: line number to get link
+get_magnet() { curl -s "$url/$(sed -n "${1}p" "$links")" | pup -p '#hvicwlo attr{href}'; }
+
+get_torrents() {
+ >&2 printf "$url/search/?search=$query"
+ curl -s "$url/search/?search=$query" >"$html"
+
+ row='table.tablelist2 > tbody > tr.table2ta > td.tlista'
+ pup -p "$row:nth-child(2) > a text{}" <"$html" >"$names"
+ pup -p "$row:nth-child(5) text{}" <"$html" | tr -d ' ' >"$sizes"
+ pup -p "$row:nth-child(6) > font text{}" <"$html" >"$seeds"
+ pup -p "$row:nth-child(2) > a attr{href}" <"$html" >"$links"
+ paste "$sizes" "$seeds" "$names" >"$results"
+}