summaryrefslogtreecommitdiff
path: root/share/tsh/rarbg.sh
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-07-11 20:42:56 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-07-11 20:42:56 +0200
commit2144e991b0334aac9def384e0430be20889f1b73 (patch)
treee24494dad6098a40c01532dfc59f865d7afe059b /share/tsh/rarbg.sh
parent18d5762e0d89af0aff03945c691cbd16fd231ee1 (diff)
checkpoint
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"
+}