deadman36g
9/28/2017 - 3:53 AM

mk-torrent.sh

mktorrent automation script

#!/bin/bash

trackers=( 
"http://tracker.baconbits.org:34000/30m6wx0uj8cgwguxr8osq8jglxdbsmdz/announce"
"http://bibliotik.org/announce.php?passkey=ba96850110dc3126dfa9ecc010388de2"
"http://brokenstones.me:42532/hugj3vl7wcqfugjei35c6h87ges76v9c/announce"
"http://comicbt.com/announce.php?passkey=d05d5fbd335b9d8a6c78ccce995611dd"
"http://cinemageddon.net/announce.php"
"http://tracker.gazellegames.net:43000/bk1osiaasrgivgynvzv4axl70t4avyel/announce"
"http://please.passthepopcorn.me:2710/niwvgsfwfdlkyimzqyg0xvig8dup0721/announce"
"http://tracker.tv-vault.me:34000/1hky1bw6wmif1vgyuhzce9y6w7y5k28s/announce"
"http://tracker.what.cd:34000/q8hyzpnyw44fdd5xz7qf2bzqtn6be2ru/announce" 
)

echo "Choose desired path"
select path in "${paths[@]}"
do
  break
done

echo "Choose desired tracker:"
select tracker in "${trackers[@]}"
do
  break
done

echo "Set the private flag"
select private in "yes" "no"
do
  case "$private" in
    yes) flag="-p"
         ;;
    no)  flag=""
         ;;  
  esac
  break
done

read -p "Piece length: " piece

read -e -p "Specify source: " source

read -e -p "Specify torrent output name: " output

mktorrent -a "$tracker" $flag -l $piece "$source" -o "$output"