summaryrefslogtreecommitdiff
path: root/.local/bin/pirokit
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/pirokit')
-rwxr-xr-x.local/bin/pirokit68
1 files changed, 0 insertions, 68 deletions
diff --git a/.local/bin/pirokit b/.local/bin/pirokit
deleted file mode 100755
index 6986780..0000000
--- a/.local/bin/pirokit
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/usr/bin/bash
-
-mkdir -p $HOME/.cache/pirokit
-
-if [ -z $1 ]; then
- query=$(echo "" | dmenu -p "Search Torrent: ")
-else
- query=$1
-fi
-
-baseurl="https://1337x.to"
-cachedir="$HOME/.cache/pirokit"
-query="$(sed 's/ /+/g' <<<$query)"
-
-#curl -s https://1337x.to/category-search/$query/Movies/1/ > $cachedir/tmp.html
-curl -s https://1337x.to/search/$query/1/ > $cachedir/tmp.html
-
-# Get Titles
-grep -o '<a href="/torrent/.*</a>' $cachedir/tmp.html |
- sed 's/<[^>]*>//g' > $cachedir/titles.bw
-
-result_count=$(wc -l $cachedir/titles.bw | awk '{print $1}')
-if [ "$result_count" -lt 1 ]; then
- notify-send "😔 No Result found. Try again 🔴"
- exit 0
-fi
-
-
-# Seeders and Leechers
-grep -o '<td class="coll-2 seeds.*</td>\|<td class="coll-3 leeches.*</td>' $cachedir/tmp.html |
- sed 's/<[^>]*>//g' | sed 'N;s/\n/ /' > $cachedir/seedleech.bw
-
-# Size
-grep -o '<td class="coll-4 size.*</td>' $cachedir/tmp.html |
- sed 's/<span class="seeds">.*<\/span>//g' |
- sed -e 's/<[^>]*>//g' > $cachedir/size.bw
-
-# Links
-grep -E '/torrent/' $cachedir/tmp.html |
- sed -E 's#.*(/torrent/.*)/">.*/#\1#' |
- sed 's/td>//g' > $cachedir/links.bw
-
-
-
-# Clearning up some data to display
-sed 's/\./ /g; s/\-/ /g' $cachedir/titles.bw |
- sed 's/[^A-Za-z0-9 ]//g' | tr -s " " > $cachedir/tmp && mv $cachedir/tmp $cachedir/titles.bw
-
-awk '{print NR " - ["$0"]"}' $cachedir/size.bw > $cachedir/tmp && mv $cachedir/tmp $cachedir/size.bw
-awk '{print "[S:"$1 ", L:"$2"]" }' $cachedir/seedleech.bw > $cachedir/tmp && mv $cachedir/tmp $cachedir/seedleech.bw
-
-# Getting the line number
-LINE=$(paste -d\ $cachedir/size.bw $cachedir/seedleech.bw $cachedir/titles.bw |
- dmenu -i -l 25 |
- cut -d\- -f1 |
- awk '{$1=$1; print}')
-
-url=$(head -n $LINE $cachedir/links.bw | tail -n +$LINE)
-fullURL="${baseurl}${url}/"
-
-# Requesting page for magnet link
-curl -s $fullURL > $cachedir/tmp.html
-magnet=$(grep -Po "magnet:\?xt=urn:btih:[a-zA-Z0-9]*" $cachedir/tmp.html | head -n 1)
-
-transadd "$magnet"
-
-# Simple notification
-notify-send "⬇️ Start downloading File 📁"