diff --git a/README.md b/README.md index 57a3ebf15..f0d2f10f4 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * Erai-Raws * ETTV * EXT Torrents - * ExtraTorrent.cd * ExtraTorrent.st * EZTV * Filebase diff --git a/src/Jackett.Common/Definitions/extratorrent-cd.yml b/src/Jackett.Common/Definitions/extratorrent-cd.yml deleted file mode 100644 index cc3fe104f..000000000 --- a/src/Jackett.Common/Definitions/extratorrent-cd.yml +++ /dev/null @@ -1,117 +0,0 @@ ---- -id: extratorrent-cd -name: ExtraTorrent.cd -description: "ExtraTorrent.cd is a Public tracker for MOVIE / TV / GENERAL magnets" -language: en-US -type: public -encoding: UTF-8 -followredirect: true -links: - - https://extratorrent.si/ -legacylinks: - - https://extratorrent.unblockit.pro/ - - https://extratorrent.unblockit.one/ # for .ag - -caps: - categorymappings: - - {id: Movies, cat: Movies, desc: "Movies"} - - {id: Video, cat: Movies, desc: "Movies"} - - {id: TV, cat: TV, desc: "TV"} - - {id: Music, cat: Audio, desc: "Music"} - - {id: Porn, cat: XXX, desc: "Adult / Porn"} - - {id: Software, cat: PC, desc: "Software"} - - {id: Games, cat: Console, desc: "Games"} - - {id: Other, cat: Other/Misc, desc: "Other"} - - modes: - search: [q] - tv-search: [q, season, ep] - movie-search: [q] - music-search: [q] - book-search: [q] - -settings: [] - -search: - paths: - # 30 rows per page - - path: "search/?search={{ .Keywords }}&srt=added&order=desc" - - path: "search/?page=2&search={{ .Keywords }}&srt=added&order=desc" - - path: "search/?page=3&search={{ .Keywords }}&srt=added&order=desc" - keywordsfilters: - - name: re_replace - args: ["[\\s]+", "."] - - - rows: - selector: tr[class^="tl"] - filters: - - name: andmatch - - fields: - category: - selector: span.c_tor > a - title: - selector: a[href*="/torrent/"][title^="view"] - details: - selector: a[href*="/torrent/"] - attribute: href - filters: - - name: replace - args: ["///", "//"] - download: - selector: a[href^="magnet:?xt="] - attribute: href - date_day: - # Y-day-2020 (seriously!?!, like there's a Y-day-2019 ?) - # Today-22:03 - selector: td:nth-last-of-type(5):contains("day") - optional: true - filters: - - name: replace - args: ["\xA0", " "] - - name: re_replace - args: ["(Today-)", "Today "] - - name: re_replace - args: ["(Y-day-.*)", "Yesterday"] - - name: fuzzytime - date_year: - # 12-27-2019 - selector: td:nth-last-of-type(5):not(:contains(":")):not(:contains("day")):not(:contains("ago")) - optional: true - filters: - - name: replace - args: ["\xA0", "-"] - - name: append - args: " -07:00" # PDT - - name: dateparse - args: "01-02-2006 -07:00" - date_ago: - # 4-mins-ago - selector: td:nth-last-of-type(5):contains("ago") - optional: true - filters: - - name: replace - args: ["\xA0", "-"] - - name: replace - args: ["-", " "] - - name: timeago - date: - text: "{{ if or .Result.date_year .Result.date_day .Result.date_ago }}{{ or .Result.date_year .Result.date_day .Result.date_ago }}{{ else }}now{{ end }}" - size: - selector: td:nth-last-of-type(4) - seeders_optional: - optional: true - selector: td.sy, td.sn - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: - optional: true - selector: td.ly, td.ln - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index a62050f89..2bd666573 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -321,6 +321,7 @@ namespace Jackett.Updater "Definitions/evolutionpalace.yml", "Definitions/exoticaz.yml", // migrated to C# "Definitions/extratorrent-ag.yml", + "Definitions/extratorrent-cd.yml", "Definitions/extratorrent-it.yml", "Definitions/extratorrentclone.yml", "Definitions/feedurneed.yml", // merged with devilsplayground #6872