From 197b66ea64c7160f4af8a7d57870aae4251573d2 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Tue, 12 Nov 2024 13:45:24 +1300 Subject: [PATCH] turknova: removed. resolves #9104 --- README.md | 1 - src/Jackett.Common/Definitions/turknova.yml | 196 -------------------- src/Jackett.Updater/Program.cs | 1 + 3 files changed, 1 insertion(+), 197 deletions(-) delete mode 100644 src/Jackett.Common/Definitions/turknova.yml diff --git a/README.md b/README.md index 9233a9eff..023f664dc 100644 --- a/README.md +++ b/README.md @@ -600,7 +600,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * TranceTraffic * Trellas (Magico) [![(invite needed)][inviteneeded]](#) * TreZzoR - * TurkNova * TurkSeed * TurkTorrent (TT) * TV Chaos UK (TVCUK) diff --git a/src/Jackett.Common/Definitions/turknova.yml b/src/Jackett.Common/Definitions/turknova.yml deleted file mode 100644 index 1ad733839..000000000 --- a/src/Jackett.Common/Definitions/turknova.yml +++ /dev/null @@ -1,196 +0,0 @@ ---- -id: turknova -name: TurkNova -description: "TurkNova is a TURKISH Private Torrent Tracker for MOVIES / TV / GENERAL. This Indexer is for English only." -language: en-US -type: private -encoding: UTF-8 -links: - - https://turknova.org/ -legacylinks: - - https://www.turknova.net/ - -caps: - categorymappings: - - {id: 64, cat: Movies/UHD, desc: "4K - UHD"} - - {id: 40, cat: Movies/HD, desc: "1080p - 720p - BDRip - mRip"} - - {id: 71, cat: Movies/HD, desc: "H265 - HECV"} - - {id: 39, cat: Movies, desc: "BOXSET"} - - {id: 43, cat: Movies/HD, desc: "NETFLIX"} - - {id: 84, cat: TV, desc: "DISNEY+"} - - {id: 85, cat: TV, desc: "AMZN PRIME"} - - {id: 92, cat: TV, desc: "DISCOVERY+"} - - {id: 88, cat: TV, desc: "BLUTV"} - - {id: 74, cat: TV, desc: "EXXEN"} - - {id: 77, cat: TV, desc: "GAIN"} - - {id: 87, cat: TV, desc: "TOD"} - - {id: 91, cat: TV, desc: "TABII"} - - {id: 94, cat: TV, desc: "MUBI"} - - {id: 59, cat: Movies/WEB-DL, desc: "WEB-DL / WEBRip"} - - {id: 34, cat: TV/Documentary, desc: "Belgesel"} - - {id: 60, cat: TV/Foreign, desc: "Yabancı Dizi"} - - {id: 72, cat: TV/Anime, desc: "Animasyon"} - - {id: 48, cat: TV/HD, desc: "HDTV - Rip"} - - {id: 55, cat: TV, desc: "Türk Filmi"} - - {id: 95, cat: Other, desc: "Yeşilçam"} - - {id: 46, cat: Other, desc: "Eğitim"} - - {id: 53, cat: Other, desc: "Resim"} - - {id: 50, cat: Audio, desc: "Müzik"} - - {id: 52, cat: PC, desc: "Program"} - - {id: 62, cat: PC, desc: "İşletim Sistemi"} - - modes: - search: [q] - tv-search: [q, season, ep] - movie-search: [q] - music-search: [q] - -settings: - - name: username - type: text - label: Username - - name: password - type: password - label: Password - - name: freeleech - type: checkbox - label: Filter freeleech only - default: false - - name: info_layout - type: info - label: Layout - default: "
  1. Only the English Classic profile is supported.
  2. Make sure to set the Torrent Listing (Listeleme Biçimi) option in your profile to Classic (Klasik)
  3. And set the Language (Dil) to English
  4. Using the Modern theme will prevent results, and using Turkish will prevent upload dates.
" - - 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: An error has occurred!You can't view this page unless you read all your unread messages, then access the site with your browser and mark as read all PMs." - -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 - test: - path: ?p=home&pid=1 - selector: a#logout - -search: - paths: - - path: / - keywordsfilters: - - name: re_replace - args: ["[^a-zA-Z0-9]+", "%25"] - 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 }}" - error: - - selector: div.error:not(:contains("Hiçbir sonuç bulunamadı.")):not(:contains("There are no results found.")) - # does not support imdbid search and does not return imdb link in results. - - rows: - selector: "table#torrents_table_classic > tbody > tr:has(td.torrent_name){{ if .Config.freeleech }}:has(img[title=\"FREE!\"]){{ else }}{{ end }}" - - fields: - category: - selector: div.category_image > a - attribute: href - filters: - - name: querystring - args: cid - title: - selector: a[href*="?p=torrents&pid=10&action=details"] - details: - # href="https://turknova.org/?p=torrents&pid=10&action=details&tid=40737" - selector: a[href*="?p=torrents&pid=10&action=details"] - attribute: href - download: - # from details page href="https://turknova.org/?p=torrents&pid=10&action=download&tid=40774" - selector: a[href*="?p=torrents&pid=10&action=details"] - attribute: href - filters: - - name: replace - args: ["details", "download"] - poster: - selector: a[rel="fancybox"] - attribute: href - date_day: - optional: true - # Uploaded Friday at 05:11 by - # Uploaded Today at 00:48 by - # Uploaded Yesterday at 23:57 by - selector: td.torrent_name:contains(" at ") - filters: - - name: regexp - args: "Uploaded (.+?) by" - - name: replace - args: [" at ", " "] - - name: fuzzytime - date_year: - # auto adjusted by site account profile - optional: true - # Uploaded 30-01-2019 15:02 by - selector: td.torrent_name:not(:contains(" at ")) - filters: - - name: regexp - args: "Uploaded (.+?) by" - - name: dateparse - args: "dd-MM-yyyy HH:mm" - date: - text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}" - size: - selector: a[rel="torrent_size"] - seeders: - selector: a[rel="torrent_seeders"] - leechers: - selector: a[rel="torrent_leechers"] - grabs: - selector: a[rel="times_completed"] - downloadvolumefactor: - case: - "img[title=\"FREE!\"]": 0 - "img[title=\"Download Multiplier: 0.5\"]": 0.5 - "*": 1 - uploadvolumefactor: - case: - "img[title=\"Upload Multiplier: 2\"]": 2 - "*": 1 - minimumratio: - text: 1.0 - minimumseedtime: - # 3 days (as seconds = 3 x 24 x 60 x 60) - text: 259200 -# TSUE 2.2 diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index abbf57be6..1dc6e1295 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -720,6 +720,7 @@ namespace Jackett.Updater "Definitions/tspate.yml", "Definitions/ttobogo.yml", "Definitions/ttsweb.yml", + "Definitions/turknova.yml", "Definitions/turkseed.yml", "Definitions/turktracker.yml", "Definitions/tvroad.yml",