From 4f3432a8a2bdcd8aada3e1d78ec2f2b326d2515f Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Fri, 23 Jul 2021 16:21:19 -0500 Subject: [PATCH] jackett indexers as of da33a42 includes: various --- definitions/v1/arabafenice.yml | 39 ++-- definitions/v1/asiandvdclub.yml | 124 +++++++++++ definitions/v1/asylumshare.yml | 228 -------------------- definitions/v1/bitded.yml | 149 +++++++++++++ definitions/v1/cilipro.yml | 29 ++- definitions/v1/cinemamovies.yml | 24 ++- definitions/v1/crazyspirits.yml | 2 +- definitions/v1/emtrek.yml | 310 ---------------------------- definitions/v1/feedurneed.yml | 1 + definitions/v1/gtorrent.yml | 73 ------- definitions/v1/hdcztorrent.yml | 4 +- definitions/v1/lemonhd.yml | 17 +- definitions/v1/marinetracker.yml | 1 + definitions/v1/noname-club.yml | 10 +- definitions/v1/noname-clubl.yml | 10 +- definitions/v1/selezen.yml | 5 +- definitions/v1/torrentqq.yml | 3 +- definitions/v1/torrentview.yml | 3 +- definitions/v1/torrentwhiz.yml | 3 +- definitions/v1/ttobogo.yml | 89 -------- definitions/v1/vizuk.yml | 1 + definitions/v2/arabafenice.yml | 39 ++-- definitions/v2/crazyspirits.yml | 2 +- definitions/v2/elitetorrent-biz.yml | 3 +- definitions/v2/gtorrent.yml | 74 ------- definitions/v2/selezen.yml | 5 +- definitions/v2/torrentqq.yml | 3 +- definitions/v2/torrentview.yml | 3 +- definitions/v2/torrentwhiz.yml | 3 +- definitions/v2/ttobogo.yml | 90 -------- 30 files changed, 409 insertions(+), 938 deletions(-) create mode 100644 definitions/v1/asiandvdclub.yml delete mode 100644 definitions/v1/asylumshare.yml create mode 100644 definitions/v1/bitded.yml delete mode 100644 definitions/v1/emtrek.yml delete mode 100644 definitions/v1/gtorrent.yml delete mode 100644 definitions/v1/ttobogo.yml delete mode 100644 definitions/v2/gtorrent.yml delete mode 100644 definitions/v2/ttobogo.yml diff --git a/definitions/v1/arabafenice.yml b/definitions/v1/arabafenice.yml index 90796bacf..104fc16ed 100644 --- a/definitions/v1/arabafenice.yml +++ b/definitions/v1/arabafenice.yml @@ -14,41 +14,53 @@ caps: categorymappings: # HRS - {id: 34, cat: Movies/HD, desc: "1080p HRS x264"} - - {id: 47, cat: Movies/UHD, desc: "2160p 4k UltraHD HRS"} + - {id: 47, cat: Movies/UHD, desc: "2160p 4K UHD HRS"} - {id: 35, cat: TV, desc: "Serie TV HRS"} - {id: 36, cat: Movies/SD, desc: "DVDRip HRS"} - {id: 41, cat: Movies/SD, desc: "BDRip 576p HRS"} - {id: 39, cat: Movies/HD, desc: "1080p HRS x265 HEVC"} + # AREA SuperVip + - {id: 33, cat: Movies/HD, desc: "[DD] Film 720p MP4"} + - {id: 54, cat: Movies/HD, desc: "[DD] 1080p V.U. MKV"} + - {id: 55, cat: Movies/BluRay, desc: "[DD] FULL BluRay"} + - {id: 57, cat: Movies/UHD, desc: "[DD] 4K FULL BluRay"} + - {id: 58, cat: XXX, desc: "[DD] XXX 1080p"} + - {id: 59, cat: XXX, desc: "[DD] XXX 4K 2160p"} + - {id: 60, cat: XXX, desc: "[DD] XXX 720p"} # VIDEO - {id: 1, cat: Movies, desc: "News Cinema"} + - {id: 40, cat: TV/UHD, desc: "4K Video Untouched"} - {id: 2, cat: Movies/SD, desc: "BD-DVDRip"} - {id: 3, cat: Movies/DVD, desc: "DVD 5"} - - {id: 5, cat: Movies/DVD, desc: "DVD 9"} + - {id: 50, cat: Movies/UHD, desc: "4K 2160p UHD"} - {id: 6, cat: Movies/BluRay, desc: "BluRay Full"} - {id: 4, cat: Movies/HD, desc: "1080p 3D x264"} - {id: 7, cat: Movies/HD, desc: "1080p x264"} - - {id: 46, cat: Movies/HD, desc: "1080p Video Untouch"} - - {id: 44, cat: Movies/HD, desc: "1080p x265"} + - {id: 46, cat: Movies/HD, desc: "1080p VideoUntouched"} + - {id: 44, cat: Movies/HD, desc: "1080p x265 HEVC"} + - {id: 5, cat: Movies/DVD, desc: "DVD 9"} - {id: 9, cat: TV/Anime, desc: "Cartoons"} - {id: 8, cat: TV/Anime, desc: "720p x264"} - - {id: 12, cat: TV, desc: "He concluded seasons"} - - {id: 13, cat: TV, desc: "Seasons in Onda"} + - {id: 12, cat: TV, desc: "Stagioni Concluse"} + - {id: 13, cat: TV, desc: "Stagioni in Onda"} - {id: 14, cat: TV, desc: "TV Show"} - {id: 42, cat: TV, desc: "Serie Tv Sub Ita"} - - {id: 15, cat: TV/Documentary, desc: "documentaries"} - - {id: 33, cat: TV, desc: "mp4"} - - {id: 40, cat: TV/UHD, desc: "2160p 4K UltraHD"} + - {id: 15, cat: TV/Documentary, desc: "Documentari"} + - {id: 53, cat: TV/HD, desc: "VIDEO MP4 720p"} - {id: 38, cat: XXX, desc: "xXx"} - - {id: 43, cat: Other, desc: "Arabic for social"} + - {id: 43, cat: Other, desc: "Araba per il sociale"} # MUSICA - - {id: 17, cat: Audio, desc: "Italian music"} - - {id: 45, cat: Audio, desc: "Discography"} + - {id: 17, cat: Audio, desc: "Musica Italiana"} + - {id: 45, cat: Audio, desc: "Discografie"} - {id: 18, cat: Audio, desc: "MusicaInternazionale"} - {id: 19, cat: Audio, desc: "Compilation"} # PDF - {id: 21, cat: Books, desc: "Ebook"} - {id: 22, cat: Books/Comics, desc: "Comics"} - {id: 23, cat: Books, desc: "Newsstand"} + - {id: 56, cat: Books/Mags, desc: "Riviste"} + - {id: 48, cat: XXX/Other, desc: "Riviste xXx"} + - {id: 49, cat: XXX/Other, desc: "Fumetti xXx"} # GAMES - {id: 25, cat: Console/PS4, desc: "Sony Games"} - {id: 26, cat: Console/XBox, desc: "XboX Games"} @@ -122,6 +134,9 @@ download: thanks: 1 rndval: "1487013827343" selector: a[href^="download.php?id="] + filters: + - name: regexp + args: "^(.+?)&key=" attribute: href search: diff --git a/definitions/v1/asiandvdclub.yml b/definitions/v1/asiandvdclub.yml new file mode 100644 index 000000000..aebad125d --- /dev/null +++ b/definitions/v1/asiandvdclub.yml @@ -0,0 +1,124 @@ +--- +id: asiandvdclub +name: AsianDVDClub +description: "AsianDVDClub (ADC) is a Private Torrent Tracker for Asian DVD and BluRay" +language: en +type: private +encoding: UTF-8 +links: + - https://asiandvdclub.org/ + +caps: + categorymappings: + - {id: 1, cat: TV/Anime, desc: "Anime"} + - {id: 3, cat: Movies, desc: "Japan"} + - {id: 5, cat: Movies, desc: "China"} + - {id: 4, cat: Movies, desc: "Korea"} + - {id: 2, cat: Movies, desc: "Hong Kong"} + - {id: 6, cat: Movies, desc: "Philippines"} + - {id: 7, cat: Movies, desc: "Taiwan"} + - {id: 8, cat: Movies, desc: "Thailand"} + - {id: 9, cat: Movies, desc: "Vietnam"} + - {id: 10, cat: Movies, desc: "Malaysia"} + - {id: 11, cat: Movies, desc: "Other Asian"} + - {id: 12, cat: Other, desc: "Miscellaneous"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-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: info_tpp + type: info + label: Results Per Page + default: For best results, change the Torrents per page: setting to 100 on your account profile. + +login: + path: login + method: post + inputs: + apple: evil + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + error: + - selector: p:contains("Error") + test: + path: index + selector: a[href="/logout"] + +search: + paths: + - path: torrents/ + inputs: + $raw: "{{ range .Categories }}countries[]={{.}}&{{end}}" + searchbox: "{{ .Keywords }}" + search: Search + golden: "{{ if .Config.freeleech }}1{{ else }}{{ end }}" + + rows: + selector: table.torrenttable_helper > tbody > tr:has(img) + + fields: + category: + selector: img[class^="cat-"] + attribute: class + case: + img.cat-anime: 1 + img.cat-hk: 2 + img.cat-japan: 3 + img.cat-korea: 4 + img.cat-china: 5 + img.cat-phil: 6 + img.cat-taiwan: 7 + img.cat-thai: 8 + img.cat-viet: 9 + img.cat-malaysia: 10 + img.cat-rest: 11 + img.cat-misc: 12 # unconfirmed as there are currently no torrents for cat[12] + title: + selector: a[href^="/torrent/"] + details: + selector: a[href^="/torrent/"] + attribute: href + download: + selector: a[href^="/torrent/"] + attribute: href + filters: + - name: replace + args: ["torrent", "download"] + size: + selector: td:nth-child(5) + seeders: + selector: td:nth-child(6) + leechers: + selector: td:nth-child(7) + date: + selector: td:nth-child(8) + filters: + - name: timeago + grabs: + selector: td:nth-child(9) + downloadvolumefactor: + case: + img[src="../images/golden.gif"]: 0 + img[src="../images/silver.gif"]: 0.5 # unconfirmed as there are currently no silver torrents + "*": 1 + uploadvolumefactor: + text: 1 + minimumratio: + text: 1.5 + minimumseedtime: + # 45 days (as seconds = 45 x 24 x 60 x 60) + text: 3888000 +# Engine n/a diff --git a/definitions/v1/asylumshare.yml b/definitions/v1/asylumshare.yml deleted file mode 100644 index 5392b8916..000000000 --- a/definitions/v1/asylumshare.yml +++ /dev/null @@ -1,228 +0,0 @@ ---- -id: asylumshare -name: Asylum Share -description: "Asylum Share is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL" -language: pt-br -type: private -encoding: UTF-8 -links: - - https://asylumshare.net/ - -caps: - categorymappings: - - {id: 104, cat: XXX, desc: "Adultos: Fotos +18"} - - {id: 120, cat: TV/Anime, desc: "Anime: Anime"} - - {id: 122, cat: PC/Mobile-Android, desc: "Aplicativos: Android"} - - {id: 115, cat: PC/Mobile-Other, desc: "Aplicativos: Celular"} - - {id: 129, cat: PC, desc: "Aplicativos: Linux"} - - {id: 19, cat: PC/Mac, desc: "Aplicativos: Mac"} - - {id: 18, cat: PC, desc: "Aplicativos: PC"} - - {id: 123, cat: PC/Mobile-Other, desc: "Aplicativos: Symbian"} - - {id: 94, cat: PC/0day, desc: "Aplicativos: Windows"} - - {id: 9, cat: Other, desc: "Cursos: Apostilas"} - - {id: 113, cat: Other, desc: "Cursos: Curso"} - - {id: 111, cat: Other, desc: "Cursos: Video-Aula"} - - {id: 4, cat: Movies, desc: "Filmes: Ação"} - - {id: 47, cat: XXX, desc: "Filmes: Adulto +18"} - - {id: 114, cat: Movies, desc: "Filmes: Animação"} - - {id: 23, cat: Movies, desc: "Filmes: Aventura"} - - {id: 24, cat: Movies, desc: "Filmes: Biografia"} - - {id: 25, cat: Movies, desc: "Filmes: Clássico"} - - {id: 26, cat: Movies, desc: "Filmes: Comédia "} - - {id: 27, cat: TV/Documentary, desc: "Filmes: Documentário"} - - {id: 33, cat: Movies, desc: "Filmes: Drama"} - - {id: 117, cat: Movies, desc: "Filmes: Épico"} - - {id: 34, cat: Movies, desc: "Filmes: Esporte"} - - {id: 35, cat: Movies, desc: "Filmes: Ficção "} - - {id: 36, cat: Movies, desc: "Filmes: Guerra "} - - {id: 37, cat: Movies, desc: "Filmes: Infantil "} - - {id: 124, cat: Movies, desc: "Filmes: Músical"} - - {id: 42, cat: Movies, desc: "Filmes: Nacionais"} - - {id: 7, cat: Movies, desc: "Filmes : Ocidental"} - - {id: 39, cat: Movies, desc: "Filmes: Policial"} - - {id: 5, cat: Movies, desc: "Filmes : Religioso"} - - {id: 41, cat: Movies, desc: "Filmes : Romance "} - - {id: 40, cat: Movies, desc: "Filmes : Suspense"} - - {id: 6, cat: Movies, desc: "Filmes : Terror"} - - {id: 93, cat: Other, desc: "Fotos: Fotos"} - - {id: 121, cat: Console, desc: "Jogos: Celular"} - - {id: 16, cat: Console, desc: "Jogos: Dreamcast"} - - {id: 102, cat: Console, desc: "Jogos: Emuladores e Roms"} - - {id: 105, cat: Console, desc: "Jogos: Game-Cube"} - - {id: 116, cat: Console, desc: "Jogos: Nintendo DS"} - - {id: 10, cat: PC/Games, desc: "Jogos: PC"} - - {id: 15, cat: Console, desc: "Jogos: PS1"} - - {id: 11, cat: Console, desc: "Jogos: PS2"} - - {id: 43, cat: Console, desc: "Jogos: PS3"} - - {id: 128, cat: Console, desc: "Jogos: PS4"} - - {id: 12, cat: Console, desc: "Jogos: PSP"} - - {id: 44, cat: Console, desc: "Jogos: Wii"} - - {id: 13, cat: Console, desc: "Jogos: Xbox"} - - {id: 14, cat: Console, desc: "Jogos: Xbox 360"} - - {id: 127, cat: Books, desc: "Leitura: HQs e Mangás"} - - {id: 119, cat: Books, desc: "Leitura: Quadrinhos"} - - {id: 109, cat: Books, desc: "Leitura: Revistas e E-Books"} - - {id: 85, cat: Audio, desc: "Músicas: Alma"} - - {id: 72, cat: Audio, desc: "Músicas: Antigas"} - - {id: 51, cat: Audio, desc: "Músicas: Axé"} - - {id: 52, cat: Audio, desc: "Músicas: Blues"} - - {id: 53, cat: Audio, desc: "Músicas: Coletânea"} - - {id: 54, cat: Audio, desc: "Músicas: Country"} - - {id: 55, cat: Audio, desc: "Músicas: Dance"} - - {id: 56, cat: Audio, desc: "Músicas: Discografia"} - - {id: 57, cat: Audio, desc: "Músicas: Eletrônica"} - - {id: 58, cat: Audio, desc: "Músicas: Enka"} - - {id: 59, cat: Audio, desc: "Músicas: Erudita"} - - {id: 60, cat: Audio, desc: "Músicas: Forró"} - - {id: 61, cat: Audio, desc: "Músicas: Funk"} - - {id: 62, cat: Audio, desc: "Músicas: Gospel"} - - {id: 64, cat: Audio, desc: "Músicas: Hard Rock"} - - {id: 65, cat: Audio, desc: "Músicas: Heavy Metal"} - - {id: 66, cat: Audio, desc: "Músicas: Hip Hop"} - - {id: 67, cat: Audio, desc: "Músicas: House"} - - {id: 68, cat: Audio, desc: "Músicas: Infantil"} - - {id: 107, cat: Audio, desc: "Músicas: Instrumental"} - - {id: 69, cat: Audio, desc: "Músicas: Jazz"} - - {id: 118, cat: Audio, desc: "Músicas: Mixados"} - - {id: 70, cat: Audio, desc: "Músicas: MPB"} - - {id: 71, cat: Audio, desc: "Músicas: Nova Era"} - - {id: 73, cat: Audio, desc: "Músicas: Pagode"} - - {id: 74, cat: Audio, desc: "Músicas: Pop"} - - {id: 75, cat: Audio, desc: "Músicas: Psicodélico"} - - {id: 76, cat: Audio, desc: "Músicas: Punk Rock"} - - {id: 78, cat: Audio, desc: "Músicas: Rap"} - - {id: 79, cat: Audio, desc: "Músicas: Reggae"} - - {id: 80, cat: Audio, desc: "Músicas: Regionais"} - - {id: 82, cat: Audio, desc: "Músicas: Rock"} - - {id: 83, cat: Audio, desc: "Músicas: Samba"} - - {id: 84, cat: Audio, desc: "Músicas: Sertanejo"} - - {id: 86, cat: Audio, desc: "Músicas: Surf"} - - {id: 87, cat: Audio, desc: "Músicas: Techno"} - - {id: 88, cat: Audio, desc: "Músicas: Trance"} - - {id: 89, cat: Audio, desc: "Músicas: Trilha Sonora"} - - {id: 90, cat: Audio, desc: "Músicas: Vocal"} - - {id: 91, cat: Audio, desc: "Músicas: World Music"} - - {id: 108, cat: Other, desc: "Outros: Outros"} - - {id: 95, cat: TV, desc: "Séries: Seriados"} - - {id: 110, cat: TV, desc: "Shows: Shows"} - - {id: 49, cat: TV, desc: "Televisão: TV"} - - {id: 112, cat: Audio/Video, desc: "Video Clipe: Video Clipe"} - - modes: - search: [q] - tv-search: [q, season, ep] - movie-search: [q] - music-search: [q] - book-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: id - options: - id: created - seeders: seeders - size: size - name: title - - name: type - type: select - label: Order requested from site - default: desc - options: - desc: desc - asc: asc - -login: - path: account-login.php - method: post - inputs: - username: "{{ .Config.username }}" - password: "{{ .Config.password }}" - error: - - selector: p#msgError - test: - path: index.php - selector: a[href="account-logout.php"] - -search: - paths: - # https://asylumshare.net/torrents-search.php?c108=1&c95=1&c110=1&c49=1&search=&cat=0&incldead=1&freeleech=2&filmeQualidade=0 - - path: torrents-search.php - inputs: - $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" - search: "{{ .Keywords }}" - cat: 0 - # 0 active, 1 incldead, 2 onlydead - incldead: 1 - # 0 all, 1 notfree, 2 onlyfree - freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}" - # 0 all, 1 3D, 2 4K, 3 FHD, 4 HD - filmeQualidade: 0 - sort: "{{ .Config.sort }}" - order: "{{ .Config.type }}" - # site does not support imdbid search or return imdb links. - keywordsfilters: - # drop the year from searches since site titles do not include year - - name: re_replace - args: ["(19|20[0-9]{2})", ""] - # prepend + to each word - - name: re_replace - args: ["(\\w+)", "+$1"] - - rows: - selector: tr.t-row:has(a[href^="download.php?id="]) - - fields: - category: - selector: td a[href^="torrents.php?cat="] - attribute: href - filters: - - name: querystring - args: cat - title: - selector: td a[href^="torrents-details.php?id="] - filters: - - name: replace - args: ["[FREE]", ""] - details: - selector: td a[href^="torrents-details.php?id="] - attribute: href - download: - selector: td a[href^="download.php?id="] - attribute: href - date: - selector: a[title] - attribute: title - filters: - - name: regexp - args: "(\\d{2}\\/\\d{2}\\/\\d{2} \\d{2}:\\d{2}:\\d{2})" - - name: append - args: " -03:00" # BRT - - name: dateparse - args: "02/01/06 15:04:05 -07:00" - size: - selector: td:nth-child(6) - seeders: - selector: td:nth-child(7) - leechers: - selector: td:nth-child(8) - downloadvolumefactor: - case: - "span.color-green:contains(\"FREE\")": 0 - "*": 1 - uploadvolumefactor: - text: 1 - minimumratio: - text: 1 -# engine n/a, likely customised TT3.0 diff --git a/definitions/v1/bitded.yml b/definitions/v1/bitded.yml new file mode 100644 index 000000000..82077a5e8 --- /dev/null +++ b/definitions/v1/bitded.yml @@ -0,0 +1,149 @@ +--- +id: bitded +name: Bitded +description: "Bitded is a THAI Private Torrent Tracker for MOVIES / TV / GENERAL" +language: th-th +type: private +encoding: UTF-8 +links: + - https://www.dedbit.com/ + +caps: + categorymappings: + - {id: 1, cat: Other, desc: "ในพระราชสำนัก (in the royal court)"} + - {id: 4, cat: TV, desc: "รายการทีวี (TV)"} + - {id: 7, cat: Movies, desc: "ภาพยนตร์ชุด (Movie Packs)"} + - {id: 12, cat: Books/EBook, desc: "หนังสือ สื่อการสอน (Books)"} + - {id: 13, cat: Other/Misc, desc: "ทั่วไป (General)"} + - {id: 14, cat: TV/Sport, desc: "กีฬา (Sport)"} + - {id: 16, cat: TV/Documentary, desc: "สารคดี (Documentary)"} + - {id: 18, cat: TV/Other, desc: "ธรรมะ (Dharma)"} + - {id: 21, cat: Books/Comics, desc: "หนังสือการ์ตูน (Comics)"} + - {id: 22, cat: TV/Anime, desc: "การ์ตูนอนิเมชั่น (Anime)"} + - {id: 31, cat: Movies, desc: "ภาพยนตร์ (Movies)"} + - {id: 34, cat: Movies/DVD, desc: "ภาพยนตร์ DVD (Movies DVD)"} + - {id: 35, cat: Movies/HD, desc: "วีดีโอความละเอียดสูง (Movies HD)"} + - {id: 41, cat: Audio/MP3, desc: "เพลง (Music)"} + - {id: 43, cat: Audio/Video, desc: "มิวสิควีดีโอ (Music video)"} + - {id: 53, cat: PC/0day, desc: "โปรแกรม/Windows (Software Windows)"} + - {id: 54, cat: PC/Mac, desc: "โปรแกรม/Mac, Linux (Software Mac/Linux)"} + - {id: 55, cat: PC/Mobile-Other, desc: "โปรแกรม/Mobile (Software Mobile)"} + - {id: 61, cat: PC/Games, desc: "เกม-Computer (PC Games)"} + - {id: 62, cat: Console, desc: "เกม-Console (Console)"} + - {id: 63, cat: Console, desc: "เกมส์-พกพา (Console portable)"} + - {id: 72, cat: Other, desc: "รูปภาพ (Pics)"} + - {id: 74, cat: Other, desc: "J-IDOL"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + music-search: [q] + book-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: info_tpp + type: info + label: Results Per Page + default: For best results, change the Torrents per page: setting to 100 on your account profile. + - 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 + +login: + path: takelogin.php + method: post + inputs: + x: axion + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + error: + - selector: td.embedded:contains("Login failed!") + test: + path: my.php + selector: a[href="logout.php"] + +search: + paths: + # https://www.dedbit.com/browse.php?c12=1&c13=1&incldead=1&freeload=1&search=&sort=added&h=6&d=DESC + - path: browse.php + inputs: + $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" + # 0 active, 1 incldead, 2 onlydead + incldead: 1 + freeload: "{{ if .Config.freeleech }}1{{ else }}{{ end }}" + search: "{{ .Keywords }}" + sort: "{{ .Config.sort }}" + d: "{{ .Config.type }}" + # site does not support imdbid searching and does not display imdb links in results. + + rows: + selector: table.torrenttable tbody tr:has(a[href^="download.php"]) + + fields: + category: + selector: a[href^="browse.php?cat="] + attribute: href + filters: + - name: querystring + args: cat + title: + selector: a[href^="details.php?id="] + details: + selector: a[href^="details.php?id="] + attribute: href + download: + selector: a[href^="download.php"] + attribute: href + files: + selector: td:nth-last-child(9) + date: + selector: td:nth-last-child(7) + filters: + - name: append + args: " +07:00" # ICT + - name: dateparse + args: "2006-01-0215:04:05 -07:00" + size: + selector: td:nth-last-child(5) + grabs: + selector: td:nth-last-child(4) + filters: + - name: regexp + args: (\d+) + seeders: + selector: td:nth-last-child(3) + leechers: + selector: td:nth-last-child(2) + downloadvolumefactor: + case: + img[src$="pic/freeload.png"]: 0 + "*": 1 + uploadvolumefactor: + text: 1 + minimumratio: + text: 1.0 +# engine n/a diff --git a/definitions/v1/cilipro.yml b/definitions/v1/cilipro.yml index 12d0d6782..f8a6080ac 100644 --- a/definitions/v1/cilipro.yml +++ b/definitions/v1/cilipro.yml @@ -6,15 +6,6 @@ language: en-us type: public encoding: UTF-8 links: - - http://www.cilinb1.xyz/ - - http://www.cilinb2.xyz/ - - http://www.cilinb3.xyz/ - - http://www.cilinb5.xyz/ - - http://www.cilinb6.xyz/ - - http://www.cilinb7.xyz/ - - http://www.cilinb8.xyz/ - - http://www.cilinb9.xyz/ - - http://www.cilinb10.xyz/ - http://www.kmsoso1.xyz/ - http://www.kmsoso3.xyz/ - http://www.kmsoso5.xyz/ @@ -24,6 +15,17 @@ links: - http://www.kuaimaso3.xyz/ - http://www.kuaimaso5.xyz/ - http://www.kuaimaso9.xyz/ + - http://www.km159.xyz/ + - http://www.km160.xyz/ + - http://www.km161.xyz/ + - http://www.km162.xyz/ + - http://www.km163.xyz/ + - http://www.km164.xyz/ + - http://www.km165.xyz/ + - http://www.km166.xyz/ + - http://www.km167.xyz/ + - http://www.km168.xyz/ + - http://www.km169.xyz/ legacylinks: - http://www.cili180.com/ - https://www.cilijj.xyz/ @@ -80,6 +82,15 @@ legacylinks: - http://www.cilipro9.xyz/ - http://www.cilipro10.xyz/ - http://www.cilinb4.xyz/ + - http://www.cilinb1.xyz/ + - http://www.cilinb2.xyz/ + - http://www.cilinb3.xyz/ + - http://www.cilinb5.xyz/ + - http://www.cilinb6.xyz/ + - http://www.cilinb7.xyz/ + - http://www.cilinb8.xyz/ + - http://www.cilinb9.xyz/ + - http://www.cilinb10.xyz/ caps: categories: diff --git a/definitions/v1/cinemamovies.yml b/definitions/v1/cinemamovies.yml index 2dd1b1d56..e0b1d99d7 100644 --- a/definitions/v1/cinemamovies.yml +++ b/definitions/v1/cinemamovies.yml @@ -53,6 +53,17 @@ settings: type: checkbox label: Drop the Polish title prefix default: false + - name: multilang + type: checkbox + label: Replace MULTI & PL by another language in release name + default: false + - name: multilanguage + type: select + label: Replace MULTI & PL by this language + default: POLISH + options: + POLISH: POLISH + MULTI.POLISH: MULTI.POLISH - name: sort type: select label: Sort requested from site @@ -105,13 +116,22 @@ search: args: cat title_raw: selector: a[href^="details.php?id="] + title_multilang: + text: "{{ .Result.title_raw }}" + filters: + - name: re_replace + args: ["(?i)(\\[multi\\])", " {{ .Config.multilanguage }} "] + - name: re_replace + args: ["(?i)(\\[pl\\])", " {{ .Config.multilanguage }} "] + title_phase1: + text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_raw }}{{ end }}" title_stripped: - selector: a[href^="details.php?id="] + text: "{{ .Result.title_phase1 }}" filters: - name: re_replace args: ["^(.* / )(.*)$", "$2"] title: - text: "{{ if .Config.drop_polish_prefix }}{{ .Result.title_stripped }}{{ else }}{{ .Result.title_raw }}{{ end }}" + text: "{{ if .Config.drop_polish_prefix }}{{ .Result.title_stripped }}{{ else }}{{ .Result.title_phase1 }}{{ end }}" details: selector: a[href^="details.php?id="] attribute: href diff --git a/definitions/v1/crazyspirits.yml b/definitions/v1/crazyspirits.yml index 777b86d62..faf2640f7 100644 --- a/definitions/v1/crazyspirits.yml +++ b/definitions/v1/crazyspirits.yml @@ -257,7 +257,7 @@ search: attribute: onmouseover filters: - name: regexp - args: "=green>(\\d+)<" + args: "=greene>(\\d+)<" leechers: selector: a[onmouseover][href^="torrents-details.php?id="] attribute: onmouseover diff --git a/definitions/v1/emtrek.yml b/definitions/v1/emtrek.yml deleted file mode 100644 index db1d0fd89..000000000 --- a/definitions/v1/emtrek.yml +++ /dev/null @@ -1,310 +0,0 @@ ---- -id: emtrek -name: emtrek -description: "emtrek is a RUSSIAN Public Torrent Tracker for 0DAY / GENERAL" -language: ru-ru -type: public -encoding: UTF-8 -links: - - http://emtrek.org/ # site does not support https NET::ERR_CERT_AUTHORITY_INVALID - -caps: - categorymappings: - # when refreshing categories remember to use the list on the tracker.php page and not the search.php page. - # Игры для PC (pc games) - - {id: 317, cat: PC/Games, desc: "Игры для Linux"} - - {id: 174, cat: PC/Games, desc: " |- Патчи"} - - {id: 175, cat: PC/Games, desc: " |- Дополнения к играм"} - - {id: 176, cat: PC/Games, desc: " |- Русификаторы"} - # Игры для Консолей (console) - - {id: 155, cat: Console/XBox 360, desc: " |- XBox360 | Программы / Прошивки"} - - {id: 162, cat: Console/PSP, desc: " |- PSP | Программы / Прошивки"} - - {id: 163, cat: Console/PSP, desc: " |- PSX-PSP"} - - {id: 164, cat: Console/Other, desc: " |- Homebrew игры"} - - {id: 165, cat: Console/PSP, desc: " |- PlayStation One | Игры"} - - {id: 166, cat: Console/PSP, desc: " |- PlayStation 2 | Игры"} - - {id: 168, cat: Console/NDS, desc: " |- Nintendo DS | Игры"} - - {id: 169, cat: Console/Other, desc: " |- GameCube | Игры"} - - {id: 170, cat: Console/Wii, desc: " |- Wii | Игры"} - # Спорт (sport) - - {id: 313, cat: TV/Sport, desc: " |- Лёгкая атлетика"} - - {id: 181, cat: TV/Sport, desc: " |- Автоспорт"} - - {id: 182, cat: TV/Sport, desc: " |- Мотоспорт"} - - {id: 183, cat: TV/Sport, desc: " |- Формула-1 2011"} - - {id: 184, cat: TV/Sport, desc: " |- Бокс"} - - {id: 185, cat: TV/Sport, desc: " |- Смешанные единоборства и K-1"} - - {id: 186, cat: TV/Sport, desc: " |- Рестлинг"} - - {id: 187, cat: TV/Sport, desc: " |- Регби"} - - {id: 188, cat: TV/Sport, desc: " |- Бейсбол"} - - {id: 190, cat: TV/Sport, desc: " |- Экстрим"} - - {id: 192, cat: TV/Sport, desc: " |- Россия 2011-2013"} - - {id: 193, cat: TV/Sport, desc: " |- Россия/СССР"} - - {id: 194, cat: TV/Sport, desc: " |- Еврокубки"} - - {id: 195, cat: TV/Sport, desc: " |- Еврокубки 2010-2012"} - - {id: 196, cat: TV/Sport, desc: " |- Чемпионаты Европы"} - - {id: 197, cat: TV/Sport, desc: " |- Чемпионаты Мира"} - - {id: 198, cat: TV/Sport, desc: " |- Обзорные и аналитические передачи"} - - {id: 318, cat: TV/Sport, desc: " |- Разное"} - - {id: 200, cat: TV/Sport, desc: " |- Международные соревнования"} - - {id: 201, cat: TV/Sport, desc: " |- NBA / NCAA (до 2000 г.)"} - - {id: 202, cat: TV/Sport, desc: " |- NBA / NCAA (2000-2010 гг.)"} - - {id: 203, cat: TV/Sport, desc: " |- NBA / NCAA (2010-2011 гг.)"} - - {id: 204, cat: TV/Sport, desc: " |- Европейский клубный баскетбол"} - - {id: 206, cat: TV/Sport, desc: " |- Хоккей с мячом / Бенди"} - - {id: 207, cat: TV/Sport, desc: " |- Международные турниры"} - - {id: 208, cat: TV/Sport, desc: " |- KXЛ"} - - {id: 209, cat: TV/Sport, desc: " |- НХЛ (до 2003/04)"} - - {id: 210, cat: TV/Sport, desc: " |- НХЛ (с 2005/06)"} - - {id: 211, cat: TV/Sport, desc: " |- СССР - Канада"} - - {id: 212, cat: TV/Sport, desc: " |- Документальные фильмы и аналитика"} - # Музыка (music) - - {id: 78, cat: Audio, desc: "Джаз и Блюз"} - - {id: 79, cat: Audio, desc: "Классическая музыка"} - - {id: 80, cat: Audio, desc: "Поп музыка, Eurodance, Disco"} - - {id: 81, cat: Audio, desc: "Народная и Этническая музыка"} - - {id: 82, cat: Audio, desc: "New Age, Relax, Meditative&Flamenco"} - - {id: 84, cat: Audio, desc: " |- Отечественный Rap / Hip-hop"} - - {id: 85, cat: Audio, desc: " |- Зарубежный Rap / Hip-hop"} - - {id: 99, cat: Audio, desc: " |- R'n'B"} - - {id: 86, cat: Audio, desc: "Reggae, Ska, Dub,Soul"} - - {id: 295, cat: Audio/Lossless, desc: " |- Classic Rock&Hard Rock (lossless)"} - - {id: 109, cat: Audio, desc: " |- Rock"} - - {id: 88, cat: Audio, desc: "Зарубежный метал"} - - {id: 89, cat: Audio, desc: "Отечественный Рок, Панк, Метал, Альтернатива"} - - {id: 110, cat: Audio, desc: " |- Rock"} - - {id: 90, cat: Audio, desc: "Шансон / Авторская песня"} - - {id: 91, cat: Audio, desc: " |- Шансон"} - - {id: 92, cat: Audio, desc: " |- Авторская песня"} - - {id: 94, cat: Audio, desc: "Восточно-азиатская музыка"} - - {id: 95, cat: Audio/Video, desc: "Музыкальное DVD и HD видео"} - - {id: 96, cat: Audio, desc: "Караоке"} - - {id: 248, cat: Audio, desc: " |- House, Techno, Hardcore, Hardstyle, Jumpstyle"} - - {id: 246, cat: Audio, desc: " |- Trance, Goa Trance, Psy-Trance, PsyChill, Ambient Dub"} - - {id: 249, cat: Audio, desc: " |- Drum&Bass, Jungle, Breakbeat, Dubstep, IDM, Electro"} - - {id: 250, cat: Audio, desc: " |- Chillout, Lounge, Downtempo, Trip-Hop"} - - {id: 251, cat: Audio, desc: " |- Traditional Electronic, Ambient, Modern Classical,..."} - - {id: 252, cat: Audio, desc: " |- Industrial, Noise, EBM, Dark Electro, Aggrotech,..."} - - {id: 253, cat: Audio/Lossless, desc: " |- Label Packs (lossless)"} - - {id: 254, cat: Audio/MP3, desc: " |- Label packs, Scene packs (lossy)"} - - {id: 255, cat: Audio/Video, desc: " |- Электронная музыка (Видео, DVD Video/Audio, HD Video,..."} - - {id: 298, cat: Audio/Lossless, desc: " |- DTS включая upmix"} - - {id: 299, cat: Audio, desc: " |- DVD-A"} - - {id: 300, cat: Audio, desc: " |- SACD"} - - {id: 257, cat: Audio, desc: "Клипы"} - - {id: 309, cat: Audio, desc: "Разное"} - # Программное обеспечение (software) - - {id: 22, cat: PC/Mac, desc: "Mac OS. Программное обеспечение под них"} - - {id: 23, cat: PC, desc: "Unix, Unix-подобные (*nix) и другие OS. Прогр..."} - - {id: 325, cat: PC, desc: "Авторские сборки"} - - {id: 328, cat: PC, desc: " |- m0nkrus"} - - {id: 289, cat: PC, desc: "Авторские раздачи Unix"} - - {id: 24, cat: PC/0day, desc: "Microsoft Windows OS"} - - {id: 49, cat: PC/0day, desc: " |- Оригинальные версии Windows"} - - {id: 294, cat: PC/0day, desc: " |- Оригинальные версии Windows Server"} - - {id: 28, cat: PC/0day, desc: " |- Windows XP"} - - {id: 29, cat: PC/0day, desc: " |- Windows Vista"} - - {id: 30, cat: PC/0day, desc: " |- Windows 7"} - - {id: 225, cat: PC/0day, desc: " |- Windows 8"} - - {id: 321, cat: PC/0day, desc: " |- Windows 10"} - - {id: 293, cat: PC/0day, desc: " |- Сборки Windows - "все в одном""} - - {id: 235, cat: PC/0day, desc: " |- Разное"} - - {id: 305, cat: PC/0day, desc: "Windows ОС в VHD контейнерах"} - - {id: 292, cat: PC/0day, desc: " |- stea.61"} - - {id: 307, cat: PC/0day, desc: " |- Сборки welic"} - - {id: 308, cat: PC/0day, desc: " |- Разное"} - - {id: 264, cat: PC/0day, desc: " |- lopatkin"} - - {id: 319, cat: PC/0day, desc: " |- KottoSOFT"} - - {id: 273, cat: PC/0day, desc: " |- vlazok"} - - {id: 269, cat: PC/0day, desc: " |- pytex"} - - {id: 276, cat: PC/0day, desc: " |- Vannza"} - - {id: 279, cat: PC/0day, desc: " |- Viktor"} - - {id: 291, cat: PC/0day, desc: " |- aleks200059"} - - {id: 265, cat: PC/0day, desc: " |- StartSoft"} - - {id: 266, cat: PC/0day, desc: " |- UralSOFT"} - - {id: 268, cat: PC/0day, desc: " |- БЕЛOFF"} - - {id: 272, cat: PC/0day, desc: " |- Elgujakviso"} - - {id: 311, cat: PC/0day, desc: " |- Feniks"} - - {id: 312, cat: PC/0day, desc: " |- vldim"} - - {id: 314, cat: PC/0day, desc: " |- DDGroup"} - - {id: 323, cat: PC/0day, desc: " |- adguard"} - - {id: 116, cat: PC/0day, desc: " |- Настройка и обслуживание. Диагностика"} - - {id: 120, cat: PC/0day, desc: " |- Сервисное обслуживание компьютера"} - - {id: 280, cat: PC/0day, desc: " |- Резервное копирование"} - - {id: 115, cat: PC/0day, desc: " |- Архиваторы и файловые менеджеры"} - - {id: 117, cat: PC/0day, desc: " |- Работа с носителями информации"} - - {id: 98, cat: PC/0day, desc: " |- Антивирусное ПО, Фаерволлы и защита информации"} - - {id: 118, cat: PC/0day, desc: " |- Драйвера"} - - {id: 243, cat: PC/0day, desc: " |- Оригинальные диски к компьютерам и комплектующим"} - - {id: 119, cat: PC/0day, desc: " |- Разное"} - - {id: 104, cat: PC/0day, desc: " |- Системы для офиса, бизнеса и научной работы"} - - {id: 107, cat: PC/0day, desc: " |- Программы для Интернет и сетей"} - - {id: 105, cat: PC/0day, desc: " |- Аудио- и видео, CD- проигрыватели и каталогизаторы"} - - {id: 108, cat: PC/0day, desc: " |- Разное"} - - {id: 106, cat: PC/0day, desc: " |- Обучающие программы, справочники, энциклопедии"} - - {id: 329, cat: PC/0day, desc: " |- WPI"} - - {id: 172, cat: PC/0day, desc: " |- Скрипты и движки сайтов, CMS а также расширения к ним"} - - {id: 171, cat: PC/0day, desc: " |- Текстовые редакторы с подсветкой"} - - {id: 111, cat: PC/0day, desc: " |- Графические редакторы"} - - {id: 284, cat: PC/0day, desc: " |- Программные комплекты"} - - {id: 285, cat: PC/0day, desc: " |- Плагины для программ компании Adobe"} - - {id: 286, cat: PC/0day, desc: " |- Редакторы видео"} - - {id: 288, cat: PC/0day, desc: " |- Виртуальные студии, секвенсоры и аудиоредакторы"} - - {id: 112, cat: PC/0day, desc: " |- Разное"} - # Мобильные устройства (mobile) - - {id: 224, cat: PC/Mobile-Other, desc: " |- Игры"} - - {id: 226, cat: PC/Mobile-Other, desc: " |- Программы"} - - {id: 227, cat: PC/Mobile-Other, desc: " |- Прошивки"} - - {id: 222, cat: PC/Mobile-Other, desc: " |- Видео"} - - {id: 228, cat: PC/Mobile-Other, desc: " |- Разное"} - - {id: 230, cat: PC/Mobile-Other, desc: " |- Игры"} - - {id: 231, cat: PC/Mobile-Other, desc: " |- Программы"} - - {id: 232, cat: PC/Mobile-Other, desc: " |- Прошивки"} - - {id: 233, cat: PC/Mobile-Other, desc: " |- Разное"} - # Книги, Аудиокниги, Ноты (books, audiobooks) - - {id: 123, cat: Books, desc: " |- Компьютерная литература"} - - {id: 124, cat: Books, desc: " |- Точные и естественные науки"} - - {id: 125, cat: Books, desc: " |- Строительная литература"} - - {id: 126, cat: Books, desc: " |- Художественная литература"} - - {id: 127, cat: Books, desc: " |- Гуманитарные науки"} - - {id: 281, cat: Books, desc: " |- Медицина.Здоровье"} - - {id: 128, cat: Books, desc: " |- Авто литература"} - - {id: 129, cat: Books, desc: " |- Журналы"} - - {id: 130, cat: Books, desc: " |- Комиксы"} - - {id: 131, cat: Books, desc: " |- Детские книги и журналы"} - - {id: 132, cat: Books, desc: " |- Охота и Рыбалка"} - - {id: 133, cat: Books, desc: " |- Психология"} - - {id: 134, cat: Books, desc: " |- История"} - - {id: 135, cat: Books, desc: " |- Религия"} - - {id: 277, cat: Books, desc: " |- Магия, Астрология, Алхимия"} - - {id: 278, cat: Books, desc: " |- Кулинария (книги)"} - - {id: 304, cat: Books, desc: " |- Домашние питомцы"} - - {id: 310, cat: Books, desc: " |- Разное"} - - {id: 137, cat: Books, desc: " |- Психология"} - - {id: 138, cat: Books, desc: " |- История"} - - {id: 139, cat: Books, desc: " |- Юмор"} - - {id: 140, cat: Books, desc: " |- Религия"} - - {id: 141, cat: Books, desc: " |- Детская литература"} - - {id: 142, cat: Books, desc: " |- Фантастика"} - - {id: 143, cat: Books, desc: " |- Классика"} - - {id: 144, cat: Books, desc: " |- Художественная литература"} - - {id: 303, cat: Books, desc: " |- Поэзия"} - - {id: 146, cat: Books, desc: " |- Ноты"} - # Wallpapers (other) - - {id: 121, cat: Other, desc: "Обои / Рисунки / Картинки"} - # Корзина (other) - - {id: 2, cat: Other, desc: "Для пробных раздач"} - # the following forums are not in the tracker pull down list. - # Архив (archive) - - {id: 20, cat: Other, desc: "Архив"} - - modes: - search: [q] - tv-search: [q, season, ep] - music-search: [q] - book-search: [q] - -settings: - - 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: 1 - options: - 1: desc - 2: asc - -search: - paths: - - path: tracker.php - inputs: - $raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}" - prev_allw: 1 - 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 }}" - # show category - dc: 0 - # show forum - df: 1 - # show author - da: 1 - # show speed - ds: 0 - # -1=all time - tm: -1 - # seed not seen -1=disregard - sns: -1 - # group releases -1=not selected - srg: -1 - nm: "{{ .Keywords }}" - # find a username - pn: "" - # all words - allw: 1 - keywordsfilters: - - name: re_replace - args: ["(\\w+)", " +$1"] # prepend + to each word - - rows: - selector: 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="] - details: - selector: a[href^="./viewtopic.php?t="] - attribute: href - magnet: - selector: a[href^="magnet:?xt="] - attribute: href - filters: - - name: append - args: "&tr=udp://tracker.coppersurfer.tk:6969&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://tracker.opentrackr.org:1337" - 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: 0 -# case: -# img[src="styles/images/tor_gold.gif"]: 0 -# img[src="styles/images/tor_silver.gif"]: 0.5 -# "*": 1 - uploadvolumefactor: - text: 1 -# TorrentPier II diff --git a/definitions/v1/feedurneed.yml b/definitions/v1/feedurneed.yml index 1e2fb4687..b3fb1ff23 100644 --- a/definitions/v1/feedurneed.yml +++ b/definitions/v1/feedurneed.yml @@ -20,6 +20,7 @@ caps: - {id: 24, cat: Books/EBook, desc: E-Books} - {id: 64, cat: PC/Games, desc: Games/ISO} - {id: 65, cat: PC/Games, desc: Games/Rips} + - {id: 83, cat: Movies/HD, desc: HeaVen2H3LL} - {id: 28, cat: Movies/3D, desc: Movies/3D} - {id: 30, cat: Movies, desc: Movies/Cam-TS} - {id: 15, cat: Movies/DVD, desc: Movies/DVDR} diff --git a/definitions/v1/gtorrent.yml b/definitions/v1/gtorrent.yml deleted file mode 100644 index bd41a6531..000000000 --- a/definitions/v1/gtorrent.yml +++ /dev/null @@ -1,73 +0,0 @@ ---- -id: gtorrent -name: GTorrent -description: "GTorrent is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" -language: ru-ru -type: public -encoding: UTF-8 -links: - - https://gtorrent.org/ - -caps: - categorymappings: - - {id: "filmy", cat: Movies, desc: "Фильмы (Movies)"} - - {id: "muzyka", cat: Audio, desc: "Музыка (Music)"} - - {id: "igry", cat: Console, desc: "Игры (Games)"} - - {id: "serialy", cat: TV, desc: "Сериалы (TV series)"} - - {id: "programmy", cat: PC, desc: "Программы (Software)"} - - {id: "prilozheniya", cat: Other, desc: "prilozheniya (Other)"} - - modes: - search: [q] - -settings: [] - -download: - selector: a[href^="/uploads/torrents/"] - attribute: href - -search: - # do=search&subaction=search&search_start=0&full_search=0&result_from=1&story=%D0%A6%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0+ - paths: - - path: index.php - inputs: - do: search - subaction: search - search_start: 0 - full_search: 0 - result_from: 1 - story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" - - rows: - selector: div.blog_brief_news:not(div.first_line):not(:has(div.uploaded:empty)) - filters: - - name: andmatch - - fields: - category: - selector: div.name a - attribute: href - filters: - - name: split - args: ["/", 3] - title: - selector: div.name - details: - selector: div.name a - attribute: href - download: - selector: div.name a - attribute: href - date: - text: now - size: - selector: div:nth-child(2) - seeders: - selector: div.uploaded - leechers: - selector: div.download - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a diff --git a/definitions/v1/hdcztorrent.yml b/definitions/v1/hdcztorrent.yml index cef389047..4eae37411 100644 --- a/definitions/v1/hdcztorrent.yml +++ b/definitions/v1/hdcztorrent.yml @@ -6,9 +6,9 @@ language: cs-cz type: semi-private encoding: UTF-8 links: - - https://www.hd-cztorrent.cz/ + - http://www.hd-cztorrent.cz/ legacylinks: - - http://www.hd-cztorrent.cz/ # site is forcing https + - https://www.hd-cztorrent.cz/ # site is forcing http caps: categorymappings: diff --git a/definitions/v1/lemonhd.yml b/definitions/v1/lemonhd.yml index 764450a88..cf10605e5 100644 --- a/definitions/v1/lemonhd.yml +++ b/definitions/v1/lemonhd.yml @@ -72,6 +72,7 @@ search: - path: torrents.php inputs: search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" + # name, imdb, douban search_area: "{{ if .Query.IMDBID }}imdb{{ else }}name{{ end }}" suggest: 0 column: "{{ .Config.sort }}" @@ -91,7 +92,7 @@ search: selector: a[href^="details_"] > b title: optional: true - selector: a[title][href^="details_"] > b + selector: a[title][href^="details_"] attribute: title details: selector: a[href^="details_"] @@ -104,7 +105,7 @@ search: attribute: href date: # time type: time elapsed (default) - selector: td:nth-child(4) > span[title] + selector: td:nth-last-child(7) > span[title] attribute: title optional: true filters: @@ -114,7 +115,7 @@ search: args: "2006-01-02 15:04:05 -07:00" date: # time added - selector: td:nth-child(4):not(:has(span[title])):not(:has(a)) + selector: td:nth-last-child(7):not(:has(span[title])):not(:has(a)) optional: true filters: - name: append @@ -122,13 +123,13 @@ search: - name: dateparse args: "2006-01-0215:04:05 -07:00" size: - selector: td:nth-child(5) + selector: td:nth-last-child(6) seeders: - selector: td:nth-child(6) + selector: td:nth-last-child(5) leechers: - selector: td:nth-child(7) + selector: td:nth-last-child(4) grabs: - selector: td:nth-child(8) + selector: td:nth-last-child(3) downloadvolumefactor: case: img.pro_free: 0 @@ -144,6 +145,6 @@ search: img.pro_2up: 2 "*": 1 description: - selector: td:nth-child(2) + selector: a[href^="details_"] remove: a, img # NexusPHP Standard v1.5 Beta 4 (customised) diff --git a/definitions/v1/marinetracker.yml b/definitions/v1/marinetracker.yml index d621d7410..165940bb4 100644 --- a/definitions/v1/marinetracker.yml +++ b/definitions/v1/marinetracker.yml @@ -112,6 +112,7 @@ caps: - {id: 287, cat: Audio, desc: "Audio-Non-Fiction"} - {id: 286, cat: Audio, desc: "Audio-Fiction"} - {id: 111, cat: Books, desc: "Yachting, sailing, boating"} + - {id: 318, cat: Books, desc: "Yachting, sailing, boating-Sailing life"} - {id: 298, cat: Books, desc: "Yachting, sailing, boating-Cruising Guides"} - {id: 297, cat: Books, desc: "Yachting, sailing, boating-Weather Sailing"} - {id: 296, cat: Books, desc: "Yachting, sailing, boating-How to Buy a Boat?"} diff --git a/definitions/v1/noname-club.yml b/definitions/v1/noname-club.yml index 1c5b7649a..f09dec55e 100644 --- a/definitions/v1/noname-club.yml +++ b/definitions/v1/noname-club.yml @@ -823,14 +823,8 @@ search: grabs: selector: td:nth-child(9) date: - selector: td:nth-child(10) - filters: - - name: re_replace - args: [".*(\\d{2}-\\d{2}-\\d{4})(\\d{2}:\\d{2})", "$1 $2"] - - name: append - args: ":00 +03:00" # MSK - - name: dateparse - args: "02-01-2006 15:04:05 -07:00" + # unix + selector: td:last-child > u seeders: selector: td.seedmed > b leechers: diff --git a/definitions/v1/noname-clubl.yml b/definitions/v1/noname-clubl.yml index ab0a11fce..1c75c8597 100644 --- a/definitions/v1/noname-clubl.yml +++ b/definitions/v1/noname-clubl.yml @@ -844,14 +844,8 @@ search: grabs: selector: td:nth-child(9) date: - selector: td:nth-child(11) - filters: - - name: re_replace - args: [".*(\\d{2}-\\d{2}-\\d{4})(\\d{2}:\\d{2})", "$1 $2"] - - name: append - args: ":00 +03:00" # MSK - - name: dateparse - args: "02-01-2006 15:04:05 -07:00" + # unix + selector: td:last-child > u seeders: selector: td.seedmed > b leechers: diff --git a/definitions/v1/selezen.yml b/definitions/v1/selezen.yml index 734035b57..99d77e773 100644 --- a/definitions/v1/selezen.yml +++ b/definitions/v1/selezen.yml @@ -6,12 +6,13 @@ language: ru-ru type: semi-private encoding: UTF-8 links: + - https://use.selezen.club/ - https://mel.selezen.net/ - https://selezen.org/ - - https://s1.selezen.site/ legacylinks: - https://www.selezen.site/ - https://www.selezen.net/ + - https://s1.selezen.site/ caps: categorymappings: @@ -65,7 +66,7 @@ settings: asc: asc login: - path: / + path: login.html method: form form: form[role="form"] inputs: diff --git a/definitions/v1/torrentqq.yml b/definitions/v1/torrentqq.yml index f6db22b72..ba97fdd4f 100644 --- a/definitions/v1/torrentqq.yml +++ b/definitions/v1/torrentqq.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentqq96.com/ + - https://torrentqq97.com/ legacylinks: - https://torrentqq76.com/ - https://torrentqq77.com/ @@ -28,6 +28,7 @@ legacylinks: - https://torrentqq92.com/ - https://torrentqq93.com/ - https://torrentqq95.com/ + - https://torrentqq96.com/ caps: categorymappings: diff --git a/definitions/v1/torrentview.yml b/definitions/v1/torrentview.yml index cba6e1632..0b18dc881 100644 --- a/definitions/v1/torrentview.yml +++ b/definitions/v1/torrentview.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentview36.com/ + - https://torrentview37.com/ legacylinks: - https://torrentview.net/ - https://torrentview3.net/ @@ -43,6 +43,7 @@ legacylinks: - https://torrentview33.com/ - https://torrentview34.com/ - https://torrentview35.com/ + - https://torrentview36.com/ caps: categorymappings: diff --git a/definitions/v1/torrentwhiz.yml b/definitions/v1/torrentwhiz.yml index 90a9c0288..9506dbd8a 100644 --- a/definitions/v1/torrentwhiz.yml +++ b/definitions/v1/torrentwhiz.yml @@ -7,12 +7,13 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentwiz26.me/ + - https://torrentwiz27.me/ legacylinks: - https://torrentwiz22.me/ - https://torrentwiz23.me/ - https://torrentwiz24.me/ - https://torrentwiz25.me/ + - https://torrentwiz26.me/ caps: categorymappings: diff --git a/definitions/v1/ttobogo.yml b/definitions/v1/ttobogo.yml deleted file mode 100644 index 25d1b4dca..000000000 --- a/definitions/v1/ttobogo.yml +++ /dev/null @@ -1,89 +0,0 @@ ---- -id: ttobogo -name: ttobogo -description: "ttobogo (토렌트 - 또보고) is a Public KOREAN tracker for Korean media." -language: ko-KR -type: public -encoding: UTF-8 -links: - - https://www8.ttobogo.net/ - -caps: - categorymappings: - - {id: "movie", cat: Movies, desc: "영화 (Movie)"} - - {id: "drama", cat: TV, desc: "드라마 (TV drama)"} - - {id: "ent", cat: TV, desc: "예능/오락 (TV shows)"} - - {id: "social", cat: TV, desc: "시사/교양 (TV documentary)"} - - {id: "ani", cat: TV/Anime, desc: "애니 (Anime)"} - - {id: "music", cat: Audio, desc: "음악 (Music)"} - - {id: "etc", cat: Other, desc: "기타 (Other)"} - - modes: - search: [q] - tv-search: [q] - movie-search: [q] - music-search: [q] - book-search: [q] - -settings: [] - -download: - selector: a[href="javascript:;"] - attribute: onclick - filters: - - name: replace - args: ["file_download('", ""] - - name: replace - args: ["')", ""] - -search: - paths: - - path: "{{ if .Keywords }}search?skeyword={{ .Keywords }}{{ else }}board/new{{ end }}" - - rows: - selector: ul#searchresult > li:has(a.subject) - filters: - - name: andmatch - - fields: - category: - selector: div.wr-subject a - attribute: href - filters: - - name: regexp - args: "\\/board\\/torrent_(\\w+)$" - title: - selector: a.subject - attribute: title - details: - selector: a.subject - attribute: href - download: - selector: a.subject - attribute: href - size: - selector: div.wr-size - filters: - - name: append - args: "B" - date: - selector: div.wr-date:contains("-") - optional: true - filters: - - name: dateparse - args: "01-02" - date: - selector: div.wr-date:contains(":") - optional: true - filters: - - name: dateparse - args: "15:04" - seeders: - text: 1 - leechers: - text: 1 - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a diff --git a/definitions/v1/vizuk.yml b/definitions/v1/vizuk.yml index 647f465f0..6690e5eb6 100644 --- a/definitions/v1/vizuk.yml +++ b/definitions/v1/vizuk.yml @@ -11,6 +11,7 @@ legacylinks: - http://torrent.vizuk.li/ certificates: - 96E34ED4DABD2385DCE9538C80F6F0F02B44AE1A # expired 26 april 20 + - c8614bb9ab6dd074b099bb6d596f7badc557b877 # expired 20 july 21 caps: categorymappings: diff --git a/definitions/v2/arabafenice.yml b/definitions/v2/arabafenice.yml index fd365c7a3..9a49c7c07 100644 --- a/definitions/v2/arabafenice.yml +++ b/definitions/v2/arabafenice.yml @@ -14,41 +14,53 @@ caps: categorymappings: # HRS - {id: 34, cat: Movies/HD, desc: "1080p HRS x264"} - - {id: 47, cat: Movies/UHD, desc: "2160p 4k UltraHD HRS"} + - {id: 47, cat: Movies/UHD, desc: "2160p 4K UHD HRS"} - {id: 35, cat: TV, desc: "Serie TV HRS"} - {id: 36, cat: Movies/SD, desc: "DVDRip HRS"} - {id: 41, cat: Movies/SD, desc: "BDRip 576p HRS"} - {id: 39, cat: Movies/HD, desc: "1080p HRS x265 HEVC"} + # AREA SuperVip + - {id: 33, cat: Movies/HD, desc: "[DD] Film 720p MP4"} + - {id: 54, cat: Movies/HD, desc: "[DD] 1080p V.U. MKV"} + - {id: 55, cat: Movies/BluRay, desc: "[DD] FULL BluRay"} + - {id: 57, cat: Movies/UHD, desc: "[DD] 4K FULL BluRay"} + - {id: 58, cat: XXX, desc: "[DD] XXX 1080p"} + - {id: 59, cat: XXX, desc: "[DD] XXX 4K 2160p"} + - {id: 60, cat: XXX, desc: "[DD] XXX 720p"} # VIDEO - {id: 1, cat: Movies, desc: "News Cinema"} + - {id: 40, cat: TV/UHD, desc: "4K Video Untouched"} - {id: 2, cat: Movies/SD, desc: "BD-DVDRip"} - {id: 3, cat: Movies/DVD, desc: "DVD 5"} - - {id: 5, cat: Movies/DVD, desc: "DVD 9"} + - {id: 50, cat: Movies/UHD, desc: "4K 2160p UHD"} - {id: 6, cat: Movies/BluRay, desc: "BluRay Full"} - {id: 4, cat: Movies/HD, desc: "1080p 3D x264"} - {id: 7, cat: Movies/HD, desc: "1080p x264"} - - {id: 46, cat: Movies/HD, desc: "1080p Video Untouch"} - - {id: 44, cat: Movies/HD, desc: "1080p x265"} + - {id: 46, cat: Movies/HD, desc: "1080p VideoUntouched"} + - {id: 44, cat: Movies/HD, desc: "1080p x265 HEVC"} + - {id: 5, cat: Movies/DVD, desc: "DVD 9"} - {id: 9, cat: TV/Anime, desc: "Cartoons"} - {id: 8, cat: TV/Anime, desc: "720p x264"} - - {id: 12, cat: TV, desc: "He concluded seasons"} - - {id: 13, cat: TV, desc: "Seasons in Onda"} + - {id: 12, cat: TV, desc: "Stagioni Concluse"} + - {id: 13, cat: TV, desc: "Stagioni in Onda"} - {id: 14, cat: TV, desc: "TV Show"} - {id: 42, cat: TV, desc: "Serie Tv Sub Ita"} - - {id: 15, cat: TV/Documentary, desc: "documentaries"} - - {id: 33, cat: TV, desc: "mp4"} - - {id: 40, cat: TV/UHD, desc: "2160p 4K UltraHD"} + - {id: 15, cat: TV/Documentary, desc: "Documentari"} + - {id: 53, cat: TV/HD, desc: "VIDEO MP4 720p"} - {id: 38, cat: XXX, desc: "xXx"} - - {id: 43, cat: Other, desc: "Arabic for social"} + - {id: 43, cat: Other, desc: "Araba per il sociale"} # MUSICA - - {id: 17, cat: Audio, desc: "Italian music"} - - {id: 45, cat: Audio, desc: "Discography"} + - {id: 17, cat: Audio, desc: "Musica Italiana"} + - {id: 45, cat: Audio, desc: "Discografie"} - {id: 18, cat: Audio, desc: "MusicaInternazionale"} - {id: 19, cat: Audio, desc: "Compilation"} # PDF - {id: 21, cat: Books, desc: "Ebook"} - {id: 22, cat: Books/Comics, desc: "Comics"} - {id: 23, cat: Books, desc: "Newsstand"} + - {id: 56, cat: Books/Mags, desc: "Riviste"} + - {id: 48, cat: XXX/Other, desc: "Riviste xXx"} + - {id: 49, cat: XXX/Other, desc: "Fumetti xXx"} # GAMES - {id: 25, cat: Console/PS4, desc: "Sony Games"} - {id: 26, cat: Console/XBox, desc: "XboX Games"} @@ -124,6 +136,9 @@ download: selectors: - selector: a[href^="download.php?id="] attribute: href + filters: + - name: regexp + args: "^(.+?)&key=" search: paths: diff --git a/definitions/v2/crazyspirits.yml b/definitions/v2/crazyspirits.yml index e23caa955..6130ddec9 100644 --- a/definitions/v2/crazyspirits.yml +++ b/definitions/v2/crazyspirits.yml @@ -258,7 +258,7 @@ search: attribute: onmouseover filters: - name: regexp - args: "=green>(\\d+)<" + args: "=greene>(\\d+)<" leechers: selector: a[onmouseover][href^="torrents-details.php?id="] attribute: onmouseover diff --git a/definitions/v2/elitetorrent-biz.yml b/definitions/v2/elitetorrent-biz.yml index b90c005d3..fe6a44da8 100644 --- a/definitions/v2/elitetorrent-biz.yml +++ b/definitions/v2/elitetorrent-biz.yml @@ -6,7 +6,7 @@ language: es-es type: public encoding: UTF-8 links: - - https://elitetorrent.app/ + - https://elitetorrent.si/ legacylinks: - https://www.elitetorrent.biz/ - https://www.elitetorrent.io/ @@ -24,6 +24,7 @@ legacylinks: - https://www.elitetorrent.se/ - https://www.elitetorrent.com/ - https://elitetorrent.com/ + - https://elitetorrent.app/ caps: categories: diff --git a/definitions/v2/gtorrent.yml b/definitions/v2/gtorrent.yml deleted file mode 100644 index a375628bb..000000000 --- a/definitions/v2/gtorrent.yml +++ /dev/null @@ -1,74 +0,0 @@ ---- -id: gtorrent -name: GTorrent -description: "GTorrent is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" -language: ru-ru -type: public -encoding: UTF-8 -links: - - https://gtorrent.org/ - -caps: - categorymappings: - - {id: "filmy", cat: Movies, desc: "Фильмы (Movies)"} - - {id: "muzyka", cat: Audio, desc: "Музыка (Music)"} - - {id: "igry", cat: Console, desc: "Игры (Games)"} - - {id: "serialy", cat: TV, desc: "Сериалы (TV series)"} - - {id: "programmy", cat: PC, desc: "Программы (Software)"} - - {id: "prilozheniya", cat: Other, desc: "prilozheniya (Other)"} - - modes: - search: [q] - -settings: [] - -download: - selectors: - - selector: a[href^="/uploads/torrents/"] - attribute: href - -search: - # do=search&subaction=search&search_start=0&full_search=0&result_from=1&story=%D0%A6%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0+ - paths: - - path: index.php - inputs: - do: search - subaction: search - search_start: 0 - full_search: 0 - result_from: 1 - story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" - - rows: - selector: div.blog_brief_news:not(div.first_line):not(:has(div.uploaded:empty)) - filters: - - name: andmatch - - fields: - category: - selector: div.name a - attribute: href - filters: - - name: split - args: ["/", 3] - title: - selector: div.name - details: - selector: div.name a - attribute: href - download: - selector: div.name a - attribute: href - date: - text: now - size: - selector: div:nth-child(2) - seeders: - selector: div.uploaded - leechers: - selector: div.download - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a diff --git a/definitions/v2/selezen.yml b/definitions/v2/selezen.yml index eef44517f..6ddc41302 100644 --- a/definitions/v2/selezen.yml +++ b/definitions/v2/selezen.yml @@ -6,12 +6,13 @@ language: ru-ru type: semi-private encoding: UTF-8 links: + - https://use.selezen.club/ - https://mel.selezen.net/ - https://selezen.org/ - - https://s1.selezen.site/ legacylinks: - https://www.selezen.site/ - https://www.selezen.net/ + - https://s1.selezen.site/ caps: categorymappings: @@ -65,7 +66,7 @@ settings: asc: asc login: - path: / + path: login.html method: form form: form[role="form"] inputs: diff --git a/definitions/v2/torrentqq.yml b/definitions/v2/torrentqq.yml index 6c41df451..0320346a9 100644 --- a/definitions/v2/torrentqq.yml +++ b/definitions/v2/torrentqq.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentqq96.com/ + - https://torrentqq97.com/ legacylinks: - https://torrentqq76.com/ - https://torrentqq77.com/ @@ -28,6 +28,7 @@ legacylinks: - https://torrentqq92.com/ - https://torrentqq93.com/ - https://torrentqq95.com/ + - https://torrentqq96.com/ caps: categorymappings: diff --git a/definitions/v2/torrentview.yml b/definitions/v2/torrentview.yml index fbe949934..460dda1e0 100644 --- a/definitions/v2/torrentview.yml +++ b/definitions/v2/torrentview.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentview36.com/ + - https://torrentview37.com/ legacylinks: - https://torrentview.net/ - https://torrentview3.net/ @@ -43,6 +43,7 @@ legacylinks: - https://torrentview33.com/ - https://torrentview34.com/ - https://torrentview35.com/ + - https://torrentview36.com/ caps: categorymappings: diff --git a/definitions/v2/torrentwhiz.yml b/definitions/v2/torrentwhiz.yml index 76b85190c..3f4298734 100644 --- a/definitions/v2/torrentwhiz.yml +++ b/definitions/v2/torrentwhiz.yml @@ -7,12 +7,13 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentwiz26.me/ + - https://torrentwiz27.me/ legacylinks: - https://torrentwiz22.me/ - https://torrentwiz23.me/ - https://torrentwiz24.me/ - https://torrentwiz25.me/ + - https://torrentwiz26.me/ caps: categorymappings: diff --git a/definitions/v2/ttobogo.yml b/definitions/v2/ttobogo.yml deleted file mode 100644 index c5db32ff1..000000000 --- a/definitions/v2/ttobogo.yml +++ /dev/null @@ -1,90 +0,0 @@ ---- -id: ttobogo -name: ttobogo -description: "ttobogo (토렌트 - 또보고) is a Public KOREAN tracker for Korean media." -language: ko-KR -type: public -encoding: UTF-8 -links: - - https://www8.ttobogo.net/ - -caps: - categorymappings: - - {id: "movie", cat: Movies, desc: "영화 (Movie)"} - - {id: "drama", cat: TV, desc: "드라마 (TV drama)"} - - {id: "ent", cat: TV, desc: "예능/오락 (TV shows)"} - - {id: "social", cat: TV, desc: "시사/교양 (TV documentary)"} - - {id: "ani", cat: TV/Anime, desc: "애니 (Anime)"} - - {id: "music", cat: Audio, desc: "음악 (Music)"} - - {id: "etc", cat: Other, desc: "기타 (Other)"} - - modes: - search: [q] - tv-search: [q] - movie-search: [q] - music-search: [q] - book-search: [q] - -settings: [] - -download: - selectors: - - selector: a[href="javascript:;"] - attribute: onclick - filters: - - name: replace - args: ["file_download('", ""] - - name: replace - args: ["')", ""] - -search: - paths: - - path: "{{ if .Keywords }}search?skeyword={{ .Keywords }}{{ else }}board/new{{ end }}" - - rows: - selector: ul#searchresult > li:has(a.subject) - filters: - - name: andmatch - - fields: - category: - selector: div.wr-subject a - attribute: href - filters: - - name: regexp - args: "\\/board\\/torrent_(\\w+)$" - title: - selector: a.subject - attribute: title - details: - selector: a.subject - attribute: href - download: - selector: a.subject - attribute: href - size: - selector: div.wr-size - filters: - - name: append - args: "B" - date: - selector: div.wr-date:contains("-") - optional: true - filters: - - name: dateparse - args: "01-02" - date: - selector: div.wr-date:contains(":") - optional: true - filters: - - name: dateparse - args: "15:04" - seeders: - text: 1 - leechers: - text: 1 - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a