From aecc9f75d5aa21654bd97d5b687d1e33fe7a947d Mon Sep 17 00:00:00 2001 From: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> Date: Wed, 1 Dec 2021 20:37:06 +0000 Subject: [PATCH] filebase: removed, down for 30 days. resolves #6669 (#12625) --- README.md | 1 - src/Jackett.Common/Definitions/filebase.yml | 205 -------------------- src/Jackett.Updater/Program.cs | 1 + 3 files changed, 1 insertion(+), 206 deletions(-) delete mode 100644 src/Jackett.Common/Definitions/filebase.yml diff --git a/README.md b/README.md index 9118dc62f..01768524e 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * EXT Torrents * ExtraTorrent.st * EZTV - * Filebase * FileListing * FireBit * Frozen Layer diff --git a/src/Jackett.Common/Definitions/filebase.yml b/src/Jackett.Common/Definitions/filebase.yml deleted file mode 100644 index 4aa965db0..000000000 --- a/src/Jackett.Common/Definitions/filebase.yml +++ /dev/null @@ -1,205 +0,0 @@ ---- -id: filebase -name: Filebase -description: "Filebase is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" -language: ru-RU -type: public -encoding: UTF-8 -links: - - http://www.filebase.ws/ # https is not supported ERR_CONNECTION_REFUSED - -caps: - categorymappings: - - {id: cartoons, cat: Movies, desc: "Мультики (cartoons)"} - - {id: tv, cat: TV, desc: "ТВ Передача (tv)"} - - {id: sport, cat: Movies, desc: "Спорт (sport)"} - - {id: action, cat: Movies, desc: "Боевик (action)"} - - {id: comedy, cat: Movies, desc: "Комедия (comedy)"} - - {id: thriller, cat: Movies, desc: "Триллер (thriller)"} - - {id: classic, cat: Movies, desc: "Классика (classic)"} - - {id: history, cat: Movies, desc: "Исторический (history)"} - - {id: mystic, cat: Movies, desc: "Мистика (mystic)"} - - {id: sci-fi, cat: Movies, desc: "Фантастика (sci-fi)"} - - {id: horror, cat: Movies, desc: "Ужасы (horror)"} - - {id: drama, cat: Movies, desc: "Драма (drama)"} - - {id: adventure, cat: Movies, desc: "Приключения (adventure)"} - - {id: detective, cat: Movies, desc: "Детектив (detective)"} - - {id: concert, cat: Movies, desc: "Концерт (concert)"} - - {id: anime, cat: TV/Anime, desc: "Аниме (anime)"} - - {id: epic, cat: Movies, desc: "Мелодрама (epic)"} - - {id: documental, cat: TV/Documentary, desc: "Док. Фильм (documental)"} - - {id: serials, cat: TV, desc: "Сериал (serials)"} - - {id: fantasy, cat: Movies, desc: "Фентези (fantasy)"} - - {id: war, cat: Movies, desc: "Военный (war)"} - - {id: family, cat: Movies, desc: "Семейный (family)"} - - {id: tales, cat: Movies, desc: "Сказка (tales)"} - - {id: catastroph, cat: Movies, desc: "Катастрофа (catastroph)"} - - {id: games, cat: Console, desc: "Игры (games)"} - - {id: software, cat: PC, desc: "Программы (software)"} - - {id: videoclips, cat: Audio/Video, desc: "Видеоклип (videoclips)"} - - {id: wallpapers, cat: Other, desc: "Картинки (wallpapers)"} - - {id: eng-music, cat: Audio, desc: "Eng Музыка (eng-music)"} - - {id: rus-music, cat: Audio, desc: "Rus Музыка (rus-music)"} - - {id: books, cat: Books, desc: "Книги (books)"} - - {id: phone, cat: PC/Mobile-Other, desc: "Телефон (phone)"} - - modes: - search: [q] - tv-search: [q, season, ep] - movie-search: [q] - music-search: [q] - book-search: [q] - -settings: - - name: striprussian - type: checkbox - label: Strip Russian Letters - default: false - - name: cat - type: select - label: Category - default: 0 - options: - 0: all - cartoons: "Мультики (cartoons)" - tv: "ТВ Передача (tv)" - sport: "Спорт (sport)" - action: "Боевик (action)" - comedy: "Комедия (comedy)" - thriller: "Триллер (thriller)" - classic: "Классика (classic)" - history: "Исторический (history)" - mystic: "Мистика (mystic)" - sci-fi: "Фантастика (sci-fi)" - horror: "Ужасы (horror)" - drama: "Драма (drama)" - adventure: "Приключения (adventure)" - detective: "Детектив (detective)" - concert: "Концерт (concert)" - anime: "Аниме (anime)" - epic: "Мелодрама (epic)" - documental: "Док. Фильм (documental)" - serials: "Сериал (serials)" - fantasy: "Фентези (fantasy)" - war: "Военный (war)" - family: "Семейный (family)" - tales: "Сказка (tales)" - catastroph: "Катастрофа (catastroph)" - games: "Игры (games)" - software: "Программы (software)" - videoclips: "Видеоклип (videoclips)" - wallpapers: "Картинки (wallpapers)" - eng-music: "Eng Музыка (eng-music)" - rus-music: "Rus Музыка (rus-music)" - books: "Книги (books)" - phone: "Телефон (phone)" - - name: sort - type: select - label: Sort requested from site - default: dateD - options: - dateD: created desc - dateA: created asc - seedD: seeders desc - seedA: seeders asc - sizeD: size desc - sizeA: size asc - -search: - paths: - # http://www.filebase.ws/torrents/search/?s=dateD&t=all&c=serials&search=mandalorian - - path: torrents/search/ - keywordsfilters: - - name: diacritics - args: replace - - name: re_replace # S01 to 1 - args: ["(?i)\\bS0*(\\d+)\\b", "$1"] - - name: re_replace # S01E01 to 1 1 - args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "$1 $2"] - inputs: - # all, liveonly, deadonly - t: all - c: "{{ .Config.cat }}" - s: "{{ .Config.sort }}" - search: "{{ .Keywords }}" - - rows: - selector: table#torrents_list > tbody > tr[data-fid] - - fields: - category: - selector: td:nth-child(1) > a - attribute: href - filters: - - name: split - args: ["/", 2] - torrent_id: - selector: td:nth-child(2) > a - attribute: href - filters: - - name: split - args: ["/", 3] - title: - selector: td:nth-child(2) - filters: - # normalize to SXXEYY format - - name: replace - args: [" [/|:|\\||\\.] ", " "] - - name: replace - args: ["Кураж-Бамбей", "kurazh"] - - name: replace - args: ["Кубик в Кубе", "Kubik"] - - name: replace - args: ["Кравец", "Kravec"] - - name: re_replace - args: ["\\((\\d+)\\s+[Сс]езон:\\s+(?:(\\d+-*\\d*)\\s+[Сс]ери[ия]\\s+.*\\d+)\\)(.*)\\s\\[([12][0-9]{3})\\]\\s(.*)", "$3 - S$1E$2 - rus $5"] - - name: re_replace - args: ["\\((\\d+)\\s+[Сс]езон:\\s+(\\d+)\\s+[Сс]ери[ия]\\)(.*)\\s\\[([12][0-9]{3})\\]\\s(.*)", "S$1E$2 - rus $3"] - - name: re_replace - args: ["\\((?:(\\d+-*\\d*)\\s+[Сс]ери[ия]\\s+.*\\d+)\\)(.*)\\s\\[([12][0-9]{3})\\]\\s(.*)", "$2 - S1E$1 - rus $4"] - - name: re_replace - args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"] - - name: re_replace - args: ["\\((\\d+[p|i])\\)", "$1"] - - name: replace - args: ["-Rip", "Rip"] - - name: replace - args: ["WEB-DL", "WEBDL"] - - name: replace - args: ["WEBDLRip", "WEBDL"] - - name: replace - args: ["HDTVRip", "HDTV"] - details: - selector: td:nth-child(2) > a - attribute: href - download: - text: "{{ .Config.sitelink }}download.php?id={{ .Result.torrent_id }}" - date: - selector: td:nth-child(4) - filters: - - name: append - args: " +03:00" # MSK - - name: dateparse - args: "02/01/06 -07:00" - size: - selector: td:nth-child(5) - filters: - - name: replace - args: ["ТБ", "TB"] - - name: replace - args: ["ГБ", "GB"] - - name: replace - args: ["МБ", "MB"] - - name: replace - args: ["КБ", "KB"] - seeders: - selector: td:nth-child(7) - leechers: - selector: td:nth-child(8) - grabs: - selector: td:nth-child(9) - downloadvolumefactor: - text: 0 - uploadvolumefactor: - text: 1 -# engine n/a diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index f1819331d..dbcbc5274 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -326,6 +326,7 @@ namespace Jackett.Updater "Definitions/extratorrent-it.yml", "Definitions/extratorrentclone.yml", "Definitions/feedurneed.yml", // merged with devilsplayground #6872 + "Definitions/filebase.yml", "Definitions/filmsclub.yml", "Definitions/focusx.yml", "Definitions/freakstrackingsystem.yml",