Bravo List
Register
Go Back   > Bravo List > P2P > Forum > Community Cafe
Reply
  #11  
Old 19th July 2016, 20:25
stonebreath stonebreath is offline
Member
 
Join Date: Jun 2016
Posts: 2
Default
Here is the working script for Cofix tracker!
:)

PHP Code:
#!/bin/bash
####################################
##    example resource file for   ##
##      torrent upload script     ##
##                                ##
##      save in ~/.upload.rc      ##
##  chmod 700 to restrict access  ##
####################################
##         LOGIN SETTINGS         ##
####################################

# your website username
USERNAME="***"

# your website password
PASSWORD="***"

# website login URL
LOGINURL="http://www.worldofp2p.net/bottakelogin.php"


# website extra info like key
LOGINXTRA="key=***"

# auth key, remember use a different key for every autouploader deployed 
LOGINKEY="***"

# logged in text: something _unique_ to check if you are logged in
# possibly your username if it's unique and on the page you get directed to after logging in
USERNAME="HODOR"

# login form username: look for input NAME="username"
LOGINUSR="username"

# login form password: look for input NAME="password"
LOGINPWD="password"


####################################
##         SEARCH SETTINGS        ##
####################################

# website search URL
SEARCHURL="http://www.worldofp2p.net/bot-search.php?search="

# search no result text: something _unique_ to check if no results are found
# SEARCHTXT="Nothing found!"
SEARCHTXT=$SEARCHNAME

# download dupe: 1 = yes, 0 = no
# note: only possible if download link is on the torrents page
DUPEDL=0

#second dupe check, after making the torrent 1 = yes, 0 = no
DUPESEC=0

# URL that needs to be prepended to the download URL
DUPEURL=""

# search download link text:  something _unique_ to find the exact line
DUPETXT="action=download"

# command to extract the download link from the complete line
# note: test for the best way to get it outside the script first
DUPECMD="cut -d \" -f 2"
# DUPECMD="sed s/.*\(download.php.*torrent\).*/\1/" 

####################################
##         UPLOAD SETTINGS        ##
####################################

# website upload URL
UPLOADURL="http://www.worldofp2p.net/takeupload.php"

# your personal announce URL
ANNOUNCEURL="http://www.worldofp2p.net/announce.php"

# upload form torrent: look for input NAME="torrent"
UPLOADTOR="file"

# upload form category: look for select NAME="category"
UPLOADCAT="type"

# upload title form input
UPLOADTITLE="name"

# upload form extras: look for other inputs with NAME and VALUE
# and add to the list with: -F 'name=value'
# UPLOADXTRA=" -F 'descr=<\$STRNFO' -F 'uplver=yes' -F 'key=*****'"
UPLOADXTRA="-F 'nfo=@\$NFO' -F 'body=<\$NFO' -F 'name=\$NAME' -F 'key=\$LOGINKEY' -F 'uplver=yes' -F 'strip=yes' -F 'auth=***'"

####################################
##          PATH SETTINGS         ##
####################################

# path to your downloads directory
DOWNLOADS="/home/hodor/downloads/manual"

# path to your torrent client watch directory
TORRENTS="/home/hodor/downloads/watch"

# path to your log file: set to /dev/null to disable logging
LOGFILE="/home/hodor/upload.log"

# path to curl: if in $PATH just enter curl
CURL="curl"

# path to mktorrent: if in $PATH just enter mktorrent
MKT="mktorrent"

# path to rtorrent_fast_resume.pl: leave empty if you dont want to use this
RFR=""


####################################
##       ADVANCED SETTINGS        ##
####################################

# string used to identify as a specific user-agent
USERAGENT="18.0.1025.168 (Developer Build 134367 Linux) Ubuntu 12.04"

# text to prepend on the torrent file before moving it to your torrents dir
PREPEND=""

# check for already uploading: use with UPCHECK - 1 = yes, 0 = no
# you only need to disable this if you expect to upload the same torrent multiple times at the same time
UPCHECK=1

# list of categories able to be uploaded into: look for options after select NAME=category
# if the option value is a number add it _after_ the category name
ALLCATS=(
"Apps/Misc" "1"
"Games/PC" "2" 
"Movies/Xvid" "3" 
"Music/MP3" "4" 
"TV/Xvid" "5" 
"xXx/Xvid" "6" 
"Games/PSP" "7" 
"Games/PS2" "8" 
"Movies/Anime" "9" 
"Movies/DVD-R" "10" 
"Movies/HD-Bluray" "11" 
"Games/PC Rips" "12" 
"Music/Flac" "13" 
"Games/Wii" "14"
"Apps/Linux" "15" 
"Apps/Macintosh" "16" 
"Apps/Mobile" "17" 
"Music/Packs" "18" 
"Music/Videos" "19" 
"Games/PS1" "20" 
"Games/PS3" "21" 
"Games/PS4" "22" 
"Games/Mixed" "23" 
"Movies/3D" "24" 
"Movies/AFR" "25" 
"Movies/BRRip" "26" 
"Movies/Cam" "27" 
"Movies/Oldies" "28" 
"Movies/Web-DL" "29" 
"Movies/x264" "30" 
"Movies/Packs" "31" 
"Games/Packs" "32" 
"Movies/Sport" "33" 
"TV/DVD-R" "34" 
"TV/DVDRip" "35" 
"TV/HD-x264" "36"
"TV/HD-Bluray" "37" 
"TV/SD-x264" "38" 
"TV/Packs" "39" 
"TV/Web-DL" "40" 
"Gamex/Xbox" "41" 
"Games/Xbox 360" "42" 
"Games/Xbox One" "43" 
"xXx/HD" "44" 
"xXx/Image" "45" 
"xXx/Packs" "46" 
"Audio Tracks" "47" 
"Ebooks" "48" 
"AudioBook" "49" 
)

# list of groups that should be flagged as p2p. Format: "(-GrpName1|-Grpname2)", dont forget the seperator :)
P2PCATS="(-NYDIC|-26K|-CM8|-THETA|-3DM|-NFT|-LAZi|-FUSiON|-P2P|-XWT|-LTW|-FLAWL3SS|-IMAGiNE|-SIC|-ViSiON|-Rx|-FreaK|-CaLLiOPEd|-P2PROCKS|-J4F|-aXXo|-CtrlHD|-DEViSE|-DON|-D-ZON3|-ESiR|-EuReKA|-FOM|-GRiM|-iAPULA|-iLL|-JamBo|-KingBen|-LTRG|-LTT|-Lynks|-Prodji|-STG|-Stuffies|-TD|-TDM|-TFE|-THS|-TLF|-VamPTV|-ViEW|-Vision|-VoX|-vRs|-AJP|-ALLCRiME|-AXIA|-B-G|-BLaZekVCD|-DEViSE|-DiSHON|-DNR|-ELEKTRI4KA|-EMiNENCE|-EOS|-EOSiNT|-ESiR|-Funner|-GHEYLARD|-G0LDz|-HDB|-HDC|-HDmonSK|-HDV|-HDxT|-iAPULA|-iLL|-iRO|-KingBen|-Lynks|-M14CH0|-M794|-McFly|-MMI|-PerfectionHD|-PoTuS|-PrisM|-STG|-Stuffies|-TDM|-THS|-TFE|-THORA|-tK|-TLF|-TRiBE|-TriggeR|-XSHD|-sDx|-HWE|-OOO)"
P2PEXCEPTS=""

# is the option value different than the category name? 1 = yes, 0 = no
KEYVAL=1

####################################
##        FILTERS SETTING         ##
##                                ##
## - FILTERS : case insensitive   ##
## - EXCEPTS : case insensitive   ##
## - MINS    : min size in MB     ##
## - MAXS    : max size in MB     ##
## - CATS    : case sensitive,    ##
##             look at allcats.   ##
##             if KEYVAL use NUM  ##
##                                ##
##  NOTE: make sure the filter    ##
##        ends with `let n+=1'    ##
##                                ##
####################################

#FILTERS[n]=REGEX
#EXCEPTS[n]=REGEX
#MINS[n]=NUMBER
#MAXS[n]=NUMBER
#CATS[n]=NUMBER|STRING
n=0

# match starts with House or Simpsons or South Park S00E00 in format XviD which are not DSR or REPACK and are between 70 and 400 MB
FILTERS[n]="^(house|simpsons|south.park).*S[0-9]{2}E[0-9]{2}.*XviD"
EXCEPTS[n]="DSR|REPACK"
MINS[n]=70
MAXS
[n]=400
CATS
[n]="39"
let n+=1

# match starts with House or CSI or NCIS S00E00 in format 720p which are between 800 and 1500 MB (1.5 GB)
FILTERS[n]="^(house|CSI|NCIS).*S[0-9]{2}E[0-9]{2}.*720p"
EXCEPTS[n]=
MINS[n]=800
MAXS
[n]=1500
CATS
[n]="37"
let n+=1

# match XXX.DVDRip.XviD which are not REPACK or PROPER and are between 650 and 750 MB
FILTERS[n]="XXX.DVDRip.XviD"
EXCEPTS[n]="REPACK|PROPER"
MINS[n]=650
MAXS
[n]=750
CATS
[n]="46"
let n+=1

# match DVDRip.XviD which are between 650 and 1500 MB (1.5 GB)
# NOTE: this is placed after series and XXX filters so it doesn't match most DVDRip series or XXX
# NOTE: if a DVDRip series or documentary which is not S00E00 format it will be matched as well so this filter might not be trusted
FILTERS[n]="DVDRip.XviD"
EXCEPTS[n]=
MINS[n]=650
MAXS
[n]=1500
CATS
[n]="26"
let n+=1

##################################
##         SETTINGS END         ##
################################## 
cheers!
Reply With Quote
  #12  
Old 20th July 2016, 05:08
Joe Joe is offline
Senior Member
 
Join Date: Apr 2010
P2P
Posts: 167
Talking
You will need to write it to takelogin.php if your using u-232/TBDev code. Second you will need to add your announce and other bits to make it work..

you need to add this

# path to rtorrent_fast_resume.pl: leave empty if you dont want to use this
RFR="/home/bot/rtorrent_fast_resume.pl"
Reply With Quote
Reply

Tags
bash , scars , script , torrent , uploader

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 01:55. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.