From b33a24af766e64e0553da7429587032504fb40b8 Mon Sep 17 00:00:00 2001 From: CoolnsX Date: Tue, 13 Dec 2022 23:43:28 +0530 Subject: [PATCH] Reticulating splines... --- nsfw | 18 ------------------ setwall | 5 ++--- tor-cli | 41 +++++------------------------------------ 3 files changed, 7 insertions(+), 57 deletions(-) delete mode 100755 nsfw diff --git a/nsfw b/nsfw deleted file mode 100755 index a1f5f2e..0000000 --- a/nsfw +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -[ -z "$*" ] && printf "enter(paste) number or link:" && read -r num || num=$* -num=$(printf "$num" | cut -d'/' -f5) -dir="$HOME/.cache/$num" -mkdir -p $dir -trap "rm -rf $dir;exit 0" INT HUP -pg=$(curl -s "https://nhentai.net/g/$num/1/" | sed -nE 's/.*pages">(.*)<\/span><.*/\1/p') -printf "\033[1;35m pages : $pg\n\033[1;33mDownloading..\033[0m" -for i in $(seq $pg);do - i_t=$(printf "%03d" $i) - url=$(curl -s "https://nhentai.net/g/$num/$i/" | sed -nE 's/.* $cachedir/tmp.html - -# Get Titles -grep -o '' $cachedir/tmp.html | sed 's/<[^>]*>//g' | sed 'N;s/\n/ /' > $cachedir/seedleech.bw - -# Size -grep -o '.*<\/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 | bemenu --fn 'Roboto 15' -i -c -W 0.6 -B 3 -l 25 | cut -d\- -f1 | awk '{$1=$1; print}') -[ -z "$LINE" ] && notify-send -u critical "Err.. No torrent selected!!" && exit 0 - -url=$(head -n $LINE $cachedir/links.bw | tail -n +$LINE) - -# Requesting page for magnet link -magnet=$(curl -s "${baseurl}${url}" | sed -nE 's/.*class="(.*)" href="([^"]*)" .*/\2/p') -setsid -f $TERMINAL -e $HOME/repos_scripts/torrent "$magnet" +[ -z "$*" ] && query=$(printf "" | bemenu --fn 'Roboto 15' -i -c -W 0.6 -B 3 -p "Search torrent: ") || query=$* +[ -z "$query" ] && exit 0 +magnet=$(curl -s "https://thepiratebay0.org/search/$query" | tr '\n' ' ' | sed -e 's__\n_g;s_ \;__g' | sed -nE 's_.*title.*">([^<]*).*a href="(magnet[^"]*)".*Size ([^,]*).*">([^<]*)<.*<.*_\[size:\3,se:\4\]\t\1\t\2_p' | fzf -d'\t' --with-nth ..2 | cut -f3) +[ -z "$magnet" ] || setsid -f $TERMINAL -e $HOME/repos_scripts/torrent "$magnet"