diff --git a/definitions/v10/dark-shadow.yml b/definitions/v10/dark-shadow.yml
deleted file mode 100644
index bf7268b18..000000000
--- a/definitions/v10/dark-shadow.yml
+++ /dev/null
@@ -1,160 +0,0 @@
----
-id: dark-shadow
-name: Dark-Shadow
-description: "Dark-Shadow (D-S) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
-language: de-DE
-type: private
-encoding: UTF-8
-links:
- - https://dark-shadow.me/
-legacylinks:
- - https://dark-shadow.ml/
- - https://projekt.dark-shadow.me/
-
-caps:
- categorymappings:
- - {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- - {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- - {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- - {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- - {id: 138, cat: Movies, desc: "Filme > Pack's"}
- - {id: 147, cat: Movies/HD, desc: "Filme > h266/x266"}
- - {id: 57, cat: TV/HD, desc: "Serien > HD"}
- - {id: 60, cat: TV/SD, desc: "Serien > SD"}
- - {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- - {id: 59, cat: TV, desc: "Serien > Pack's"}
- - {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- - {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- - {id: 52, cat: Audio, desc: "Audio > Pack"}
- - {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
- - {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
- - {id: 12, cat: PC/0day, desc: "Apps > Windows"}
- - {id: 125, cat: PC/Mac, desc: "Apps > Mac-OSX"}
- - {id: 11, cat: PC/Mobile-Other, desc: "Apps > Mobil"}
- - {id: 141, cat: PC/ISO, desc: "Apps > Other"}
- - {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- - {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
- - {id: 148, cat: TV/Documentary, desc: "Doku > UHD"}
- - {id: 123, cat: TV/Documentary, desc: "Doku > Pack's"}
- - {id: 17, cat: PC/Games, desc: "Spiel > PC"}
- - {id: 24, cat: Console, desc: "Spiel > Konsole"}
- - {id: 126, cat: Console/Other, desc: "Spiel > Mobil"}
- - {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
- - {id: 61, cat: TV/Sport, desc: "Sport > HD"}
- - {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- - {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
- - {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- - {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
- - {id: 143, cat: XXX/x264, desc: "XXX > HD / SD"}
- - {id: 149, cat: XXX/Other, desc: "XXX > Magazine"}
- - {id: 75, cat: XXX/Pack, desc: "XXX > Pack's"}
- - {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic's"}
-
- modes:
- search: [q]
- tv-search: [q, season, ep]
- movie-search: [q]
- music-search: [q]
- book-search: [q]
-
-settings:
- - name: info_password
- type: info
- label: About Password Expiry
- default: "D-S has an 8 week Password Expiry regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at Dark-Shadow, and if necessary use the Passwort anfordern (Request password) button to renew it."
- - name: username
- type: text
- label: Username
- - name: password
- type: password
- label: Password
- - name: onlyupload
- type: checkbox
- label: Search OnlyUpload
- default: false
- - name: info_free
- type: info
- label: About OnlyUpload at D-S
- default: "OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech)."
- - name: info_activity
- type: info
- label: Account Inactivity
- default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
-
-login:
- path: login.php
- method: form
- form: form
- inputs:
- login_identifier: "{{ .Config.username }}"
- password: "{{ .Config.password }}"
- loggiin: Login
- error:
- - selector: div#login_error
- - selector: div.error-message
- test:
- path: index.php
- selector: a[href="logout.php"]
-
-search:
- paths:
- # https://dark-shadow.me//selection.php?ajax=true&search=&page=1&visible=no&free=no&c32=1&c28=1
- - path: selection.php
- response:
- type: json
-
- inputs:
- ajax: true
- search: "{{ .Keywords }}"
- page: 1
- # all=active+inactive, yes=active, no=inactive (the default is all, which ajax simply drops the parm)
- # visible: all
- # all=all+onlyup, yes=onlyup, no=without onlyup (the default is all, which ajax simply drops the parm)
- free: "{{ if .Config.onlyupload }}yes{{ else }}{{ end }}"
- $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
-
- rows:
- selector: $
-
- fields:
- categorydesc:
- selector: category
- filters:
- - name: htmldecode
- title:
- selector: name
- _id:
- selector: id
- details:
- text: "details.php?id={{ .Result._id }}"
- download:
- selector: download_link
- poster:
- selector: cover
- size:
- selector: size
- date:
- # 25.12.2024 16:02
- selector: added
- filters:
- - name: append
- args: " +01:00" # CET
- - name: dateparse
- args: "dd.MM.yyyy HH:mm zzz"
- seeders:
- selector: seeders
- leechers:
- selector: leechers
- _onlyup:
- selector: free_button:contains(Only Upload)
- optional: true
- downloadvolumefactor:
- text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
- uploadvolumefactor:
- text: 1
- minimumratio:
- text: 1.0
- minimumseedtime:
- # 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
- text: 129600
-# THX JSON
diff --git a/definitions/v10/f1gp.yml b/definitions/v10/f1gp.yml
index cd68a90c1..bbef2dcba 100644
--- a/definitions/v10/f1gp.yml
+++ b/definitions/v10/f1gp.yml
@@ -108,40 +108,37 @@ search:
selector: a[href^="index.php?page=torrent-details&id="]
details:
selector: a[href^="index.php?page=torrent-details&id="]
- attribute: href
+ attribute: onmouseover
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
- selector: a[href^="torrentimg/"]
- attribute: href
+ selector: a[href^="index.php?page=torrent-details&id="]
+ attribute: onmouseover
filters:
+ - name: regexp
+ args: src=(.+?) width
- name: replace
args: ["torrentimg/nocover.jpg", ""]
size:
- selector: p:nth-of-type(2)
- filters:
- - name: regexp
- args: (\d.*?)$
+ selector: td:nth-child(11)
date:
# auto adjusted by site account profile
- selector: p:nth-of-type(3)
+ selector: td:nth-child(6)
filters:
- - name: regexp
- args: (\d{2}:\d{2}:\d{2} \d{2}\/\d{2}\/\d{4})
- name: dateparse
- args: "HH:mm:ss dd/MM/yyyy"
+ args: "dd/MM/yyyy"
seeders:
- selector: p:nth-of-type(4) a:nth-child(1)
+ selector: td:nth-child(7)
optional: true
default: 0
leechers:
optional: true
- selector: p:nth-of-type(4) a:nth-child(2)
+ selector: td:nth-child(8)
default: 0
grabs:
optional: true
- selector: p:nth-of-type(4) a:nth-child(3)
+ selector: td:nth-child(9)
default: 0
downloadvolumefactor:
case:
diff --git a/definitions/v10/homeporntorrents.yml b/definitions/v10/homeporntorrents.yml
new file mode 100644
index 000000000..75d309d5b
--- /dev/null
+++ b/definitions/v10/homeporntorrents.yml
@@ -0,0 +1,168 @@
+---
+id: homeporntorrents
+name: HomePornTorrents
+description: "HomePornTorrents (HPT) is a Private Torrent Tracker for Amateur 3X"
+language: en-US
+type: private
+encoding: UTF-8
+links:
+ - https://www.homeporntorrents.club/
+
+caps:
+ categorymappings:
+ - {id: 1, cat: XXX, desc: "Anal"}
+ - {id: 3, cat: XXX, desc: "Asian"}
+ - {id: 4, cat: XXX, desc: "BBW"}
+ - {id: 2, cat: XXX, desc: "BDSM"}
+ - {id: 31, cat: XXX, desc: "Big Boobs"}
+ - {id: 5, cat: XXX, desc: "Black"}
+ - {id: 7, cat: XXX, desc: "Creampie"}
+ - {id: 8, cat: XXX, desc: "Cumshot"}
+ - {id: 9, cat: XXX, desc: "Fetish"}
+ - {id: 32, cat: XXX, desc: "Fisting"}
+ - {id: 10, cat: XXX, desc: "Gangbang"}
+ - {id: 11, cat: XXX, desc: "Gay"}
+ - {id: 25, cat: XXX, desc: "Hardcore"}
+ - {id: 12, cat: XXX, desc: "Interracial"}
+ - {id: 13, cat: XXX, desc: "Latina"}
+ - {id: 14, cat: XXX, desc: "Lesbian"}
+ - {id: 26, cat: XXX, desc: "Masturbation"}
+ - {id: 15, cat: XXX, desc: "Mature"}
+ - {id: 16, cat: XXX, desc: "Oral"}
+ - {id: 19, cat: XXX, desc: "Other"}
+ - {id: 24, cat: XXX, desc: "Pictures"}
+ - {id: 27, cat: XXX, desc: "Pissing"}
+ - {id: 21, cat: XXX, desc: "Pregnant"}
+ - {id: 28, cat: XXX, desc: "Softcore"}
+ - {id: 22, cat: XXX, desc: "Squirt"}
+ - {id: 18, cat: XXX, desc: "Teen (18+)"}
+ - {id: 17, cat: XXX, desc: "Transsexual"}
+ - {id: 30, cat: XXX, desc: "VIP"}
+ - {id: 23, cat: XXX, desc: "Voyeur"}
+ - {id: 29, cat: XXX, desc: "Webcam"}
+
+ modes:
+ search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: freeleech
+ type: checkbox
+ label: Search freeleech only
+ default: false
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: time
+ options:
+ time: created
+ seeders: seeders
+ size: size
+ - 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 100 on your User Settings. The default is 25.
+
+login:
+ path: login
+ method: form
+ form: form[action="/login"]
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ keeplogged: 1
+ cinfo: "1920|1080|24|-60"
+ selectorinputs:
+ token:
+ selector: input[name="token"]
+ attribute: value
+ error:
+ - selector: div.flash.error
+ test:
+ path: index.php
+ selector: "li#nav_logout"
+
+search:
+ paths:
+ # https://www.homeporntorrents.club/torrents.php?order_by=time&order_way=desc&filter_freeleech=1&searchtext=&search_type=0&taglist=&tags_type=0
+ - path: torrents.php
+ inputs:
+ $raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
+ title: "{{ .Keywords }}"
+ order_by: "{{ .Config.sort }}"
+ order_way: "{{ .Config.type }}"
+ action: advanced
+ filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
+
+ rows:
+ # exclude redbar torrents
+ selector: table#torrent_table > tbody > tr.torrent.shaded_row
+
+ fields:
+ category:
+ selector: a[href*="filter_cat"]
+ attribute: href
+ filters:
+ - name: regexp
+ args: \[(\d+?)\]
+ title:
+ selector: a[href^="/torrents.php?id="]
+ details:
+ selector: a[href^="/torrents.php?id="]
+ attribute: href
+ download:
+ selector: a[href^="/torrents.php?action=download&id="]
+ attribute: href
+ description:
+ selector: div.tags
+ poster:
+ # src=\"https:\/\/fapping.empornium.sx\/images\/2023\/05\/30\/MrLuckyPOV2023AlexisFawxXXX720pHEVCx265PRTmp4snapshot0950.jpg\">
+ selector: td:nth-child(2) > script
+ filters:
+ - name: regexp
+ args: "src=(.*?)>"
+ - name: re_replace
+ args: ["[\\\\\"]", ""]
+ - name: replace
+ args: ["/static/common/noartwork/noimage.png", ""]
+ files:
+ selector: td:nth-child(3)
+ date:
+ selector: td:nth-child(5) > span
+ attribute: title
+ filters:
+ # auto adjusted by site account profile
+ - name: append
+ args: " +00:00" # GMT
+ - name: dateparse
+ args: "MMM dd yyyy, HH:mm zzz"
+ size:
+ selector: td:nth-child(6)
+ grabs:
+ selector: td:nth-child(7)
+ seeders:
+ selector: td:nth-child(8)
+ leechers:
+ selector: td:nth-child(9)
+ downloadvolumefactor:
+ case:
+ span.icon[title*="Freeleech"]: 0
+ img[alt="Freeleech"]: 0
+ "*": 1
+ uploadvolumefactor:
+ text: 1
+ minimumratio:
+ text: 0.7
+# Luminance
diff --git a/definitions/v10/polishtorrent.yml b/definitions/v10/polishtorrent.yml
index 365ec66bf..4dce377dc 100644
--- a/definitions/v10/polishtorrent.yml
+++ b/definitions/v10/polishtorrent.yml
@@ -97,7 +97,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
- default: "
- If a user has not logged in for 30 days, the account will be marked as inactive.
- If the account remains inactive for an additional 120 days, it will be automatically deactivated (soft delete).
- This means the user will lose access to the account, although the data will be retained for a specified period.
- This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.
- How can you keep your account active?
- Simply log in at least once every 30 days and stay active in downloads to maintain your status.
"
+ default: "- login as much as possible – no login for 30 days results in the account as DISABLED.
- Lack of login for another 60 days causes permanent account blocking.
- after 90 days of inactivity, the account is automatically deleted by the system.
- This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.
"
login:
path: /api/torrents
diff --git a/definitions/v10/rudub.yml b/definitions/v10/rudub.yml
index 03eea4db1..1631d5cb1 100644
--- a/definitions/v10/rudub.yml
+++ b/definitions/v10/rudub.yml
@@ -9,14 +9,8 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- - https://aug20.rudub.club/
+ - https://aug23.rudub.buzz/
legacylinks:
- - https://aug05.rudub.club/
- - http://aug06.rudub.club/
- - https://aug06.rudub.club/
- - http://aug07.rudub.club/
- - https://aug07.rudub.club/
- - http://aug08.rudub.club/
- https://aug08.rudub.club/
- http://aug09.rudub.club/
- https://aug09.rudub.club/
@@ -41,6 +35,12 @@ legacylinks:
- http://aug19.rudub.club/
- https://aug19.rudub.club/
- http://aug20.rudub.club/
+ - https://aug20.rudub.club/
+ - http://aug21.rudub.club/
+ - https://aug21.rudub.club/
+ - http://aug22.rudub.buzz/
+ - https://aug22.rudub.buzz/
+ - http://aug23.rudub.buzz/
caps:
categorymappings:
- {id: 1, cat: TV, desc: "TV"}
diff --git a/definitions/v10/tocashare.yml b/definitions/v10/tocashare.yml
index 7b151fa1e..d988d5475 100644
--- a/definitions/v10/tocashare.yml
+++ b/definitions/v10/tocashare.yml
@@ -14,9 +14,9 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Filme"}
- {id: 2, cat: TV, desc: "Seriado"}
- - {id: 3, cat: Audio, desc: "Som (Musica)"}
+ - {id: 3, cat: Audio, desc: "Som (Música)"}
- {id: 4, cat: Console, desc: "Jogo"}
- - {id: 5, cat: PC, desc: "App"}
+ - {id: 5, cat: PC, desc: "Aplicativo"}
- {id: 6, cat: Books/EBook, desc: "E-Books"}
- {id: 7, cat: Other, desc: "Cursos"}
- {id: 8, cat: XXX/ImageSet, desc: "Fotos Adultas"}
@@ -43,6 +43,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
+ - name: single_file_release_use_filename
+ type: checkbox
+ label: Use filename as title for single file releases
+ default: true
- name: sort
type: select
label: Sort requested from site
@@ -110,10 +114,15 @@ search:
fields:
category:
selector: category_id
- title:
+ title_optional:
selector: name
+ title_filename:
+ selector: "files[0].name"
+ optional: true
files:
selector: num_file
+ title:
+ text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
@@ -135,11 +144,9 @@ search:
selector: meta.genres
filters:
- name: re_replace
- args: ["(?i)^None$", ""]
+ args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
- args: ["(?i)(Cinema TV)", "Cinema_TV"]
- - name: re_replace
- args: ["(?i)(Ficção científica)", "Ficção_científica"]
+ args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -160,7 +167,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
- downloadvolumefactor:
+ _featured:
+ selector: featured
+ case:
+ False: "{{ .False }}"
+ True: "{{ .True }}"
+ downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -170,16 +182,20 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
- uploadvolumefactor:
+ downloadvolumefactor:
+ text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
+ uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
+ uploadvolumefactor:
+ text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
-# json UNIT3D 7.2.0
+# json UNIT3D 9.1.5
diff --git a/definitions/v10/torrentqq.yml b/definitions/v10/torrentqq.yml
index 45701de9d..fb9ab0d3f 100644
--- a/definitions/v10/torrentqq.yml
+++ b/definitions/v10/torrentqq.yml
@@ -6,13 +6,10 @@ language: ko-KR
type: public
encoding: UTF-8
followredirect: true
-certificates:
- - aa14c810b9cc3bdd3ed5424262a6a01a2c400a5f # invalid CA for qq381
links:
- - https://torrentqq381.com/
+ - https://torrentqq382.com/
- https://torrentegg72.com/
legacylinks:
- - https://torrentqq367.com/
- https://torrentegg59.com/
- https://torrentqq368.com/
- https://torrentegg60.com/
@@ -39,6 +36,7 @@ legacylinks:
- https://torrentegg70.com/
- https://torrentqq380.com/
- https://torrentegg71.com/
+ - https://torrentqq381.com/
caps:
categorymappings:
diff --git a/definitions/v10/torrentsome.yml b/definitions/v10/torrentsome.yml
index e918a4bf2..2e712feaa 100644
--- a/definitions/v10/torrentsome.yml
+++ b/definitions/v10/torrentsome.yml
@@ -9,9 +9,8 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- - https://torrentsome208.com/
+ - https://torrentsome209.com/
legacylinks:
- - https://torrentsome193.com/
- https://torrentsome194.com/
- https://torrentsome195.com/
- https://torrentsome196.com/
@@ -26,6 +25,7 @@ legacylinks:
- https://torrentsome205.com/
- https://torrentsome206.com/
- https://torrentsome207.com/
+ - https://torrentsome208.com/
caps:
categorymappings:
diff --git a/definitions/v10/torrenttip.yml b/definitions/v10/torrenttip.yml
index 12a218401..9e2872546 100644
--- a/definitions/v10/torrenttip.yml
+++ b/definitions/v10/torrenttip.yml
@@ -9,9 +9,8 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- - https://torrenttip189.top/
+ - https://torrenttip190.top/
legacylinks:
- - https://torrenttip174.com/
- https://torrenttip175.com/
- https://torrenttip176.com/
- https://torrenttip177.com/
@@ -26,6 +25,7 @@ legacylinks:
- https://torrenttip186.top/
- https://torrenttip187.top/
- https://torrenttip188.top/
+ - https://torrenttip189.top/
caps:
categorymappings:
diff --git a/definitions/v10/tribalmixes.yml b/definitions/v10/tribalmixes.yml
index 7b59cdb8d..b2ca9ec2d 100644
--- a/definitions/v10/tribalmixes.yml
+++ b/definitions/v10/tribalmixes.yml
@@ -5,6 +5,8 @@ description: "TribalMixes is a ratioless Semi-Private Torrent Tracker for DJ MIX
language: en-GB
type: semi-private
encoding: ISO-8859-1
+certificates:
+ - 2bce64a8b2401c791d52146852fc1e194a992c75 # Expired 23rd Aug 2025
links:
- https://www.tribalmixes.com/
diff --git a/definitions/v10/uztracker.yml b/definitions/v10/uztracker.yml
new file mode 100644
index 000000000..6d7f57a18
--- /dev/null
+++ b/definitions/v10/uztracker.yml
@@ -0,0 +1,426 @@
+---
+id: uztracker
+name: UzTracker
+description: "UzTracker is an UZBEK Public Torrent Tracker for MOVIES / TV / GENERAL"
+language: ru-RU
+type: public
+encoding: UTF-8
+links:
+ - https://uztracker.net/
+
+caps:
+ categorymappings:
+ # Кинофильмы
+ # Movies
+ - {id: 3, cat: Movies, desc: "Зарубежные кинофильмы"}
+ - {id: 13, cat: Movies, desc: " |- Новинки 2025"}
+ - {id: 12, cat: Movies, desc: " |- Фильмы 2021-2024"}
+ - {id: 11, cat: Movies, desc: " |- Фильмы 2011-2020 годов"}
+ - {id: 10, cat: Movies, desc: " |- Зарубежные фильмы до 2011 года"}
+ - {id: 215, cat: Movies, desc: " |- Классика мирового кинематографа"}
+ - {id: 5, cat: Movies, desc: " |- Фильмы (HDvideo)"}
+ - {id: 189, cat: Movies, desc: " |- Фильмы в 4K и 3D"}
+ - {id: 8, cat: Movies, desc: " |- Фильмологии"}
+ - {id: 242, cat: Movies, desc: " |- Индийское кино"}
+ - {id: 7, cat: Movies, desc: " |- DVDScr, TS, CAMRip и т.п."}
+ - {id: 6, cat: Movies, desc: " |- HD-AVC"}
+ - {id: 33, cat: Movies, desc: " |- Перевод на узбекский"}
+ - {id: 14, cat: Movies, desc: "Российские кинофильмы"}
+ - {id: 24, cat: Movies, desc: " |- Новинки 2025"}
+ - {id: 223, cat: Movies, desc: " |- Кино СССР"}
+ - {id: 16, cat: Movies, desc: " |- Фильмы (HDvideo)"}
+ - {id: 190, cat: Movies, desc: " |- Фильмы в 4K и 3D"}
+ - {id: 34, cat: Movies, desc: " |- Перевод на узбекский"}
+ - {id: 25, cat: Movies, desc: "Узбекские кинофильмы"}
+ - {id: 32, cat: Movies, desc: " |- Новинки"}
+ - {id: 30, cat: Movies, desc: " |- Фильмы 2011-2024 годов"}
+ - {id: 29, cat: Movies, desc: " |- Фильмы 2000-2010 годов"}
+ - {id: 26, cat: Movies, desc: " |- Фильмы до 2000 года"}
+ # Сериалы, Видео и ТВ
+ # Series, Videos and TV
+ - {id: 97, cat: TV, desc: "Сериалы"}
+ - {id: 313, cat: TV, desc: " |- Секретные материалы \ The X-Files"}
+ - {id: 103, cat: TV, desc: " |- Зарубежные сериалы"}
+ - {id: 102, cat: TV, desc: " |- Российские сериалы"}
+ - {id: 101, cat: TV, desc: " |- Азиатские сериалы"}
+ - {id: 100, cat: TV, desc: " |- Турецкие сериалы"}
+ - {id: 99, cat: TV, desc: " |- Узбекские сериалы"}
+ - {id: 98, cat: TV, desc: " |- Мультсериалы"}
+ # Мультфильмы
+ # Cartoons
+ - {id: 36, cat: TV, desc: "Зарубежные мультфильмы"}
+ - {id: 48, cat: TV, desc: " |- Новинки 2025"}
+ - {id: 46, cat: TV, desc: " |- Полнометражные мультфильмы"}
+ - {id: 45, cat: TV, desc: " |- Короткометражные мультфильмы"}
+ - {id: 41, cat: TV, desc: " |- Иностранные мультфильмы (HD Video)"}
+ - {id: 188, cat: TV, desc: " |- Мультфильмы 4K, 3D"}
+ - {id: 39, cat: TV, desc: " |- Перевод на узбекский"}
+ - {id: 37, cat: TV, desc: "Российские мультфильмы"}
+ - {id: 58, cat: TV, desc: " |- Новинки 2025"}
+ - {id: 56, cat: TV, desc: " |- Полнометражные мультфильмы"}
+ - {id: 54, cat: TV, desc: " |- Короткометражные мультфильмы"}
+ - {id: 51, cat: TV, desc: " |- Мультфильмы (HDvideo)"}
+ - {id: 187, cat: TV, desc: " |- Мультфильмы 4K, 3D"}
+ - {id: 49, cat: TV, desc: " |- Перевод на узбекский"}
+ - {id: 38, cat: TV, desc: "Узбекские мультфильмы"}
+ - {id: 63, cat: TV, desc: " |- Новинки"}
+ - {id: 61, cat: TV, desc: " |- Мультфильмы 2011-2024 годов"}
+ - {id: 60, cat: TV, desc: " |- Мультфильмы 2000-2010 годов"}
+ - {id: 59, cat: TV, desc: " |- Мультфильмы до 2000 года"}
+ # Музыка
+ # Music
+ - {id: 225, cat: Audio, desc: "♫ Российские исполнители ♫ (Mp3)♫"}
+ - {id: 228, cat: Audio, desc: " |- Поп музыка России и стран бывшего СССР"}
+ - {id: 229, cat: Audio, desc: " |- Русские поп сборники"}
+ - {id: 226, cat: Audio, desc: " |- Русский шансон и авторская песня"}
+ - {id: 308, cat: Audio, desc: " |- Военная песня"}
+ - {id: 227, cat: Audio, desc: " |- Сборники Русского шансона"}
+ - {id: 230, cat: Audio, desc: " |- Русский Rap, Hip-Hop"}
+ - {id: 122, cat: Audio, desc: "♫ Зарубежная музыка в формате ♫ (Mp3)♫"}
+ - {id: 315, cat: Audio, desc: " |- Зарубежные Сборники DISCO, ITALO-DISCO"}
+ - {id: 239, cat: Audio, desc: " |- Зарубежная поп музыка (альбомы, дискографии)"}
+ - {id: 128, cat: Audio, desc: " |- Зарубежные сборники поп музыки"}
+ - {id: 244, cat: Audio, desc: " |- Зарубежный Chanson"}
+ - {id: 131, cat: Audio, desc: " |- Джаз и блюз"}
+ - {id: 245, cat: Audio, desc: " |- Инструментальная музыка"}
+ - {id: 129, cat: Audio, desc: " |- Рэп, Хип-Хоп, R'n'B"}
+ - {id: 126, cat: Audio, desc: " |- Reggae, Ska, Dub"}
+ - {id: 132, cat: Audio, desc: " |- Классическая музыа"}
+ - {id: 125, cat: Audio, desc: " |- New Age, Relax, Meditative & Flamenco"}
+ - {id: 124, cat: Audio, desc: " |- Фольклор, Народная и Этническая музыка"}
+ - {id: 231, cat: Audio, desc: " |- Сборники и альбомы выходившие неофициальными изданиями."}
+ - {id: 144, cat: Audio, desc: "♫ ROCK & METAL ♫"}
+ - {id: 201, cat: Audio, desc: " |- Русский Rock, Metal"}
+ - {id: 202, cat: Audio, desc: " |- Сборники Русского рока"}
+ - {id: 214, cat: Audio, desc: " |- Soft & Pop-Rock"}
+ - {id: 156, cat: Audio, desc: " |- Progressive, Art, Classic & Hard Rock"}
+ - {id: 213, cat: Audio, desc: " |- Melodic & Folk Rock"}
+ - {id: 212, cat: Audio, desc: " |- Instrumental & Guitar Rock"}
+ - {id: 241, cat: Audio, desc: " |- Rock'n'Roll, Rockabilly, Psychobilly"}
+ - {id: 211, cat: Audio, desc: " |- Сборники зарубежного Рока"}
+ - {id: 243, cat: Audio, desc: " |- Зарубежный Metal (альбомы)"}
+ - {id: 154, cat: Audio, desc: " |- Зарубежный Metal (сборники)"}
+ - {id: 155, cat: Audio, desc: " |- Rock (lossless)"}
+ - {id: 146, cat: Audio, desc: " |- Metal (Lossless)"}
+ - {id: 216, cat: Audio, desc: "♫ Alternative, Punk, Industrial, Gothic ♫ (Mp3)♫"}
+ - {id: 219, cat: Audio, desc: " |- Alternative"}
+ - {id: 220, cat: Audio, desc: " |- Punk"}
+ - {id: 217, cat: Audio, desc: " |- Hardcore"}
+ - {id: 309, cat: Audio, desc: " |- Indie Rock, Indie Pop"}
+ - {id: 310, cat: Audio, desc: " |- Post-Rock, Post-Punk"}
+ - {id: 218, cat: Audio, desc: " |- Industrial"}
+ - {id: 311, cat: Audio, desc: " |- Metalcore, Post-hardcore"}
+ - {id: 221, cat: Audio, desc: " |- Gothic Rock"}
+ - {id: 292, cat: Audio, desc: "♫ Электронная музыка ♫(Mp3)♫"}
+ - {id: 298, cat: Audio, desc: " |- Trance, Psy-Trance"}
+ - {id: 318, cat: Audio, desc: " |- Hardcore, Hardstyle, Jumpstyle"}
+ - {id: 296, cat: Audio, desc: " |- House"}
+ - {id: 297, cat: Audio, desc: " |- Techno"}
+ - {id: 299, cat: Audio, desc: " |- Drum & Bass"}
+ - {id: 301, cat: Audio, desc: " |- Synthpop"}
+ - {id: 302, cat: Audio, desc: " |- Downtempo, Chillout"}
+ - {id: 300, cat: Audio, desc: " |- EBM, Industrial"}
+ - {id: 303, cat: Audio, desc: " |- Остальные жанры и направления"}
+ - {id: 234, cat: Audio, desc: "♫ HI-RES Audio ♫"}
+ - {id: 312, cat: Audio, desc: " |- ♫ Classics in processing (Hi-Res)"}
+ - {id: 235, cat: Audio, desc: " |- ♫ Поп-музыка Hi-Res"}
+ - {id: 238, cat: Audio, desc: " |- ♫ Электронная музыка Hi-Res"}
+ - {id: 237, cat: Audio, desc: " |- ♫ Рок-музыка Hi-Res"}
+ - {id: 236, cat: Audio, desc: " |- ♫ Джаз и Блюз Hi-Res"}
+ - {id: 247, cat: Audio, desc: " |- ♫ Rock (оцифровки)"}
+ - {id: 317, cat: Audio, desc: " |- ♫ Советская и Российская эстрада (оцифровки)"}
+ - {id: 240, cat: Audio, desc: " |- ♫ Зарубежная поп музыка (оцифровки)"}
+ - {id: 249, cat: Audio, desc: " |- ♫ Электронная музыка (оцифрофки)"}
+ - {id: 133, cat: Audio, desc: "♫ Музыка в формате ♫ (lossless)"}
+ - {id: 203, cat: Audio, desc: " |- Музыка России и стран бывшего СССР (lossless)"}
+ - {id: 139, cat: Audio, desc: " |- Поп музыка, Eurodance, Disco (lossless)"}
+ - {id: 141, cat: Audio, desc: " |- Электронная музыка (lossless)"}
+ - {id: 142, cat: Audio, desc: " |- Джаз и блюз (lossless)"}
+ - {id: 138, cat: Audio, desc: " |- Шансон и Военная песня (lossless)"}
+ - {id: 134, cat: Audio, desc: " |- Другие направления (lossless)"}
+ - {id: 157, cat: Audio, desc: "Музыкальные видеоклипы и концерты"}
+ - {id: 161, cat: Audio, desc: " |- Поп"}
+ - {id: 160, cat: Audio, desc: " |- Электронная музыка"}
+ - {id: 159, cat: Audio, desc: " |- Рэп, Хип-Хоп, R'n'B"}
+ - {id: 295, cat: Audio, desc: " |- Рок музыка (Video)"}
+ - {id: 294, cat: Audio, desc: " |- Музыкальные шоу"}
+ - {id: 158, cat: Audio, desc: " |- Другие направления"}
+ # Литература
+ # Literature
+ - {id: 166, cat: Books, desc: "Книги FB2"}
+ - {id: 173, cat: Books, desc: " |- Художественная литература"}
+ - {id: 314, cat: Books, desc: " |- Учебно-техническая литература"}
+ - {id: 167, cat: Books, desc: "Аудиокниги"}
+ - {id: 232, cat: Audio/Audiobook, desc: " |- Детективы, приключения, триллеры (Audiobook)"}
+ - {id: 210, cat: Audio/Audiobook, desc: " |- Романы, повести, рассказы (Audiobook)"}
+ - {id: 233, cat: Audio/Audiobook, desc: " |- Любовные романы (Audiobook)"}
+ - {id: 176, cat: Audio/Audiobook, desc: " |- Мистика, фантастика, ужасы (Audiobook)"}
+ - {id: 175, cat: Audio/Audiobook, desc: " |- Любовно-фантастический роман (Audiobook)"}
+ - {id: 174, cat: Audio, desc: " |- Аудиокниги на других языках (Audio)"}
+ - {id: 319, cat: Books, desc: " |- Аудиокниги для детей"}
+ # Игры
+ # Games
+ - {id: 105, cat: PC/Games, desc: "Игры для ПК"}
+ - {id: 120, cat: PC/Games, desc: " |- Горячие новинки (License`s)"}
+ - {id: 119, cat: PC/Games, desc: " |- Горячие новинки (Repack`s)"}
+ - {id: 118, cat: PC/Games, desc: " |- Горячие новинки (Патчи, моды, дополнения, DLC и т.п.)"}
+ - {id: 117, cat: PC/Games, desc: " |- Action"}
+ - {id: 116, cat: PC/Games, desc: " |- RPG"}
+ - {id: 289, cat: PC/Games, desc: " |- Horror"}
+ - {id: 307, cat: PC/Games, desc: " |- Logic"}
+ - {id: 304, cat: PC/Games, desc: " |- Lifestyle"}
+ - {id: 306, cat: PC/Games, desc: " |- Exploration"}
+ - {id: 305, cat: PC/Games, desc: " |- Management"}
+ - {id: 115, cat: PC/Games, desc: " |- Аркады"}
+ - {id: 114, cat: PC/Games, desc: " |- Стратегии"}
+ - {id: 113, cat: PC/Games, desc: " |- Гоночные симуляторы"}
+ - {id: 112, cat: PC/Games, desc: " |- Другие симуляторы"}
+ - {id: 111, cat: PC/Games, desc: " |- Приключения и квесты"}
+ - {id: 110, cat: PC/Games, desc: " |- Мини-игры"}
+ - {id: 109, cat: PC/Games, desc: " |- Многопользовательские и онлайн игры"}
+ - {id: 108, cat: PC/Games, desc: " |- Старые игры"}
+ - {id: 107, cat: PC/Games, desc: " |- Игровое видео"}
+ - {id: 106, cat: PC/Games, desc: " |- Патчи, моды, дополнения, DLC и т.п."}
+ - {id: 248, cat: PC/Games, desc: "Игры для Android"}
+ # Софт
+ # Software
+ - {id: 76, cat: PC, desc: "Операционные системы"}
+ - {id: 80, cat: PC, desc: " |- Windows 11"}
+ - {id: 79, cat: PC, desc: " |- Windows 10"}
+ - {id: 78, cat: PC, desc: " |- Windows 8.x"}
+ - {id: 77, cat: PC, desc: " |- Windows 7"}
+ - {id: 250, cat: PC, desc: " |- Windows Vista , Windows XP , Windows выпущенные до 20..."}
+ - {id: 81, cat: PC, desc: " |- Серверные ОС от Microsoft"}
+ - {id: 83, cat: PC, desc: " |- Linux, Unix, Mac и другие ОС"}
+ - {id: 82, cat: PC, desc: " |- Разное (RC, Beta, Service Packs, Cracks)"}
+ - {id: 93, cat: PC, desc: "Системные программы"}
+ - {id: 86, cat: PC, desc: " |- Драйверы и ресурсные библиотеки"}
+ - {id: 251, cat: PC, desc: " |- Обслуживание и диагностика компьютера"}
+ - {id: 252, cat: PC, desc: " |- Работа с жёсткими дисками"}
+ - {id: 253, cat: PC, desc: " |- Работа с внешними носителями информации"}
+ - {id: 254, cat: PC, desc: " |- Архиваторы и файловые менеджеры"}
+ - {id: 91, cat: PC, desc: " |- Программы для интернета и сетей"}
+ - {id: 256, cat: PC, desc: " |- Настройка и оптимизация, изменение интерфейса ОС"}
+ - {id: 257, cat: PC, desc: " |- WPI и прочие сборники программ"}
+ - {id: 258, cat: PC, desc: " |- LiveCD/DVD/USB"}
+ - {id: 92, cat: PC, desc: "Безопасность"}
+ - {id: 259, cat: PC, desc: " |- Антивирусы, брандмауэры"}
+ - {id: 260, cat: PC, desc: " |- Антишпионское, антирекламное и антиблокировочное ПО"}
+ - {id: 261, cat: PC, desc: " |- Средства шифрования и защиты информации"}
+ - {id: 262, cat: PC, desc: " |- Комплексная защита ПК"}
+ - {id: 263, cat: PC, desc: "Программы для бизнеса, офиса, научной и проектной работы"}
+ - {id: 272, cat: PC, desc: " |- Офисные системы"}
+ - {id: 271, cat: PC, desc: " |- Системы для бизнеса"}
+ - {id: 270, cat: PC, desc: " |- Системы для научной работы"}
+ - {id: 269, cat: PC, desc: " |- САПР, софт для архитекторов, дизайнеров и пр."}
+ - {id: 268, cat: PC, desc: " |- Справочные системы, базы данных"}
+ - {id: 267, cat: PC, desc: " |- Программы для верстки, печати и работы со шрифтами"}
+ - {id: 266, cat: PC, desc: " |- Работа с PDF, DjVu, FB2, EPUB, MOBI и пр."}
+ - {id: 265, cat: PC, desc: " |- Словари, переводчики, программы обучения языкам"}
+ - {id: 264, cat: PC, desc: " |- Распознавание текста, звука и синтез речи"}
+ - {id: 273, cat: PC, desc: "Программирование и веб-разработка"}
+ - {id: 89, cat: PC, desc: " |- Среды программирования, компиляторы и вспомогател..."}
+ - {id: 276, cat: PC, desc: " |- Текстовые редакторы с подсветкой кода"}
+ - {id: 275, cat: PC, desc: " |- Системы управления базами данных (СУБД)"}
+ - {id: 277, cat: PC, desc: " |- WYSIWYG-редакторы для веб-дизайна"}
+ - {id: 274, cat: PC, desc: " |- Скрипты и шаблоны"}
+ - {id: 278, cat: PC, desc: "Графика и мультимедиа"}
+ - {id: 316, cat: PC, desc: " |- 3D моделирование, рендеринг и плагины для них"}
+ - {id: 287, cat: PC, desc: " |- Графические редакторы и каталогизаторы"}
+ - {id: 288, cat: PC, desc: " |- Графические грабберы и конвертеры"}
+ - {id: 286, cat: PC, desc: " |- Аудио- Видео- редакторы"}
+ - {id: 284, cat: PC, desc: " |- Аудио- Видео- проигрыватели и каталогизаторы"}
+ - {id: 283, cat: PC, desc: " |- Аудио- Видео- грабберы, рипперы и конвертеры"}
+ - {id: 282, cat: PC, desc: " |- Анимация"}
+ - {id: 281, cat: PC, desc: " |- Программные комплекты"}
+ - {id: 279, cat: PC, desc: " |- Разное (Графика и мультимедиа)"}
+ - {id: 94, cat: PC, desc: " |- Утилиты"}
+ - {id: 88, cat: PC, desc: " |- Мультимедия"}
+ # Графика и Дизайн
+ # Graphics and Design
+ - {id: 178, cat: Other, desc: "Графические изображения"}
+ - {id: 184, cat: Other, desc: " |- Обои"}
+ - {id: 183, cat: Other, desc: " |- Картинки"}
+ - {id: 182, cat: Other, desc: " |- Фотографии"}
+ - {id: 181, cat: Other, desc: " |- Обложки"}
+ - {id: 180, cat: Other, desc: " |- Аватарки, Иконки и пр."}
+ - {id: 179, cat: Other, desc: "Дизайнерские материалы"}
+ - {id: 186, cat: Other, desc: " |- Всё для 2d графики"}
+ - {id: 185, cat: Other, desc: " |- Всё для 3d графики"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: stripcyrillic
+ type: checkbox
+ label: Strip Cyrillic Letters
+ default: false
+ - name: addrussiantotitle
+ type: checkbox
+ label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
+ default: false
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: 1
+ options:
+ 1: created
+ 10: seeders
+ 7: size
+ 2: title
+ - name: type
+ type: select
+ label: Order requested from site
+ default: 2
+ options:
+ 2: desc
+ 1: asc
+
+search:
+ paths:
+ - path: tracker.php
+ inputs:
+ $raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}"
+ prev_allw: 0
+ prev_a: 0
+ prev_dla: 0
+ prev_dlc: 0
+ prev_dld: 0
+ prev_dlw: 0
+ prev_my: 0
+ prev_new: 0
+ prev_sd: 0
+ prev_da: 1
+ prev_dc: 0
+ prev_df: 1
+ prev_ds: 0
+ prev_tor_type: 0
+ # sort by 1=registered, 2=topicTitle, 4=completed, 10=seed, 11=leech, 12=up, 13=down, 5=replies, 6=views, 7=size, 8=lastPost, 9=seedLastSeen
+ o: "{{ .Config.sort }}"
+ # 1=asc, 2=desc
+ s: "{{ .Config.type }}"
+ # -1=all time
+ tm: -1
+ # seed not seen -1=disregard
+ sns: -1
+ # group releases -1=not selected
+ srg: -1
+ # show category
+ dc: 0
+ # show forum
+ df: 1
+ # show author
+ da: 1
+ # show speed
+ ds: 0
+ nm: "{{ .Keywords }}"
+ # search by partial word
+ allw: 0
+
+ keywordsfilters:
+ - name: diacritics
+ args: replace
+ - name: re_replace # S01 to сезон 1
+ args: ["(?i)\\bS0*(\\d+)\\b", "сезон $1"]
+ - name: re_replace # E02 to сери 1
+ args: ["(?i)\\bE0*(\\d+)\\b", "сери $1"]
+ - name: re_replace # S01E02 to сезон 1 сери 2
+ args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "сезон $1 сери $2"]
+
+# headers:
+# Cookie: ["godbayadblock=godbayadblock"]
+
+ rows:
+ selector: tr[id^="tor_"]:has(a[href^="./dl.php?id="]), tr[id^="tor_"]:has(a[href^="magnet:?xt="])
+
+ fields:
+ category:
+ selector: a[href^="tracker.php?f="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: f
+ title:
+ selector: a[href^="./viewtopic.php?t="]
+ filters:
+ # normalize to SXXEYY format
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "S$1E$2 of $3"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))?", "S$1E$2 of $3"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))?", "S$1E$2 of $3"]
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)", "S$1E$2"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "S$1E$2"]
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "S$1E$2"]
+ - name: re_replace
+ args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?)", "S$1"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s+[CС]езоны?", "S$1"]
+ - name: re_replace
+ args: ["(?i)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "E$1 of $2"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "E$1 of $2"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "E$1 of $2"]
+ - name: re_replace
+ args: ["(?i)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)", "E$1"]
+ - name: re_replace
+ args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "E$1"]
+ - name: re_replace
+ args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
+ - name: re_replace
+ args: ["(?i)\\bHDTV[-\\s]?Rip\\b", "HDTV"]
+ - name: re_replace
+ args: ["(?i)\\bSAT[-\\s]?Rip\\b", "HDTV"]
+ - name: re_replace
+ args: ["(?i)\\bWEB[-\\s]?DL[-\\s]?Rip\\b", "WEB-DL"]
+ - name: re_replace
+ args: ["(?i)\\bWEB\\sRip\\b", "WEBRip"]
+ - name: re_replace
+ args: ["(?i)\\bWEB\\sDL\\b", "WEB-DL"]
+ - name: re_replace
+ args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
+ - name: re_replace
+ args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
+ - name: append
+ args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
+ details:
+ selector: a[href^="./viewtopic.php?t="]
+ attribute: href
+ download:
+ selector: a[href^="./dl.php?id="]
+ attribute: href
+ magnet:
+ selector: a[href^="magnet:?xt="]
+ attribute: href
+ size:
+ selector: td:nth-child(6) > u
+ seeders:
+ selector: td.seedmed > b
+ leechers:
+ selector: td.leechmed > b
+ grabs:
+ selector: td:nth-child(9)
+ date:
+ # unix
+ selector: td:last-child > u
+ downloadvolumefactor:
+ text: 1
+ uploadvolumefactor:
+ text: 1
+ description:
+ selector: a[href^="./viewtopic.php?t="]
+# TorrentPier v2.4.2