From 72f6162bcc7325d5484da318c8f0fddd20f09cd2 Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Wed, 16 Oct 2024 15:53:38 -0500 Subject: [PATCH] jackett indexers as of 5f821d91febbc6af3b38fae82a29bdccce6770d6 [2024-10-16T20:53:38Z] [backports skipped - TODO] --- definitions/v10/denofsimps-api.yml | 2 +- definitions/v10/gktorrent.yml | 4 +- definitions/v10/goodtracker.yml | 155 --------------------- definitions/v10/hddolby.yml | 2 +- definitions/v10/lusthive.yml | 2 + definitions/v10/nordichd.yml | 181 ------------------------ definitions/v10/opensharing.yml | 217 +++++++++++++++++++++++++++++ definitions/v10/rudub.yml | 6 +- 8 files changed, 226 insertions(+), 343 deletions(-) delete mode 100644 definitions/v10/goodtracker.yml delete mode 100644 definitions/v10/nordichd.yml create mode 100644 definitions/v10/opensharing.yml diff --git a/definitions/v10/denofsimps-api.yml b/definitions/v10/denofsimps-api.yml index d484d5ea9..4053d521d 100644 --- a/definitions/v10/denofsimps-api.yml +++ b/definitions/v10/denofsimps-api.yml @@ -89,7 +89,7 @@ search: "free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}" sortField: "{{ .Config.sort }}" sortDirection: "{{ .Config.type }}" - perPage: 100 + perPage: 50 keywordsfilters: - name: re_replace diff --git a/definitions/v10/gktorrent.yml b/definitions/v10/gktorrent.yml index 9833e3349..e89dc4642 100644 --- a/definitions/v10/gktorrent.yml +++ b/definitions/v10/gktorrent.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 # to fetch current domain use https://www.protege-torrent.com/Gktorrent links: - - https://www.gktorrent.gy/ + - https://www.gktorrent.si/ legacylinks: - https://www.protege-liens.com/ - https://www.protege-liens.net/ @@ -19,7 +19,6 @@ legacylinks: - https://www.torrent.onl/ - https://gktorrent.news/ # actual legacylinks - - https://www.gktorrent.vc/ - https://www.gktorrent.mx/ - https://www.gktorrent.fi/ - https://www.gktorrent.wf/ @@ -36,6 +35,7 @@ legacylinks: - https://www.gktorrent.in/ - https://www.gktorrent.sk/ - https://www.gktorrent.uno/ + - https://www.gktorrent.gy/ caps: categorymappings: diff --git a/definitions/v10/goodtracker.yml b/definitions/v10/goodtracker.yml deleted file mode 100644 index 0f35cd5cf..000000000 --- a/definitions/v10/goodtracker.yml +++ /dev/null @@ -1,155 +0,0 @@ ---- -id: goodtracker -name: GOOD tracker -description: "GOOD tracker is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" -language: ru-RU -type: semi-private -encoding: windows-1251 -links: - - http://good73.net/ # does not support https - -caps: - categorymappings: - - {id: 1, cat: PC/ISO, desc: "Приложения ISO"} - - {id: 9, cat: Books, desc: "Документация"} - - {id: 5, cat: PC/Games, desc: "Игры PC"} - - {id: 10, cat: Audio, desc: "Музыка"} - - {id: 11, cat: TV, desc: "Сериалы"} - - {id: 12, cat: TV/Anime, desc: "Аниме"} - - {id: 13, cat: Movies/DVD, desc: "Фильмы DVDRip"} - - {id: 14, cat: Movies/HD, desc: "Фильмы HDRip"} - - {id: 15, cat: Movies/DVD, desc: "Фильмы DVD"} - - {id: 21, cat: Movies/Other, desc: "Мультфильмы"} - - {id: 16, cat: Books/EBook, desc: "Книги"} - - {id: 18, cat: PC, desc: "Софт"} - - {id: 20, cat: Other, desc: "Temp"} - - {id: 22, cat: Console/PSP, desc: "SONY PSP"} - - {id: 23, cat: TV/Documentary, desc: "Документальные фильмы"} - - {id: 25, cat: Audio, desc: "Многоканальная музыка"} - - {id: 26, cat: TV/Sport, desc: "Спорт"} - - {id: 28, cat: Console/XBox, desc: "PlayStation/X-Box"} - - {id: 29, cat: PC/Mobile-Other, desc: "Мобильные устройства"} - - {id: 30, cat: Other, desc: "Клипы"} - - {id: 31, cat: Other, desc: "*nix"} - - {id: 34, cat: Audio/Audiobook, desc: "Аудиокниги"} - - {id: 35, cat: Audio/Video, desc: "Музыкальное DVD"} - - {id: 36, cat: Movies/3D, desc: "Фильмы 3D"} - - {id: 37, cat: Movies/HD, desc: "Фильмы HD/BD"} - - {id: 38, cat: Other, desc: "Обучающие материалы"} - - {id: 39, cat: Other, desc: "Фильмографии"} - - {id: 40, cat: Other, desc: "Трейлеры"} - - modes: - search: [q] - tv-search: [q, season, ep] - movie-search: [q] - book-search: [q] - music-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: 4 - options: - 1: title - 4: added - 5: size - 7: seeders - - 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 Торрентов на страницу: setting to 100 on your account profile. - -login: - path: takelogin.php - method: post - inputs: - username: "{{ .Config.username }}" - password: "{{ .Config.password }}" - submit: Вход! - error: - - selector: div.error:contains("Ошибка входа") - test: - path: index.php - selector: a[href="logout.php"] - -search: - paths: - # http://good73.net/browse.php?c9=1&search=&incldead=1&cat=0&browse=&sort=7&type=desc - - path: browse.php - inputs: - $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" - search: "{{ .Keywords }}" - # 0 active, 1 incldead, 2 onlydead, 3 silver, 4 gold, 5 noseed, 6 dead for over 30 days - incldead: "{{ if .Config.freeleech }}4{{ else }}1{{ end }}" - sort: "{{ .Config.sort }}" - type: "{{ .Config.type }}" - # site does not support imdbid searching or have imdbid in results - - rows: - selector: tbody[id="highlighted"] > tr:has(a[href^="details.php?id="]) - after: 1 - filters: - - name: andmatch - - 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?id="] - attribute: href - date: - # 2023-10-06 09:48:07 - selector: font:contains("-") - filters: - - name: regexp - args: "(\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}:\\d{2}) |" - - name: append - args: " +01:00" # CET - - name: dateparse - args: "yyyy-MM-dd HH:mm:ss zzz" - files: - selector: td:nth-child(4) - 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: - img[src="pic/freedownload.gif"]: 0 - img[src="pic/silverdownload.gif"]: 0.5 - "*": 1 - uploadvolumefactor: - text: 1 -# TBDEV custom v2.0 diff --git a/definitions/v10/hddolby.yml b/definitions/v10/hddolby.yml index 928c52d5d..25dc2187b 100644 --- a/definitions/v10/hddolby.yml +++ b/definitions/v10/hddolby.yml @@ -66,7 +66,7 @@ settings: default: "Account retention rules:
  1. (Division Commander) Extreme User and above will be retained forever
  2. (Brigadier Commander) Veteran Users and above will not be deleted after their account has been parked (in the Control Panel)
  3. Users who have parked their accounts will be disabled if they do not log in for 180 consecutive days
  4. Users with a non-parked account will have their account disabled if they do not log in for 90 consecutive days
  5. Newly registered users who do not have traffic (i.e., upload and download data is 0) and do not log in for 5 consecutive days will be disabld.
" login: - # was converted to cookie method after it was restored the second time with #15321. But the login page looks like the standard nexus so maybe this could be restored to form method + # using cookie method because login page can present second page for 2FA when enabled method: cookie inputs: cookie: "{{ .Config.cookie }}" diff --git a/definitions/v10/lusthive.yml b/definitions/v10/lusthive.yml index cec685a21..a22de27d0 100644 --- a/definitions/v10/lusthive.yml +++ b/definitions/v10/lusthive.yml @@ -45,6 +45,7 @@ caps: - {id: 34, cat: XXX, desc: "Paysite"} - {id: 35, cat: XXX, desc: "Pictures"} - {id: 36, cat: XXX, desc: "Piss"} + - {id: 46, cat: XXX, desc: "POV"} - {id: 37, cat: XXX, desc: "Pregnant"} - {id: 38, cat: XXX, desc: "Scat / Puke"} - {id: 39, cat: XXX, desc: "Siterip"} @@ -54,6 +55,7 @@ caps: - {id: 2, cat: XXX, desc: "Teen"} - {id: 43, cat: XXX, desc: "Transgender"} - {id: 44, cat: XXX, desc: "Voyeur"} + - {id: 45, cat: XXX, desc: "VR"} modes: search: [q] diff --git a/definitions/v10/nordichd.yml b/definitions/v10/nordichd.yml deleted file mode 100644 index a17cad695..000000000 --- a/definitions/v10/nordichd.yml +++ /dev/null @@ -1,181 +0,0 @@ ---- -id: nordichd -name: NORDiCHD -description: "NORDiCHD is a Mixed NORDIC Private Tracker for MOVIES / TV / GENERAL" -language: en-US -type: private -encoding: UTF-8 -links: - - https://nordichd.org/ -legacylinks: - - http://nordichd.org/ - -caps: - categorymappings: - - {id: 1, cat: Movies, desc: "Movies"} - - {id: 14, cat: Movies/SD, desc: "Movies SD"} - - {id: 16, cat: Movies/SD, desc: "Movies Retro"} - - {id: 17, cat: Movies/HD, desc: "Movies HD"} - - {id: 31, cat: Movies/BluRay, desc: "Movies BDRip"} - - {id: 32, cat: Movies/BluRay, desc: "Movies BluRay"} - - {id: 33, cat: Movies, desc: "Movies Pack"} - - {id: 6, cat: Movies, desc: "iNTERNAL"} - - {id: 18, cat: Movies/SD, desc: "iNTERNAL SD"} - - {id: 19, cat: Movies/SD, desc: "iNTERNAL Retro"} - - {id: 34, cat: Movies/HD, desc: "iNTERNAL HD"} - - {id: 35, cat: Movies/BluRay, desc: "iNTERNAL BDRip"} - - {id: 36, cat: Movies/BluRay, desc: "iNTERNAL BluRay"} - - {id: 37, cat: Movies, desc: "iNTERNAL Pack"} - - {id: 2, cat: TV, desc: "TV Episodes"} - - {id: 3, cat: TV/SD, desc: "TV Episodes SD"} - - {id: 4, cat: TV, desc: "TV Episodes Series"} - - {id: 26, cat: TV/HD, desc: "TV Episodes HDTV Episodes"} - - {id: 27, cat: TV/HD, desc: "TV Episodes HDTV Series"} - - 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: Filter freeleech only - default: false - - name: sort - type: select - label: Sort requested from site - default: added - options: - added: created - seeders: seeders - size: size - - name: type - type: select - label: Order requested from site - default: desc - options: - desc: desc - asc: asc - - name: info_results - type: info - label: Search results - default: "If you are getting the error Found no results while trying to browse this tracker then first access the site with your browser and check that you are not being forced to change your password because it has expired after 180 days." - -login: - path: ?p=home&pid=1 - method: form - form: form#sls_form - submitpath: ajax/login.php - inputs: - action: login - loginbox_membername: "{{ .Config.username }}" - loginbox_password: "{{ .Config.password }}" - loginbox_remember: 1 - selectorinputs: - securitytoken: - selector: "script:contains(\"stKey: \")" - filters: - - name: regexp - args: "stKey: \"(.+?)\"," - error: - - selector: div.error - - selector: :contains("-ERROR-") - test: - path: ?p=home&pid=1 - selector: div#member_info_bar - -search: - paths: - # 7 results per page, but fetching more pages when results < 7 returns duplicates from each additional page. - - path: / - inputs: - p: torrents - pid: 32 - $raw: "{{ range .Categories }}cid[]={{.}}&{{end}}" - keywords: "{{ .Keywords }}" - # name, description, both, uploader - search_type: name - "sortOptions[sortBy]": "{{ .Config.sort }}" - "sortOptions[sortOrder]": "{{ .Config.type }}" - # does not support imdbid search or have imdbid links in results. - error: - - selector: div.error:not(:contains("There are no results found.")) - - rows: - selector: "div.torrent-box[id^=\"torrent_\"]{{ if .Config.freeleech }}:has(img[src$=\"/torrent_free.png\"]){{ else }}{{ end }}" - - fields: - category: - selector: a[href*="?p=torrents&pid=10&cid="] - attribute: href - filters: - - name: querystring - args: cid - title: - selector: a[href*="?p=torrents&pid=10&action=details&tid="] - details: - selector: a[href*="?p=torrents&pid=10&action=details&tid="] - attribute: href - download: - selector: a[href*="?p=torrents&pid=10&action=download&tid="] - attribute: href - poster: - selector: a[href*="data/torrents/torrent_images/"] - attribute: href - imdbid: - selector: a[href*="imdb.com/title/tt"] - attribute: href - genre: - selector: div.torrentDetails > div:has(a[href*="&genre="]) - filters: - - name: replace - args: ["Genre:", ""] - description: - text: "{{ .Result.genre }}" - size: - selector: a[rel="torrent_size"] - grabs: - selector: a[rel="times_completed"] - seeders: - selector: a[rel="torrent_seeders"] - leechers: - selector: a[rel="torrent_leechers"] - date_day: - selector: div.torrentOwner:contains("day") - # auto adjusted by site account profile - optional: true - filters: - - name: regexp - args: "Uploaded (.+?) by" - - name: fuzzytime - date_year: - selector: div.torrentOwner:contains("-") - # auto adjusted by site account profile - optional: true - filters: - - name: regexp - args: "Uploaded (.+?) by" - - name: dateparse - args: "dd-MM-yyyy HH:mm" - date_unix: - selector: div.torrentOwner abbr - optional: true - attribute: data-time - date: - text: "{{ if or .Result.date_day .Result.date_year .Result.date_unix }}{{ or .Result.date_day .Result.date_year .Result.date_unix }}{{ else }}now{{ end }}" - downloadvolumefactor: - case: - img[src$="/torrent_free.png"]: 0 - "*": 1 - uploadvolumefactor: - text: 1 - minimumratio: - text: 1.0 -# TSUE 2.2 diff --git a/definitions/v10/opensharing.yml b/definitions/v10/opensharing.yml new file mode 100644 index 000000000..ca8e62e0a --- /dev/null +++ b/definitions/v10/opensharing.yml @@ -0,0 +1,217 @@ +--- +id: opensharing +name: OpenSharing +description: "OpenSharing is a RUSSIAN Public Torrent Tracker for 3X" +language: ru-RU +type: public +encoding: UTF-8 +links: + - https://opensharing.org/ + +caps: + categorymappings: + - {id: 6, cat: XXX, desc: "Полнометражные XXX фильмы / Full Length Movies"} + - {id: 7, cat: XXX, desc: " Классика / Classic (Полнометражные фильмы снятые до 2000 года)"} + - {id: 8, cat: XXX, desc: " Фильмы с сюжетом / Feature Vignettes"} + - {id: 9, cat: XXX, desc: " Порно-пародия / Parody"} + - {id: 11, cat: XXX, desc: " Компиляции и фильмы без сюжета / Movies without a story"} + - {id: 36, cat: XXX, desc: " Фильмы с Русским переводом"} + - {id: 37, cat: XXX, desc: " Эротические фильмы / Erotic Movies"} + - {id: 38, cat: XXX, desc: " Документальные фильмы 18+ / Documentary 18+"} + - {id: 39, cat: XXX, desc: " Паки полнометражных фильмов / Full Length Movies Packs"} + - {id: 12, cat: XXX, desc: "Русское порно / Russian - Фильмы и ролики"} + - {id: 13, cat: XXX, desc: " Порнофильмы с Русскими актрисами / Movies with Russian actresses"} + - {id: 14, cat: XXX, desc: " Сцены и ролики с Русскими актрисами / Russian Movie Scenes & SiteRip's"} + - {id: 15, cat: XXX, desc: " Паки видео с Русскими актрисами / Russian Video Packs"} + - {id: 28, cat: XXX, desc: "Зарубежные ролики по жанрам / Foreign videos by genre"} + - {id: 27, cat: XXX, desc: " Сцены из фильмов / Movie Scenes"} + - {id: 26, cat: XXX, desc: " Порно-кастинги / Casting"} + - {id: 19, cat: XXX, desc: " Family Roleplay, Incest & Taboo"} + - {id: 21, cat: XXX, desc: " Public & Reality, Sex In Car, Outdoors"} + - {id: 20, cat: XXX, desc: " Анал и ДП / Anal & DP"} + - {id: 29, cat: XXX, desc: " Секс втроём / Threesomes"} + - {id: 30, cat: XXX, desc: " Группавуха / Group & Gangbang"} + - {id: 35, cat: XXX, desc: " Молоденькие / Legal Teens"} + - {id: 32, cat: XXX, desc: " Мамочки / MILF & Mature"} + - {id: 33, cat: XXX, desc: " Бабушки / Grannies"} + - {id: 40, cat: XXX, desc: " Pornstars & Other"} + - {id: 34, cat: XXX, desc: " Паки порнороликов / Video Packs"} + - {id: 64, cat: XXX, desc: "Этническое порно / Ethnic Porn - Фильмы и ролики"} + - {id: 65, cat: XXX, desc: " Межрасовый секс / Interracial - Сцены и ролики"} + - {id: 68, cat: XXX, desc: " Негритянки и Темнокожие / Ebony & Arab - Сцены и ролики"} + - {id: 66, cat: XXX, desc: " Азиатки / Asian - Сцены и ролики"} + - {id: 67, cat: XXX, desc: " Латинки / Latin - Сцены и ролики"} + - {id: 83, cat: XXX, desc: " Полнометражные азиатские и этнические фильмы / Full-length ethnic films"} + - {id: 105, cat: XXX, desc: " Этническое порно / Ethnic Porn - Паки роликов и фильмов"} + - {id: 84, cat: XXX, desc: "Оральный секс / Blowjob & Deep Throat, Licking - Фильмы и ролики"} + - {id: 86, cat: XXX, desc: " Оральный секс / Blowjob & Deep Throat, Licking - Сцены и ролики"} + - {id: 87, cat: XXX, desc: " Групповой оральный секс / Blowbang & Bukkake - Сцены и ролики"} + - {id: 85, cat: XXX, desc: " Оральный секс / Blowjob & Deep Throat, Licking - Полнометражные фильмы"} + - {id: 61, cat: XXX, desc: "Masturbation, Solo & Posing - Фильмы и ролики"} + - {id: 62, cat: XXX, desc: " Мастурбация / Masturbation"} + - {id: 63, cat: XXX, desc: " Posing & Striptease"} + - {id: 2, cat: XXX, desc: "Любительское порно / Amateur & Homemade"} + - {id: 3, cat: XXX, desc: " Русское любительское XXX видео / Russian Amateur"} + - {id: 18, cat: XXX, desc: " Зарубежное любительское порно / Foreign amateur"} + - {id: 4, cat: XXX, desc: " Порно чаты / WEBCam"} + - {id: 10, cat: XXX, desc: " Скрытые камеры / Spycam"} + - {id: 5, cat: XXX, desc: " Паки любительского порно / Amateur porn packs"} + - {id: 110, cat: XXX, desc: "Только для зарегистрированных / For Registered Members Only"} + - {id: 112, cat: XXX, desc: " Полнометражные фильмы / Full-length Movies"} + - {id: 113, cat: XXX, desc: " Сцены и ролики / Scenes & Videos"} + - {id: 114, cat: XXX, desc: " Анимация 18+ / Animation 18+"} + - {id: 116, cat: XXX, desc: " Игры для взрослых / Porn games"} + - {id: 115, cat: XXX, desc: " Фото, Обои, Картинки / Photos, Wallpapers & Pictures"} + - {id: 117, cat: XXX, desc: " Видео паки / Video Packs"} + - {id: 16, cat: XXX, desc: "Фетиш и Нетрадиционное порно / Special Interest Movies & Clips"} + - {id: 43, cat: XXX, desc: "Rough Sex & BDSM - Фильмы и ролики"} + - {id: 17, cat: XXX, desc: " Rough Sex, BDSM & Bondage - Полнометражные фильмы"} + - {id: 46, cat: XXX, desc: " Постановочные изнасилования / Pseudo-Rape - Сцены и ролики"} + - {id: 41, cat: XXX, desc: " Rough Sex, BDSM & Bondage - Сцены и ролики"} + - {id: 45, cat: XXX, desc: " Ролики и фильмы от "LegalPorno ""} + - {id: 44, cat: XXX, desc: " Fisting & Dildo - Сцены и ролики"} + - {id: 47, cat: XXX, desc: "Фетиш / Fetish - Фильмы и ролики"} + - {id: 49, cat: XXX, desc: " Фетиш / Fetish - Полнометражные фильмы"} + - {id: 109, cat: XXX, desc: " Cuckold / Cheating - Сцены и ролики"} + - {id: 99, cat: XXX, desc: " Alt-Porn / Alt Girls - Сцены и ролики"} + - {id: 106, cat: XXX, desc: " Cosplay - Сцены и ролики"} + - {id: 53, cat: XXX, desc: " Fetish Wear / Latex, Uniform, Panties, Lingerie, Stockings - Сцены и ролики"} + - {id: 54, cat: XXX, desc: " Большие сиськи и жопы / Big Boobs & Big Ass - Сцены и ролики"} + - {id: 48, cat: XXX, desc: " Foot Fetish, Footjob & Feet - Сцены и ролики"} + - {id: 55, cat: XXX, desc: " Толстушки / BBW & Plump Woman - Сцены и ролики"} + - {id: 56, cat: XXX, desc: " Худенькие и Миниатюрные / Skinny & Petite - Сцены и ролики"} + - {id: 60, cat: XXX, desc: " Массаж / Massage - Сцены и ролики"} + - {id: 98, cat: XXX, desc: " Wet & Oiled - Сцены и ролики"} + - {id: 51, cat: XXX, desc: " Femdom & Domination - Сцены и ролики"} + - {id: 50, cat: XXX, desc: " Мохнатки / Hairy Pussy & Bush - Сцены и ролики"} + - {id: 57, cat: XXX, desc: " Squirting / Pissing & Pee - Сцены и ролики"} + - {id: 52, cat: XXX, desc: " Glory Hole - Сцены и ролики"} + - {id: 107, cat: XXX, desc: " Medical Fetish - Сцены и ролики"} + - {id: 58, cat: XXX, desc: " Беременные / Pregnant - Сцены и ролики"} + - {id: 104, cat: XXX, desc: " Пьяные и Спящие / Drunk & Sleeping - Сцены и ролики"} + - {id: 59, cat: XXX, desc: " Карлики / Midgets - Сцены и ролики"} + - {id: 108, cat: XXX, desc: " Разное / Various Fetishes - Сцены и ролики"} + - {id: 69, cat: XXX, desc: "Лесбиянки / Lesbians - Фильмы и ролики"} + - {id: 70, cat: XXX, desc: " Полнометражные лесби-фильмы / Full length lesbian movies"} + - {id: 71, cat: XXX, desc: " Лесбиянки / Lesbians - Сцены и ролики"} + - {id: 72, cat: XXX, desc: " Лесбийский страпон / Lesbian Strap-on - Сцены и ролики"} + - {id: 73, cat: XXX, desc: " All Girl / Lesbians - Video Pack"} + - {id: 42, cat: XXX, desc: "Fetish, Rough Sex & BDSM - Video Pack"} + - {id: 24, cat: XXX, desc: "Анимация, игры, фото и картинки"} + - {id: 23, cat: XXX, desc: "Анимация 18+ / Animation 18+"} + - {id: 74, cat: XXX, desc: " Мультфильмы18+ / Cartoons 18+"} + - {id: 75, cat: XXX, desc: " Хентай 18+ / Hentai 18+"} + - {id: 76, cat: XXX, desc: " Паки мультфильмов 18+ / Animation packs 18+"} + - {id: 77, cat: XXX, desc: "Фото, Обои и Картинки / Photos, Wallpapers & Pictures"} + - {id: 79, cat: XXX, desc: " Любительское фото / Amateur photo"} + - {id: 80, cat: XXX, desc: " Подборки сетов / Picture Sets Packs"} + - {id: 81, cat: XXX, desc: " Подборки по актрисам / Actresses Picture Packs"} + - {id: 82, cat: XXX, desc: " Сборники фото и обоев, разное / Collections of Photos & Wallpapers"} + - {id: 78, cat: XXX, desc: "Игры 18+ / Porn games"} + - {id: 102, cat: XXX, desc: " Визуальные новеллы / Visual Novels"} + - {id: 103, cat: XXX, desc: " Ролевые / Role-Playing"} + - {id: 88, cat: XXX, desc: "Общий форум"} + - {id: 100, cat: XXX, desc: "Правила & FAQ"} + - {id: 89, cat: XXX, desc: "Новости и объявления"} + - {id: 90, cat: XXX, desc: "Тех. раздел"} + - {id: 91, cat: XXX, desc: "Стол заказов"} + - {id: 92, cat: XXX, desc: "Помогите опознать!"} + - {id: 93, cat: XXX, desc: "Свободное общение"} + - {id: 94, cat: XXX, desc: "Форум релизёров"} + - {id: 95, cat: XXX, desc: " Скриншоты"} + - {id: 96, cat: XXX, desc: " MediaInfo"} + - {id: 97, cat: XXX, desc: " Разное"} + - {id: 101, cat: XXX, desc: "Архив"} + + modes: + search: [q] + +settings: + - name: sort + type: select + label: Sort requested from site + default: t + options: + t: created + ts: seeders + sz: size + i: title + - name: type + type: select + label: Order requested from site + default: d + options: + d: desc + a: asc + +search: + paths: + # https://opensharing.org/search.php?tracker_search=torrent&keywords=2024&terms=all&author=&fid[]=3&fid[]=18&sc=1&sf=titleonly&sk=t&sd=d&sr=topics&st=0&ch=300&t=0&submit=Поиск + - path: search.php + inputs: + tracker_search: torrent + keywords: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" + terms: all + author: "" + sc: 1 + sf: titleonly + sr: topics + sk: "{{ .Config.sort }}" + sd: "{{ .Config.type }}" + st: 0 + ch: 300 + t: 0 + submit: Поиск + $raw: "{{ range .Categories }}&fid[]={{.}}{{end}}" + + rows: + selector: table.tablebg > tbody > tr:has(a[href^="./download/file.php?id="]) + + fields: + category: + selector: a[href^="./viewtopic.php?f="] + attribute: href + filters: + - name: querystring + args: f + title: + selector: a.topictitle + details: + selector: a.topictitle + attribute: href + download: + selector: a[href^="./download/file.php?id="] + attribute: href + size: + selector: p.gensmall > b + filters: + - name: replace + args: ["ТБ", "TB"] + - name: replace + args: ["ГБ", "GB"] + - name: replace + args: ["МБ", "MB"] + - name: replace + args: ["КБ", "KB"] + seeders: + selector: span.seed + leechers: + selector: span.leech + grabs: + selector: span.complet + date: + # (09.03.2020) + selector: a.topictitle + optional: true + default: now + # do not append TZ else text {{if}} will not work if date not found + filters: + - name: regexp + args: (\d{2}\.\d{2}\.\d{4}) + - name: dateparse + args: "dd.MM.yyyy" + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# phpBB diff --git a/definitions/v10/rudub.yml b/definitions/v10/rudub.yml index 1e70fbe84..2f74cecfb 100644 --- a/definitions/v10/rudub.yml +++ b/definitions/v10/rudub.yml @@ -9,11 +9,9 @@ type: semi-private encoding: windows-1251 followredirect: true links: - - https://15october.rudub.online/ + - https://17october.rudub.online/ legacylinks: - https://rudub.online/ - - https://16september.rudub.online/ - - https://17september.rudub.online/ - https://18september.rudub.online/ - https://19september.rudub.online/ - https://20september.rudub.online/ @@ -41,6 +39,8 @@ legacylinks: - https://12october.rudub.online/ - https://13october.rudub.online/ - https://14october.rudub.online/ + - https://15october.rudub.online/ + - https://16october.rudub.online/ caps: categorymappings: