Compare commits

..

17 Commits

Author SHA1 Message Date
Garfield69
319e2c8671 restore and update Fenyarnyek-Tracker. resolves #13053 2025-06-12 15:31:48 +12:00
Garfield69
6d3439e5da spiritofrevolution: new domain 2025-06-12 09:11:28 +12:00
Garfield69
591d0c80b1 torrentsir: bump domain 2025-06-12 05:21:26 +12:00
Garfield69
c91b538e3b torrentqq: bump domains 2025-06-12 05:21:11 +12:00
Garfield69
54bf7026fc Update rudub.yml 2025-06-12 05:20:57 +12:00
Garfield69
71086695b8 ptchina: drop rows without DL 2025-06-12 05:20:54 +12:00
Garfield69
59bfb66d28 torrenttip: new domain 2025-06-11 17:38:33 +12:00
Garfield69
2c59525583 torrentsome: bump domain 2025-06-11 17:38:22 +12:00
Garfield69
7402e5af0e nicept: bump engine tag 2025-06-11 17:38:09 +12:00
Garfield69
5422f6976f assorted unit3d: bump engine tag 2025-06-11 12:01:38 +12:00
Garfield69
87219be183 add filemood a public site. resolves #16021 2025-06-11 08:45:42 +12:00
Garfield69
bf466fc1bd dontorrent: new domain 2025-06-11 06:27:02 +12:00
Garfield69
84647dabd2 Update rudub.yml 2025-06-11 06:26:48 +12:00
Garfield69
1841a36b80 kickasstorrents-to: new engine resolves #9966 2025-06-10 09:05:00 +12:00
Garfield69
5fa5c01b0c Update rudub.yml 2025-06-10 09:03:22 +12:00
Garfield69
ca70da79b0 rastaturgan: update MST 2025-06-09 19:18:44 +12:00
Garfield69
2356ac33b9 assorted unit3d: bump engine tag 2025-06-09 19:18:21 +12:00
24 changed files with 342 additions and 84 deletions

View File

@@ -67,6 +67,7 @@ Prior versions of Jackett are no longer supported.
* EXT Torrents
* ExtraTorrent.st
* EZTV
* FileMood
* FilmesHdTorrent
* Frozen Layer
* GamesTorrents
@@ -174,6 +175,7 @@ Prior versions of Jackett are no longer supported.
* Erai-Raws
* Ex-torrenty
* ExKinoRay
* Fenyarnyek-Tracker
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement

View File

@@ -191,4 +191,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.0
# json UNIT3D 9.1.1

View File

@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.1.0
# json UNIT3D 9.1.1

View File

@@ -0,0 +1,148 @@
---
id: fenyarnyek-tracker
name: Fenyarnyek-Tracker
description: "Fenyarnyek-Tracker is a HUNGARIAN semi private site for TV / MOVIES / GENERAL"
language: hu-HU
type: semi-private
encoding: UTF-8
links:
- http://tracker.fenyarnyek.com/
legacylinks:
- https://tracker.fenyarnyek.com/ # site is forcing http
caps:
categorymappings:
- {id: 13, cat: Movies/SD, desc: "SD Hun"}
- {id: 14, cat: Movies/SD, desc: "SD Eng"}
- {id: 15, cat: Movies/SD, desc: "Xvid Hun"}
- {id: 16, cat: Movies/SD, desc: "Xvid Eng"}
- {id: 17, cat: Movies/HD, desc: "HD Hun"}
- {id: 18, cat: Movies/HD, desc: "HD Eng"}
- {id: 19, cat: Movies/DVD, desc: "DVD Hun"}
- {id: 20, cat: Movies/DVD, desc: "DVD Eng"}
- {id: 21, cat: Movies/SD, desc: "Cam Hun"}
- {id: 22, cat: Movies/SD, desc: "Cam Eng"}
- {id: 23, cat: TV, desc: "Sorozat Hun"}
- {id: 24, cat: TV, desc: "Sorozat Eng"}
- {id: 25, cat: TV/Anime, desc: "Animációs"}
- {id: 26, cat: Books, desc: "Ebook Hun"}
- {id: 27, cat: Books, desc: "Ebook Eng"}
- {id: 28, cat: PC/Games, desc: "Game Iso"}
- {id: 29, cat: PC/Games, desc: "Game Rip"}
- {id: 30, cat: XXX, desc: "XXX Film"}
- {id: 31, cat: XXX/ImageSet, desc: "XXX kép"}
- {id: 32, cat: Audio, desc: "Zene Hun"}
- {id: 33, cat: Audio, desc: "Zene Eng"}
- {id: 34, cat: Other, desc: "Képek"}
- {id: 35, cat: PC/Mobile-Other, desc: "Mobil"}
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: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
method: post
path: index.php?page=login
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: td.lista span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# http://tracker.fenyarnyek.com/index.php?page=torrents&search=&category=0&active=0
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
# does not support multi categories, defaulting to All.
category: 0
# 0 all, 1 activeonly, 2 deadonly
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: table.lista > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
selector: a[href*="category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="index.php?page=torrent-details"]
details:
selector: a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-child(4)
# auto adjusted by site account profile
filters:
- name: dateparse
args: "dd/MM/yyyy"
size:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: regexp
args: "Méret: (.+?)<"
seeders:
selector: td:nth-last-child(5)
leechers:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(7)
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# xbtit

View File

@@ -0,0 +1,70 @@
---
id: filemood
name: FileMood
description: "FileMood is a Public BitTorrent DHT search engine."
language: en-US
type: public
encoding: UTF-8
links:
- https://filemood.com/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
search:
paths:
- path: result
followredirect: true
inputs:
q: "{{ .Keywords }}{{ if .Keywords }} in:title{{ else }}{{ end }}"
rows:
selector: table > tbody > tr:has(a.btn-success)
fields:
category:
text: Other
title:
selector: a
attribute: title
details:
selector: a
attribute: href
infohash:
selector: a
attribute: href
filters:
- name: regexp
args: "([A-F|a-f|0-9]{40})"
size:
selector: td.dn-size
date:
text: now
seeders:
selector: td.dn-status
filters:
- name: split
args: ["/", 0]
leechers:
selector: td.dn-status
filters:
- name: split
args: ["/", 1]
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -23,16 +23,79 @@ legacylinks:
caps:
categorymappings:
- {id: anime, cat: TV/Anime, desc: Anime}
- {id: apps, cat: PC, desc: Apps}
- {id: books, cat: Books, desc: Books}
- {id: documentaries, cat: TV/Documentary, desc: Documentaries}
- {id: games, cat: Console, desc: Games}
- {id: movies, cat: Movies, desc: Movies}
- {id: music, cat: Audio, desc: Music}
- {id: other, cat: Other, desc: Other}
- {id: tv, cat: TV, desc: TV}
- {id: xxx, cat: XXX, desc: XXX}
# category naming is inconsistent with root cat being left out on some results, hence the duplicate entries with/without root
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: Apps, cat: PC, desc: Apps}
- {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
- {id: Windows, cat: PC/0day, desc: "Apps Windows"}
- {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
- {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
- {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: AppsLinux, cat: PC, desc: "Apps Linux"}
- {id: Linux, cat: PC, desc: "Apps Linux"}
- {id: Books, cat: Books, desc: Books}
- {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: BooksComics, cat: Books/Comics, desc: Comics}
- {id: Comics, cat: Books/Comics, desc: Comics}
- {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
- {id: EBooks, cat: Books/EBook, desc: Ebooks}
- {id: Games, cat: Console, desc: "Games"}
- {id: PCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
- {id: OtherGames, cat: PC/Games, desc: "Games Other"}
- {id: GamesNDS, cat: Console/NDS, desc: NDS}
- {id: NDS, cat: Console/NDS, desc: NDS}
- {id: GamesPS3, cat: Console/PS3, desc: PS3}
- {id: PS3, cat: Console/PS3, desc: PS3}
- {id: GamesPS4, cat: Console/PS4, desc: PS4}
- {id: PS4, cat: Console/PS4, desc: PS4}
- {id: GamesPSP, cat: Console/PSP, desc: PSP}
- {id: PSP, cat: Console/PSP, desc: PSP}
- {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: GamesWii, cat: Console/Wii, desc: Wii}
- {id: Wii, cat: Console/Wii, desc: Wii}
- {id: Movies, cat: Movies, desc: Movies}
- {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: 3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: Music, cat: Audio, desc: Music}
- {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Other, cat: Other, desc: Other}
- {id: Movieclips, cat: Other, desc: "Movie clips"}
- {id: TV, cat: TV, desc: TV}
- {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: AdultGames, cat: XXX/Other, desc: "Adult Games"}
- {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
- {id: AdultPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
- {id: XXXPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
modes:
search: [q]
@@ -44,65 +107,35 @@ caps:
settings:
- name: info_flaresolverr
type: info_flaresolverr
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
# 20 rows per page
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}2/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}3/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}4/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}5/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
# 50 rows per page, however the All page only returns 49 actual results as the 50th is a duplicate of the 49th 8-/
- path: "{{ if .Keywords }}search/?q={{ .Keywords }}{{ else }}17/All/{{ end }}"
- path: "{{ if .Keywords }}search/?page=2&q={{ .Keywords }}{{ else }}17/All/?page=2{{ end }}"
rows:
selector: table.data tr.odd:has(a[class="cellMainLink"]), table.data tr.even:has(a[class="cellMainLink"])
filters:
- name: andmatch
selector: table.data > tbody > tr:has(a[href^="magnet:?xt="])
fields:
category:
selector: span > strong > a
attribute: href
selector: span > strong
filters:
- name: tolower
- name: trim
args: /
- name: re_replace
args: ["[>| ]+", ""]
title:
selector: a[class="cellMainLink"]
selector: a.cellMainLink
details:
selector: a[class="cellMainLink"]
selector: a.cellMainLink
attribute: href
download:
selector: a[class="cellMainLink"]
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(2)
date:
selector: td:nth-child(4)
attribute: title
selector: td.timeago
filters:
- name: replace
args: ["<br/>", " "]
- name: timeago
seeders:
selector: td:nth-child(5)

View File

@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.8
# json UNIT3D 9.1.0

View File

@@ -187,4 +187,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.9.2 2025-05-23
# NexusPHP v1.9.4 2025-06-01

View File

@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.0
# json UNIT3D 9.1.1

View File

@@ -235,4 +235,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.0.8 (custom)
# json UNIT3D 9.1.1 (custom)

View File

@@ -104,7 +104,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="]):has(a[href^="download.php?id="])
fields:
category:

View File

@@ -192,6 +192,6 @@ search:
# minimumratio:
# text: 0.8
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.6

View File

@@ -181,4 +181,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.0.8
# json UNIT3D 9.1.0

View File

@@ -9,14 +9,8 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- https://jun09.rudub.run/
- https://jun12.rudub.icu/
legacylinks:
- http://may24.rudub.run/
- https://may24.rudub.run/
- http://may25.rudub.run/
- https://may25.rudub.run/
- http://may26.rudub.run/
- https://may26.rudub.run/
- http://may27.rudub.run/
- https://may27.rudub.run/
- http://may28.rudub.run/
@@ -44,6 +38,14 @@ legacylinks:
- http://jun08.rudub.run/
- https://jun08.rudub.run/
- http://jun09.rudub.run/
- https://jun09.rudub.run/
- http://jun10.rudub.run/
- https://jun10.rudub.run/
- http://jun10.rudub.icu/
- https://jun10.rudub.icu/
- http://jun11.rudub.icu/
- https://jun11.rudub.icu/
- http://jun12.rudub.icu/
caps:
categorymappings:

View File

@@ -6,6 +6,8 @@ language: de-DE
type: private
encoding: UTF-8
links:
- https://sor-next.top/
legacylinks:
- https://sor-next.tk/
caps:

View File

@@ -7,11 +7,9 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentqq371.com/
- https://torrentegg63.com/
- https://torrentqq372.com/
- https://torrentegg64.com/
legacylinks:
- https://torrentqq357.com/
- https://torrentegg49.com/
- https://torrentqq358.com/
- https://torrentegg50.com/
- https://torrentqq359.com/
@@ -38,6 +36,8 @@ legacylinks:
- https://torrentegg61.com/
- https://torrentqq370.com/
- https://torrentegg62.com/
- https://torrentqq371.com/
- https://torrentegg63.com/
caps:
categorymappings:

View File

@@ -7,10 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentsir175.com/
- https://torrentsir176.com/
legacylinks:
- http://torrentsir164.com/
- https://torrentsir164.com/
- http://torrentsir165.com/
- https://torrentsir165.com/
- http://torrentsir166.com/
@@ -32,6 +30,8 @@ legacylinks:
- http://torrentsir174.com/
- https://torrentsir174.com/
- http://torrentsir175.com/
- https://torrentsir175.com/
- http://torrentsir176.com/
caps:
categorymappings:

View File

@@ -9,7 +9,7 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- https://torrentsome198.com/
- https://torrentsome199.com/
legacylinks:
- https://torrentsome184.com/
- https://torrentsome185.com/
@@ -25,6 +25,7 @@ legacylinks:
- https://torrentsome195.com/
- https://torrentsome196.com/
- https://torrentsome197.com/
- https://torrentsome198.com/
caps:
categorymappings:

View File

@@ -9,7 +9,7 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- https://torrenttip179.com/
- https://torrenttip180.top/
legacylinks:
- https://Torrenttip165.com/
- https://Torrenttip166.com/
@@ -25,6 +25,7 @@ legacylinks:
- https://torrenttip176.com/
- https://torrenttip177.com/
- https://torrenttip178.com/
- https://torrenttip179.com/
caps:
categorymappings:

View File

@@ -184,4 +184,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.0
# json UNIT3D 9.1.1

View File

@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.3.6
# json UNIT3D 9.0.6

View File

@@ -192,4 +192,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.7
# json UNIT3D 9.1.1

View File

@@ -29,10 +29,10 @@ namespace Jackett.Common.Indexers.Definitions
public override string Name => "DonTorrent";
public override string Description => "DonTorrent is a SPANISH Public tracker for MOVIES / TV / GENERAL";
// in the event the redirect is inactive https://t.me/s/dontorrent should have the latest working domain
public override string SiteLink { get; protected set; } = "https://dontorrent.haus/";
public override string SiteLink { get; protected set; } = "https://dontorrent.news/";
public override string[] AlternativeSiteLinks => new[]
{
"https://dontorrent.haus/",
"https://dontorrent.news/",
"https://todotorrents.org/",
"https://tomadivx.net/",
"https://seriesblanco.one/",
@@ -41,7 +41,6 @@ namespace Jackett.Common.Indexers.Definitions
};
public override string[] LegacySiteLinks => new[]
{
"https://dontorrent.auction/",
"https://dontorrent.football/",
"https://dontorrent.wiki/",
"https://dontorrent.games/",
@@ -56,6 +55,7 @@ namespace Jackett.Common.Indexers.Definitions
"https://dontorrent.gift/",
"https://dontorrent.report/",
"https://dontorrent.homes/",
"https://dontorrent.haus/",
};
public override string Language => "es-ES";
public override string Type => "public";

View File

@@ -413,7 +413,6 @@ namespace Jackett.Updater
"Definitions/fantastiko.yml",
"Definitions/fastscene.yml",
"Definitions/feedurneed.yml", // merged with devilsplayground #6872
"Definitions/fenyarnyek-tracker.yml",
"Definitions/file-shack.yml",
"Definitions/filebase.yml",
"Definitions/filelisting.yml",