From 831d4c134a242672cdf82add731348cd655dd17e Mon Sep 17 00:00:00 2001 From: CoolnsX Date: Sun, 5 Dec 2021 23:04:19 +0530 Subject: [PATCH] Added rss script --- ani-cli | 2 +- rss | 21 +++++++++++++++++++++ torrent | 4 ++-- 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100755 rss diff --git a/ani-cli b/ani-cli index 55b1d86..8f66f03 100755 --- a/ani-cli +++ b/ani-cli @@ -5,7 +5,7 @@ player_fn="mpv" prog="ani-cli" -site="gogoanime.cm" +site="gogoanime.wiki" logfile="${XDG_CACHE_HOME:-$HOME/.cache}/ani-hsts" c_red="\033[1;31m" diff --git a/rss b/rss new file mode 100755 index 0000000..0a6eaeb --- /dev/null +++ b/rss @@ -0,0 +1,21 @@ +#!/bin/sh + +#script for downloading latest anime episode via torrent using rss provided by website named "subsplease.org" + +#parsing rss file +printf "Parsing SubsPlease RSS... Please Wait...\n\n" +curl -s https://subsplease.org/rss/?r=720 | tr "><" ">\n<" > $HOME/.cache/rss + +#extracting names and providing the menu for selecting particular title +name=$(sed -n -e 's/title>\(\[SubsPlease\].*\)/\1/p' .cache/rss | sed -e 's/\[SubsPlease\] //g' -e 's/(.*//g' | dmenu -p "Search RSS:") + +printf "$name\n\n" + +#changing the name into format string for pattern matching +query=$(printf "$name" | jq -rRs @uri) + +#finding the magnet link containing the exact pattern +magnet=$(sed -n -e "s/link>\(.*$query.*\).*/\1/p" .cache/rss) + +#custom script for downloading torrent using aria2c.. you can use your own bittorrent client here +$HOME/repos_scripts/torrent "$magnet" diff --git a/torrent b/torrent index b4265fd..e049d84 100755 --- a/torrent +++ b/torrent @@ -1,7 +1,7 @@ #!/bin/sh if [ -z "$*" ]; then - magnet="$(cat .cache/maglink)" + magnet="$(xclip -out clipboard)" else magnet=$* fi @@ -13,6 +13,6 @@ if [ -z "$x" ]; then x="MOVIES" fi -notify-send "Torrent:Rukk ja Download ho rha hai" +notify-send "Torrent:Rukk ja cheecha Download ho rha hai" echo "$magnet" aria2c -d $x --seed-time=0 "$magnet" && notify-send "Torrent:cheecha download hogyi" || notify-send -u critical "Torrent:cheecha error!!"