diff --git a/definitions/v7/0daykiev.yml b/definitions/v7/0daykiev.yml
index 9fdc8aea4..7a7b82879 100644
--- a/definitions/v7/0daykiev.yml
+++ b/definitions/v7/0daykiev.yml
@@ -62,6 +62,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "The tracker has a system for deleting inactive accounts after 6 months from your last visit to the tracker."
login:
path: takelogin.php
diff --git a/definitions/v7/Bittorrentfiles.yml b/definitions/v7/Bittorrentfiles.yml
index 79a36df49..ee1ee330a 100644
--- a/definitions/v7/Bittorrentfiles.yml
+++ b/definitions/v7/Bittorrentfiles.yml
@@ -127,6 +127,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrents per page: setting to 100 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Inactive accounts of users, power users and mega users will be permanently deleted from the database after 125 days! Torrents in your share don't count as activity - only logging in again counts! You can extend this period to 250 days by setting your account to parking. You can find the option to do this under Edit Profile."
login:
path: signin.php
diff --git a/definitions/v7/abnormal.yml b/definitions/v7/abnormal.yml
index 8c914af12..b28e93d45 100644
--- a/definitions/v7/abnormal.yml
+++ b/definitions/v7/abnormal.yml
@@ -74,6 +74,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Accounts are automatically deactivated after 4 months of inactivity (no connection to the site)."
login:
method: form
diff --git a/definitions/v7/acidlounge.yml b/definitions/v7/acidlounge.yml
index 0bc55874b..f5f869c76 100644
--- a/definitions/v7/acidlounge.yml
+++ b/definitions/v7/acidlounge.yml
@@ -90,6 +90,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Accounts with nothing uploaded/ downloaded will be disabled after 4 weeks."
login:
path: Main/?act=Login
diff --git a/definitions/v7/aftershock.yml b/definitions/v7/aftershock.yml
index 2f6ac49ed..0987f615e 100644
--- a/definitions/v7/aftershock.yml
+++ b/definitions/v7/aftershock.yml
@@ -84,6 +84,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "You will be immediately banned if you have not logged in for more than 6 weeks."
login:
path: takelogin.php
diff --git a/definitions/v7/amigosshare.yml b/definitions/v7/amigosshare.yml
index 5465155fe..caeb83a12 100644
--- a/definitions/v7/amigosshare.yml
+++ b/definitions/v7/amigosshare.yml
@@ -128,6 +128,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Inactive accounts, that is, without access for 90 days (3 months), will be automatically deleted by the system; with no possibility of reactivation."
login:
path: account-login.php
diff --git a/definitions/v7/anthelion-api.yml b/definitions/v7/anthelion-api.yml
index 69fd2b3ab..f98f50c14 100644
--- a/definitions/v7/anthelion-api.yml
+++ b/definitions/v7/anthelion-api.yml
@@ -32,6 +32,10 @@ settings:
type: info
label: About your API key
default: "Find or Generate a new API Key by accessing your Anthelion account Settings page and scrolling down to the API Key section.
Tick the Search and Download checkboxes and click the save profile button to generate the key."
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Activity is defined as actually using your account, including the snatch/grab/seeding of torrents. You are also required to sign-in to the web frontend of Anthelion at least once per 3mo (90 days) (Note, using autodl/ARR does not satisfy this)."
login:
path: api.php
diff --git a/definitions/v7/arabp2p.yml b/definitions/v7/arabp2p.yml
index 7bb2e2362..0e44ba69e 100644
--- a/definitions/v7/arabp2p.yml
+++ b/definitions/v7/arabp2p.yml
@@ -34,6 +34,10 @@ settings:
options:
2: desc
1: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "You must log in periodically. If the member is absent from the website for a period of 3 months, the account will be deleted without prior warning."
caps:
categorymappings:
diff --git a/definitions/v7/audionews.yml b/definitions/v7/audionews.yml
index 36c33ca41..93c87e152 100644
--- a/definitions/v7/audionews.yml
+++ b/definitions/v7/audionews.yml
@@ -227,6 +227,10 @@ settings:
options:
2: desc
1: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "You must stay active on the site...
- Any New users that have no stats for one month will have their account deleted
- Any disabled accounts will be deleted after 6 months
- Any accounts inactive for more than 6 months will be deleted
- Donor accounts will be left untouched.
"
login:
path: login.php
diff --git a/definitions/v7/backups.yml b/definitions/v7/backups.yml
index 386860efe..f525be4d4 100644
--- a/definitions/v7/backups.yml
+++ b/definitions/v7/backups.yml
@@ -79,6 +79,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrents per page: setting to 40 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "To keep records updated regularly, all inactive accounts will be deleted after 60 days of inactivity."
login:
path: takelogin.php
diff --git a/definitions/v7/bestcore.yml b/definitions/v7/bestcore.yml
index 312805c13..3227fff35 100644
--- a/definitions/v7/bestcore.yml
+++ b/definitions/v7/bestcore.yml
@@ -95,6 +95,10 @@ settings:
type: info
label: About login error
default: If you get a Login Failed, got redirected. error during your config save then most likely you have used an incorrect username or password.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "- Users who have not accessed the site for 180 days will be deleted!
- If the vacation mode is set, the system will not delete the given user for 365 days.
"
login:
path: takelogin.php
diff --git a/definitions/v7/bitbazis.yml b/definitions/v7/bitbazis.yml
index 5cc44ac8f..9590684b5 100644
--- a/definitions/v7/bitbazis.yml
+++ b/definitions/v7/bitbazis.yml
@@ -73,6 +73,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrentek száma egy oldalon: setting to 50 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "If the user does not access the site for 1 month, he will receive an e-mail notification. If you stay away for 9 months, your account will be suspended and deleted. After the 9-month absence, the user cannot register again."
login:
method: cookie
diff --git a/definitions/v7/bwtorrents.yml b/definitions/v7/bwtorrents.yml
index 186ababd1..2a7a671f1 100644
--- a/definitions/v7/bwtorrents.yml
+++ b/definitions/v7/bwtorrents.yml
@@ -144,6 +144,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Account activity:- Zero activity accounts (0 bytes download and 0 bytes upload) are automatically deleted after 30 days
- Inactive accounts under VIP and without parked are automatically deleted after 40 days.
"
login:
path: takelogin.php
diff --git a/definitions/v7/ildragonero.yml b/definitions/v7/ildragonero.yml
index 678b02227..dde5dce02 100644
--- a/definitions/v7/ildragonero.yml
+++ b/definitions/v7/ildragonero.yml
@@ -5,6 +5,7 @@ description: "ilDraGoNeRo is an ITALIAN Semi-Private Torrent Tracker for MOVIES
language: it-IT
type: semi-private
encoding: UTF-8
+requestDelay: 5
links:
- https://ildragonero2.info/
@@ -14,6 +15,8 @@ caps:
# - {id: 10, cat: Other, desc: "..: REGOLAMENTO :.."}
# - {id: 2, cat: Other, desc: "..: PRESENTAZIONI :.."}
# - {id: 15, cat: Other, desc: "..: CAVERNA DEL DRAGO :.."}
+ # - {id: 97, cat: Other, desc: " ( AREA SONDAGGI )"}
+ # - {id: 44, cat: Other, desc: "..: SALA GIOCHI :.."}
# - {id: 1, cat: Other, desc: "[ RELEASES ]"}
# - {id: 35, cat: Other, desc: "..: GUIDE, ANNUNCI & REGOLE :.."}
# - {id: 19, cat: Movies, desc: "..: FILM :.."}
@@ -39,6 +42,7 @@ caps:
- {id: 79, cat: TV/Foreign, desc: " ( SERIE TV SUB ITA )", default: true}
# - {id: 74, cat: TV, desc: " ( RICHIESTE )"}
# - {id: 75, cat: TV, desc: " ( RICHIESTE EVASE )"}
+ # - {id: 95, cat: Other, desc: " ( COMMENTI FILM E SERIE )"}
# - {id: 54, cat: TV/Documentary, desc: "..: DOCUMENTARI & SPETTACOLI :.."}
- {id: 92, cat: TV/Documentary, desc: " ( DOCUMENTARI )", default: true}
- {id: 53, cat: Audio/Video, desc: " ( CONCERTI )", default: true}
@@ -67,12 +71,12 @@ caps:
# - {id: 68, cat: Books, desc: " ( RICHIESTE )"}
# - {id: 69, cat: Books, desc: " ( RICHIESTE EVASE )"}
# - {id: 9, cat: PC/0day, desc: "..: APPLICAZIONI :.."}
- - {id: 20, cat: PC/0day, desc: "..:Software windows:..", default: true}
- - {id: 21, cat: PC/Mac, desc: "..:Software mac:..", default: true}
- - {id: 22, cat: PC/Mobile-Android, desc: "..:APK Android:..", default: true}
+ - {id: 20, cat: PC/0day, desc: " ( SOFTWARE WINDOWS )", default: true}
+ - {id: 96, cat: PC/0day, desc: " ( SISTEMI OPERATIVI WINDOWS )", default: true}
+ - {id: 21, cat: PC/Mac, desc: " ( SOFTWARE MAC )", default: true}
+ - {id: 22, cat: PC/Mobile-Android, desc: " ( APK ANDROID )", default: true}
# - {id: 83, cat: PC/0day, desc: " ( RICHIESTE )"}
# - {id: 84, cat: PC/0day, desc: " ( RICHIESTE EVASE )"}
- # - {id: 95, cat: Other, desc: " ( COMMENTI FILM E SERIE )"}
# - {id: 30, cat: Other, desc: "..: RELEASES DA VERIFICARE :.."}
modes:
@@ -82,6 +86,18 @@ caps:
music-search: [q]
book-search: [q]
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: info_delay
+ type: info
+ label: Delay between searches
+ default: This forum enforces a 15s delay between searches. If no results are returned for a search, wait for 15s and try again.
+
login:
path: forum/ucp.php?mode=login
method: form
@@ -189,9 +205,47 @@ search:
text: 1
leechers:
text: 1
+ date_day:
+ # » oggi, 00:12 »
+ # » ieri, 23:49 »
+ selector: div.responsive-hide.left-box:contains("oggi"), div.responsive-hide.left-box:contains("ieri")
+ remove: a
+ optional: true
+ filters:
+ - name: regexp
+ args: "» (.*?) »"
+ - name: re_replace
+ args: ["oggi", "today"]
+ - name: re_replace
+ args: ["ieri", "yesterday"]
+ - name: fuzzytime
+ date_time:
+ # » 26 minuti fa »
+ selector: div.responsive-hide.left-box:contains("fa")
+ remove: a
+ optional: true
+ filters:
+ - name: regexp
+ args: "» (.*?) »"
+ - name: re_replace
+ args: ["\\bminut[oi] fa\\b", "minutes ago"]
+ - name: timeago
+ date_year:
+ # » 04/11/2023, 7:05 »
+ selector: div.responsive-hide.left-box:contains("/")
+ remove: a
+ optional: true
+ filters:
+ - name: regexp
+ args: "» (.*?) »"
+ - name: re_replace
+ args: ["\\bminut[oi] fa\\b", "minutes ago"]
+ - name: append
+ args: " +00:00" # auto adjusted by site account profile
+ - name: dateparse
+ args: "dd/MM/yyyy, H:mm zzz"
date:
- selector: time[datetime]
- attribute: datetime
+ text: "{{ if or .Result.date_time .Result.date_year .Result.date_day }}{{ or .Result.date_time .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:
diff --git a/definitions/v7/rptscene.yml b/definitions/v7/rptscene.yml
index 58bc1d838..9c9f3f1f4 100644
--- a/definitions/v7/rptscene.yml
+++ b/definitions/v7/rptscene.yml
@@ -35,6 +35,8 @@ caps:
- {id: 27, cat: Audio, desc: "Music: Pack"}
- {id: 53, cat: PC/Games, desc: "Games: Pc"}
- {id: 54, cat: Console, desc: "Games: PsP"}
+ - {id: 76, cat: Audio/Audiobook, desc: "Books: Audio"}
+ - {id: 77, cat: Books/EBook, desc: "Books: eBooks"}
modes:
search: [q]
diff --git a/definitions/v7/torrentbd.yml b/definitions/v7/torrentbd.yml
index cc194fd6c..ccce4eccd 100644
--- a/definitions/v7/torrentbd.yml
+++ b/definitions/v7/torrentbd.yml
@@ -82,6 +82,13 @@ settings:
type: info
label: How to get the Cookie
default: "- Login to this tracker with your browser
- Ensure you have the Remember me ticked and the Log Me Out if IP Changes unticked when you login
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button (Chrome Browser) or HTML button (FireFox)
- Refresh the page by pressing F5
- Click on the first row entry
- Select the Headers tab on the Right panel
- Find 'cookie:' in the Request Headers section
- Select and Copy the whole cookie string (everything after 'cookie: ') and Paste here.
"
+ - name: useragent
+ type: text
+ label: User-Agent
+ - name: info_useragent
+ type: info
+ label: How to get the User-Agent
+ default: "- From the same place you fetched the cookie,
- Find 'user-agent:' in the Request Headers section
- Select and Copy the whole user-agent string (everything after 'user-agent: ') and Paste here.
"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -96,6 +103,9 @@ login:
selector: button[href="account-logout.php"]
search:
+ headers:
+ User-Agent: ["{{ .Config.useragent }}"]
+
paths:
- path: ajgettorrents.php
method: post
diff --git a/definitions/v7/torrentsir.yml b/definitions/v7/torrentsir.yml
index 21096a02c..60dd38220 100644
--- a/definitions/v7/torrentsir.yml
+++ b/definitions/v7/torrentsir.yml
@@ -7,10 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- - https://torrentsir134.com/
+ - https://torrentsir135.com/
legacylinks:
- - http://torrentsir125.com/
- - https://torrentsir125.com/
- http://torrentsir126.com/
- https://torrentsir126.com/
- http://torrentsir127.com/
@@ -29,6 +27,8 @@ legacylinks:
- http://torrentsir133.com/
- https://torrentsir133.com/
- http://torrentsir134.com/
+ - https://torrentsir134.com/
+ - http://torrentsir135.com/
caps:
categorymappings:
diff --git a/definitions/v8/anthelion-api.yml b/definitions/v8/anthelion-api.yml
index f28170984..22877ae26 100644
--- a/definitions/v8/anthelion-api.yml
+++ b/definitions/v8/anthelion-api.yml
@@ -32,6 +32,10 @@ settings:
type: info
label: About your API key
default: "Find or Generate a new API Key by accessing your Anthelion account Settings page and scrolling down to the API Key section.
Tick the Search and Download checkboxes and click the save profile button to generate the key."
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Activity is defined as actually using your account, including the snatch/grab/seeding of torrents. You are also required to sign-in to the web frontend of Anthelion at least once per 3mo (90 days) (Note, using autodl/ARR does not satisfy this)."
login:
path: api.php
diff --git a/definitions/v9/Bittorrentfiles.yml b/definitions/v9/Bittorrentfiles.yml
index 014f463fb..6192fd189 100644
--- a/definitions/v9/Bittorrentfiles.yml
+++ b/definitions/v9/Bittorrentfiles.yml
@@ -127,6 +127,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrents per page: setting to 100 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Inactive accounts of users, power users and mega users will be permanently deleted from the database after 125 days! Torrents in your share don't count as activity - only logging in again counts! You can extend this period to 250 days by setting your account to parking. You can find the option to do this under Edit Profile."
login:
path: signin.php
diff --git a/definitions/v9/amigosshare.yml b/definitions/v9/amigosshare.yml
index b45c9ce80..fa2eb34ef 100644
--- a/definitions/v9/amigosshare.yml
+++ b/definitions/v9/amigosshare.yml
@@ -128,6 +128,10 @@ settings:
options:
desc: desc
asc: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Inactive accounts, that is, without access for 90 days (3 months), will be automatically deleted by the system; with no possibility of reactivation."
login:
path: account-login.php
diff --git a/definitions/v9/audionews.yml b/definitions/v9/audionews.yml
index b6dadfdd1..d61d3799c 100644
--- a/definitions/v9/audionews.yml
+++ b/definitions/v9/audionews.yml
@@ -227,6 +227,10 @@ settings:
options:
2: desc
1: asc
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "You must stay active on the site...- Any New users that have no stats for one month will have their account deleted
- Any disabled accounts will be deleted after 6 months
- Any accounts inactive for more than 6 months will be deleted
- Donor accounts will be left untouched.
"
login:
path: login.php
diff --git a/definitions/v9/backups.yml b/definitions/v9/backups.yml
index 0d190fec5..13a590974 100644
--- a/definitions/v9/backups.yml
+++ b/definitions/v9/backups.yml
@@ -79,6 +79,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrents per page: setting to 40 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "To keep records updated regularly, all inactive accounts will be deleted after 60 days of inactivity."
login:
path: takelogin.php
diff --git a/definitions/v9/bestcore.yml b/definitions/v9/bestcore.yml
index 7ca882308..d73c29275 100644
--- a/definitions/v9/bestcore.yml
+++ b/definitions/v9/bestcore.yml
@@ -95,6 +95,10 @@ settings:
type: info
label: About login error
default: If you get a Login Failed, got redirected. error during your config save then most likely you have used an incorrect username or password.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "- Users who have not accessed the site for 180 days will be deleted!
- If the vacation mode is set, the system will not delete the given user for 365 days.
"
login:
path: takelogin.php
diff --git a/definitions/v9/bitbazis.yml b/definitions/v9/bitbazis.yml
index 7d7c83e06..c6680fdfd 100644
--- a/definitions/v9/bitbazis.yml
+++ b/definitions/v9/bitbazis.yml
@@ -73,6 +73,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Torrentek száma egy oldalon: setting to 50 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "If the user does not access the site for 1 month, he will receive an e-mail notification. If you stay away for 9 months, your account will be suspended and deleted. After the 9-month absence, the user cannot register again."
login:
method: cookie
diff --git a/definitions/v9/btarg.yml b/definitions/v9/btarg.yml
index 2f76dd222..6ab1b354c 100644
--- a/definitions/v9/btarg.yml
+++ b/definitions/v9/btarg.yml
@@ -65,6 +65,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the Por página Torrents: setting to 100 on your account profile.
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Those new accounts that do not register a transfer or have any movement in the forum after 4 weeks will be disabled."
login:
path: tracker/takelogin.php
diff --git a/definitions/v9/twisted-music.yml b/definitions/v9/twisted-music.yml
deleted file mode 100644
index 1aa6b4c65..000000000
--- a/definitions/v9/twisted-music.yml
+++ /dev/null
@@ -1,199 +0,0 @@
----
-id: twisted-music
-name: Twisted-Music
-description: "Twisted-Music is a Private Torrent Tracker for MUSIC / AUDIO SOFTWARE"
-language: en-US
-type: private
-encoding: UTF-8
-links:
- - https://twisted-music.org/
-legacylinks:
- - https://twisted-music.info/
-
-caps:
- categorymappings:
- - {id: 3, cat: PC, desc: "Apps"}
- - {id: 52, cat: PC, desc: "Apps -- Miscellaneous"}
- - {id: 4, cat: Audio, desc: "Albums"}
- - {id: 28, cat: Audio, desc: "Alternative"}
- - {id: 31, cat: Audio, desc: "Billboard Top 100"}
- - {id: 13, cat: Audio, desc: "Blues"}
- - {id: 27, cat: Audio, desc: "Chillout"}
- - {id: 12, cat: Audio, desc: "Christmas"}
- - {id: 26, cat: Audio, desc: "Classical"}
- - {id: 11, cat: Audio, desc: "Country"}
- - {id: 25, cat: Audio, desc: "Dance"}
- - {id: 38, cat: Audio, desc: "Discography"}
- - {id: 5, cat: Audio, desc: "DJ Music"}
- - {id: 45, cat: Audio, desc: "DJ Music -- Funkymix"}
- - {id: 46, cat: Audio, desc: "DJ Music -- Promo Only"}
- - {id: 48, cat: Audio, desc: "DJ Music -- Ultimix"}
- - {id: 49, cat: Audio, desc: "DJ Radio Sets"}
- - {id: 7, cat: Audio, desc: "DMC"}
- - {id: 29, cat: Audio, desc: "Dubstep"}
- - {id: 9, cat: Audio/Lossless, desc: "Flac Music"}
- - {id: 42, cat: Audio/Lossless, desc: "Flac-24 Bit Hi-Res"}
- - {id: 33, cat: Audio, desc: "Funk"}
- - {id: 18, cat: Audio, desc: "Hardcore"}
- - {id: 16, cat: Audio, desc: "Hip hop"}
- - {id: 32, cat: Audio, desc: "House"}
- - {id: 17, cat: Audio, desc: "Jazz"}
- - {id: 35, cat: Audio, desc: "Jungle"}
- - {id: 20, cat: Audio, desc: "K3 WAV"}
- - {id: 51, cat: Audio/Other, desc: "K3 WAV -- Other WAV"}
- - {id: 39, cat: Audio, desc: "Karaoke"}
- - {id: 8, cat: Audio, desc: "Mastermix"}
- - {id: 19, cat: Audio, desc: "Metal"}
- - {id: 41, cat: Audio/MP3, desc: "MP3 NEW RELEASES"}
- - {id: 53, cat: Audio/Other, desc: "MP3 NEW RELEASES -- Other MP3s"}
- - {id: 43, cat: Audio, desc: "Music Packs"}
- - {id: 40, cat: Audio/Video, desc: "Music Videos"}
- - {id: 30, cat: Audio, desc: "Oldies"}
- - {id: 15, cat: Audio, desc: "Pop music"}
- - {id: 36, cat: Audio, desc: "Punk"}
- - {id: 23, cat: Audio, desc: "R&B/Motown"}
- - {id: 34, cat: Audio, desc: "Reggae"}
- - {id: 37, cat: Audio, desc: "Retro"}
- - {id: 14, cat: Audio, desc: "Rock"}
- - {id: 50, cat: Audio, desc: "Rock -- Rock & roll"}
- - {id: 21, cat: Audio, desc: "Soul"}
- - {id: 24, cat: Audio, desc: "Trance"}
- - {id: 10, cat: Audio, desc: "Twisted-Music Vip"}
-
- modes:
- search: [q]
- music-search: [q]
-
-settings:
- - name: username
- type: text
- label: Username
- - name: password
- type: password
- label: Password
- - name: freeleech
- type: checkbox
- label: Filter freeleech only
- default: false
- - name: sort
- type: select
- label: Sort requested from site
- default: added
- options:
- added: created
- seeders: seeders
- size: size
- name: title
- - name: type
- type: select
- label: Order requested from site
- default: desc
- options:
- desc: desc
- asc: asc
- - name: info_tpp
- type: info
- label: Results Per Page
- default: For best results, change the Torrents per page: setting to 40 on your account profile. The Default is 15.
-
-login:
- path: takelogin.php
- method: post
- inputs:
- username: "{{ .Config.username }}"
- password: "{{ .Config.password }}"
- logout: ""
- error:
- - selector: table:has(a[href*="login.php?error=1"])
- message:
- text: "ERROR: Incorrect username!"
- - selector: table:has(a[href*="login.php?error=4"])
- message:
- text: "ERROR: Incorrect password!"
- - selector: table:has(a[href*="login.php?error="])
- message:
- text: "ERROR: Something went wrong during login!"
- test:
- path: index.php
- selector: a[href*="/logout.php?logouthash="]
-
-search:
- paths:
- - path: browse.php
- method: post
- keywordsfilters:
- - name: re_replace
- args: ["[\\s]+", "%"]
- inputs:
- do: search
- keywords: "{{ .Keywords }}"
- # t_name, t_description, t_both, t_uploader, t_genre
- search_type: t_name
- # does not support multi category searching so defaulting to all.
- category: 0
- # yes, no
- include_dead_torrents: yes
- sort: "{{ if .Config.freeleech }}free{{ else }}{{ .Config.sort }}{{ end }}"
- order: "{{ if .Config.freeleech }}asc{{ else }}{{ .Config.type }}{{ end }}"
-
- rows:
- selector: "table.sortable tr:has(a[href*=\"/download.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"/freedownload.gif\"]){{ else }}{{ end }}"
-
- fields:
- category:
- selector: a[href*="/browse.php?category="]
- attribute: href
- filters:
- - name: querystring
- args: category
- title_default:
- # is usually abbreaviated
- selector: a[href*="/details.php?id="]
- title:
- # while still abbreviated, is usually longer than the default
- selector: div.tooltip-content div
- optional: true
- default: "{{ .Result.title_default }}"
- details:
- selector: a[href*="/details.php?id="]
- attribute: href
- download:
- selector: a[href*="download.php?id="]
- attribute: href
- poster:
- selector: img[src*="/torrents/images/"]
- attribute: src
- date:
- selector: td:nth-child(2)
- # auto adjusted by site account profile
- filters:
- - name: regexp
- args: "(\\d{2}-\\d{2}-\\d{4} \\d{2}:\\d{2})"
- - name: dateparse
- args: "dd-MM-yyyy HH:mm"
- size:
- selector: td:nth-last-child(5)
- grabs:
- selector: td:nth-last-child(4)
- seeders:
- selector: td:nth-last-child(3)
- leechers:
- selector: td:nth-last-child(2)
- description:
- # Wait: 4 h
- selector: div.tooltip-content > div:last-child
- downloadvolumefactor:
- case:
- img[src$="/freedownload.gif"]: 0
- img[src$="/silverdownload.gif"]: 0.5
- "*": 1
- uploadvolumefactor:
- case:
- img[src$="/x2.gif"]: 2
- "*": 1
- minimumratio:
- text: 0.5
- minimumseedtime:
- # 1 day (as seconds = 24 x 60 x 60)
- text: 86400
-# TS Special Edition v.8.0