Re: jpopsuki small seed downloader

From Buff Lion, 6 Months ago, written in Bash, viewed 69 times. This paste is a reply to jpopsuki small seed downloader from NAT - go back
URL https://code.nat.moe/view/9e02dafd/diff Embed
Viewing differences between jpopsuki small seed downloader and Re: jpopsuki small seed downloader
#!/bin/bash

### jpopsuki configuration ### 
cookie='Cookie: PHPSESSID=...'           # your jpopsuki's cookie, you can get it by 
                                         # doing "alert(document.cookie)" in your 
                                         # browser's console.

query_string='order_by=s4&order_way=ASC' # get torrents in the order of size, 
                                         # ascending

start_page=1                             # start download from page 1
end_page=40                              # and end at page 40 (seed #2000, normally)

### transmissiond configuration ###
transmission_host='http://example.com:9091/transmission' # URL to transmission PRC

transmission_auth='username:password'                    # your transmission RPC 
                                                         # credential 

#### uncomment next line if you done configuration ###
#run=true 

[[ -z $run ]] && echo "[*] Configure Required!" && exit 1

tmp=$(mktemp)

for page in $(seq $start_page $end_page)
do
        echo "[$(date)] Started Page $page"
        curl -H $cookie -s "http://jpopsuki.eu/torrents.php?page=${page}&${query_string}" | grep 'action=download' | sed 's/\&/\&/g; s/"/"/g;' | awk -F'href="' '{print $2}' | awk -F'"' '{print $1}' | sed -e 's/^/http:\/\/jpopsuki.eu\//g' | while read -r url
                do
                        echo -n "[*] Procressing torrent id $(awk -F"id=|&" '{print $3}' <<< $url)..."
                        transmission-remote $transmission_host -n $transmission_auth -a $url > $tmp
                        [[ ! $? == 0 ]] && echo " err: $(cat $tmp)" || echo " ok"
                done
done
rm $tmp
echo "[$(date)] Done"

Reply to "Re: jpopsuki small seed downloader"

Here you can reply to the paste above

captcha