mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-11 06:12:14 +02:00
Compare commits
34 Commits
v0.20.2247
...
v0.20.2280
Author | SHA1 | Date | |
---|---|---|---|
![]() |
e2376213a1 | ||
![]() |
488dfb2851 | ||
![]() |
1de7bdf028 | ||
![]() |
0809b2f2ff | ||
![]() |
58125a832d | ||
![]() |
45ef8e0581 | ||
![]() |
5ca5372ae0 | ||
![]() |
a9349b62ce | ||
![]() |
04000bea5d | ||
![]() |
c723adf044 | ||
![]() |
0bd82dda0c | ||
![]() |
1fb92b204c | ||
![]() |
9ced3c4fd5 | ||
![]() |
4312d41a44 | ||
![]() |
22647296cb | ||
![]() |
8a062aa99f | ||
![]() |
573aba97cb | ||
![]() |
c299f26755 | ||
![]() |
5a92e22640 | ||
![]() |
068ea8ebc7 | ||
![]() |
7b4f02b67b | ||
![]() |
6444617554 | ||
![]() |
e6b3f602ca | ||
![]() |
9eb1081f2a | ||
![]() |
f06e8569c8 | ||
![]() |
80c2eddba7 | ||
![]() |
69d5758ad9 | ||
![]() |
db04d8c916 | ||
![]() |
b8709711c9 | ||
![]() |
6f10bcf138 | ||
![]() |
75b96ae2ea | ||
![]() |
78286d9cb1 | ||
![]() |
60f666fba2 | ||
![]() |
55513d059f |
@@ -227,7 +227,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
|
||||
* Toloka.to
|
||||
* Torrent-Explosiv
|
||||
* Torrents-Local
|
||||
* Torrents-Town (T-T)
|
||||
* TribalMixes
|
||||
* Union Fansub
|
||||
* YggTorrent (YGG)
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta charset="utf-8" />
|
||||
<meta name="referrer" content="no-referrer" /> <!-- Don't send referrer when loading third party resources (E.g. Empornium poster images won't load) -->
|
||||
<meta name="robots" content="noindex, nofollow"/>
|
||||
<link rel="apple-touch-icon" href="../apple-touch-icon.png" />
|
||||
<link rel="mask-icon" href="../jackett_medium.png" color="#35c5f4">
|
||||
<link rel="icon" type="image/ico" href="../favicon.ico" />
|
||||
|
@@ -3,6 +3,7 @@
|
||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="robots" content="noindex, nofollow"/>
|
||||
|
||||
<link rel='shortcut icon' type='image/x-icon' href='../favicon.ico' />
|
||||
|
||||
|
@@ -1,147 +0,0 @@
|
||||
---
|
||||
id: 3evils-api
|
||||
name: 3Evils (API)
|
||||
description: "3Evils is a Private site for MOVIES / TV / MUSIC "
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://3evils.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 4, cat: PC/Games, desc: "Game"}
|
||||
- {id: 5, cat: PC/0day, desc: "Application"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
|
||||
movie-search: [q, imdbid, tmdbid]
|
||||
music-search: [q]
|
||||
|
||||
settings:
|
||||
- name: apikey
|
||||
type: text
|
||||
label: APIKey
|
||||
- name: info_key
|
||||
type: info
|
||||
label: About your API key
|
||||
default: "Find or Generate a new API Token by accessing your <a href=\"https://3evils.net/\" target =_blank>3Evils</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
default: false
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: created_at
|
||||
options:
|
||||
created_at: created
|
||||
seeders: seeders
|
||||
size: size
|
||||
name: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: desc
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
|
||||
login:
|
||||
path: /api/torrents
|
||||
method: get
|
||||
inputs:
|
||||
api_token: "{{ .Config.apikey }}"
|
||||
error:
|
||||
- selector: a[href*="/login"]
|
||||
message:
|
||||
text: "The API key was not accepted by {{ .Config.sitelink }}."
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
|
||||
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
|
||||
- path: "/api/torrents/filter"
|
||||
response:
|
||||
type: json
|
||||
|
||||
inputs:
|
||||
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
|
||||
api_token: "{{ .Config.apikey }}"
|
||||
name: "{{ .Keywords }}"
|
||||
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
|
||||
sortField: "{{ .Config.sort }}"
|
||||
sortDirection: "{{ .Config.type }}"
|
||||
perPage: 100
|
||||
page: 1
|
||||
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["\\.", " "]
|
||||
|
||||
rows:
|
||||
selector: data
|
||||
attribute: attributes
|
||||
count:
|
||||
selector: meta.total
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: category_id
|
||||
title:
|
||||
selector: name
|
||||
details:
|
||||
selector: details_link
|
||||
download:
|
||||
selector: download_link
|
||||
poster:
|
||||
selector: poster
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/90x135", ""]
|
||||
imdbid:
|
||||
selector: imdb_id
|
||||
tmdbid:
|
||||
selector: tmdb_id
|
||||
tvdbid:
|
||||
selector: tvdb_id
|
||||
files:
|
||||
selector: num_file
|
||||
seeders:
|
||||
selector: seeders
|
||||
leechers:
|
||||
selector: leechers
|
||||
grabs:
|
||||
selector: times_completed
|
||||
date:
|
||||
# 2021-10-18T00:34:50.000000Z"
|
||||
selector: created_at
|
||||
size:
|
||||
selector: size
|
||||
downloadvolumefactor:
|
||||
# api returns 0%, 25%, 50%, 75%, 100%
|
||||
selector: freeleech
|
||||
case:
|
||||
0%: 1 # not free
|
||||
25%: 0.75
|
||||
50%: 0.5
|
||||
75%: 0.25
|
||||
100%: 0 # freeleech
|
||||
"*": 0 # catch errors
|
||||
uploadvolumefactor:
|
||||
# api returns 0=false, 1=true
|
||||
selector: double_upload
|
||||
case:
|
||||
0: 1 # normal
|
||||
1: 2 # double
|
||||
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
|
||||
# minimumratio:
|
||||
# text: 0.4
|
||||
# minimumseedtime:
|
||||
# # 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
# text: 172800
|
||||
# json UNIT3D 6.3.0
|
182
src/Jackett.Common/Definitions/3evils.yml
Normal file
182
src/Jackett.Common/Definitions/3evils.yml
Normal file
@@ -0,0 +1,182 @@
|
||||
---
|
||||
id: 3evils
|
||||
name: 3evils
|
||||
description: "3evils is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://3evils.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: PC, desc: "Apps"}
|
||||
- {id: 24, cat: Books, desc: "Books/Magazines"}
|
||||
- {id: 12, cat: TV/Anime, desc: "Movies/Anime"}
|
||||
- {id: 31, cat: Movies, desc: "Movies/FooKaS RG"}
|
||||
- {id: 84, cat: Movies, desc: "Movies/Kids"}
|
||||
- {id: 55, cat: Movies/WEB-DL, desc: "Movies/WEB-DL"}
|
||||
- {id: 70, cat: Movies/WEB-DL, desc: "Movies/WEBRip"}
|
||||
- {id: 71, cat: Movies/HD, desc: "Movies/x265"}
|
||||
- {id: 64, cat: Movies/SD, desc: "Movies/XViD"}
|
||||
- {id: 26, cat: Audio/Lossless, desc: "Music/FLAC"}
|
||||
- {id: 10, cat: Audio/MP3, desc: "Music/MP3"}
|
||||
- {id: 63, cat: Audio/Video, desc: "Music/Videos"}
|
||||
- {id: 29, cat: Movies, desc: "Movies/Packs"}
|
||||
- {id: 19, cat: Audio, desc: "Music/Packs"}
|
||||
- {id: 61, cat: TV/Anime, desc: "TV/Anime"}
|
||||
- {id: 82, cat: TV/Sport, desc: "TV/Sports"}
|
||||
- {id: 36, cat: TV/HD, desc: "TV/x265"}
|
||||
- {id: 45, cat: TV/SD, desc: "TV/XViD"}
|
||||
|
||||
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: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
default: false
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: 4
|
||||
options:
|
||||
4: created
|
||||
7: seeders
|
||||
5: size
|
||||
1: title
|
||||
- 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 <b>Torrents per page:</b> setting to <b>100</b> on your account profile. The default is <i>15</i>.
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
use_ssl: 1
|
||||
perm_ssl: ""
|
||||
error:
|
||||
- selector: td.embedded:contains("Login failed!")
|
||||
test:
|
||||
path: /
|
||||
selector: a[href*="/logout.php?hash_please="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://www.3evils.net/browse.php?c16=1&c17=1&c3=1&c4=1&search=&searchin=title&incldead=0&only_free=1
|
||||
- path: browse.php
|
||||
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# title, descr, genre, all
|
||||
searchin: title
|
||||
# 0 active, 1 incldead, 2 onlydead
|
||||
incldead: 1
|
||||
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
|
||||
sort: "{{ .Config.sort }}"
|
||||
type: "{{ .Config.type }}"
|
||||
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["(\\w+)", " +$1"] # prepend + to each word
|
||||
|
||||
rows:
|
||||
selector: table.table-bordered tbody tr:has(a[href^="download.php?torrent="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Tip\\('<b>(.*?)</b>"
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
# onmouseover="Tip('<b>blahblah /><img src=\'img.php/tvmaze/80.jpg\' blahblah />');"
|
||||
# <img src=\'./pic/noposter.png\'
|
||||
- name: regexp
|
||||
args: "src=\\\\'(.+?)\\\\'"
|
||||
- name: replace
|
||||
args: ["./pic/noposter.png", ""]
|
||||
files:
|
||||
selector: td:nth-last-child(9)
|
||||
# 2 flavours of dates
|
||||
date_day:
|
||||
# Today<br> 10:20 AM
|
||||
# Yesterday<br> 08:03 PM
|
||||
optional: true
|
||||
selector: td:nth-last-child(7):contains("day")
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
date_year:
|
||||
# Feb 14 2019<br> 10:20 AM
|
||||
optional: true
|
||||
selector: td:nth-last-child(7):not(:contains("day"))
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 PM -07:00"
|
||||
date:
|
||||
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
|
||||
size:
|
||||
selector: td:nth-last-child(6)
|
||||
grabs:
|
||||
selector: td:nth-last-child(5)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d+)
|
||||
seeders:
|
||||
selector: td:nth-last-child(4)
|
||||
leechers:
|
||||
selector: td:nth-last-child(3)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"a.info:contains(\"[FREE]\")": 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# U-232 V5 (customised)
|
@@ -22,7 +22,7 @@ settings:
|
||||
- name: info_oid
|
||||
type: info
|
||||
label: "About 2FA"
|
||||
default: "If you want to enable 2FA then use the Beyond-HD (OneURL) indexer instead."
|
||||
default: "If you want to enable 2FA then use the Beyond-HD (API) indexer instead."
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
|
@@ -5,48 +5,49 @@ description: "Bit-Bázis is a HUNGARIAN Private Tracker for MOVIES / TV"
|
||||
language: hu-HU
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://bitbazis.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 85, cat: Movies/SD, desc: "Film/Cam/Hun"}
|
||||
- {id: 86, cat: Movies/SD, desc: "Film/Cam/Eng"}
|
||||
- {id: 15, cat: Movies/SD, desc: "Film/SD/Hun"}
|
||||
- {id: 16, cat: Movies/SD, desc: "Film/SD/Eng"}
|
||||
- {id: 17, cat: Movies/DVD, desc: "Film/DVD/Hun"}
|
||||
- {id: 19, cat: Movies/DVD, desc: "Film/DVD/Eng"}
|
||||
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun"}
|
||||
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng"}
|
||||
- {id: 94, cat: Movies/HD, desc: "Film/FHD/Hun"}
|
||||
- {id: 95, cat: Movies/HD, desc: "Film/FHD/Eng"}
|
||||
- {id: 92, cat: Movies/UHD, desc: "Film/UHD/Hun"}
|
||||
- {id: 93, cat: Movies/UHD, desc: "Film/UHD/Eng"}
|
||||
- {id: 64, cat: Movies, desc: "Film/Pack"}
|
||||
- {id: 24, cat: Audio/Video, desc: "Videóklip"}
|
||||
- {id: 22, cat: TV, desc: "Sorozat/Hun"}
|
||||
- {id: 58, cat: TV, desc: "Sorozat/Eng"}
|
||||
- {id: 69, cat: TV/Anime, desc: "Mese/SD"}
|
||||
- {id: 68, cat: TV/Anime, desc: "Mese/DVD"}
|
||||
- {id: 91, cat: TV/Anime, desc: "Mese/HD"}
|
||||
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun"}
|
||||
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng"}
|
||||
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun"}
|
||||
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng"}
|
||||
- {id: 31, cat: PC/Games, desc: "Játék/PC"}
|
||||
- {id: 81, cat: PC/0day, desc: "Program/PC"}
|
||||
- {id: 49, cat: PC/0day, desc: "Program/Rip"}
|
||||
- {id: 27, cat: Books/EBook, desc: "Könyv/Hun"}
|
||||
- {id: 50, cat: Books/EBook, desc: "Könyv/Eng"}
|
||||
- {id: 14, cat: PC, desc: "Program/Egyéb"}
|
||||
- {id: 65, cat: Other, desc: "Egyéb"}
|
||||
- {id: 33, cat: XXX/SD, desc: "SD/XXX"}
|
||||
- {id: 89, cat: XXX/x264, desc: "HD/XXX"}
|
||||
- {id: 66, cat: XXX/ImageSet, desc: "Képek/XXX"}
|
||||
- {id: 85, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
|
||||
- {id: 86, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
|
||||
- {id: 15, cat: Movies/SD, desc: "Film/SD/Hun", default: true}
|
||||
- {id: 16, cat: Movies/SD, desc: "Film/SD/Eng", default: true}
|
||||
- {id: 17, cat: Movies/DVD, desc: "Film/DVD/Hun", default: true}
|
||||
- {id: 19, cat: Movies/DVD, desc: "Film/DVD/Eng", default: true}
|
||||
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun", default: true}
|
||||
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng", default: true}
|
||||
- {id: 94, cat: Movies/HD, desc: "Film/FHD/Hun", default: true}
|
||||
- {id: 95, cat: Movies/HD, desc: "Film/FHD/Eng", default: true}
|
||||
- {id: 92, cat: Movies/UHD, desc: "Film/UHD/Hun", default: true}
|
||||
- {id: 93, cat: Movies/UHD, desc: "Film/UHD/Eng", default: true}
|
||||
- {id: 64, cat: Movies, desc: "Film/Pack", default: true}
|
||||
- {id: 24, cat: Audio/Video, desc: "Videóklip", default: true}
|
||||
- {id: 22, cat: TV, desc: "Sorozat/Hun", default: true}
|
||||
- {id: 58, cat: TV, desc: "Sorozat/Eng", default: true}
|
||||
- {id: 69, cat: TV/Anime, desc: "Mese/SD", default: true}
|
||||
- {id: 68, cat: TV/Anime, desc: "Mese/DVD", default: true}
|
||||
- {id: 91, cat: TV/Anime, desc: "Mese/HD", default: true}
|
||||
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun", default: true}
|
||||
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng", default: true}
|
||||
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun", default: true}
|
||||
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng", default: true}
|
||||
- {id: 31, cat: PC/Games, desc: "Játék/PC", default: true}
|
||||
- {id: 81, cat: PC/0day, desc: "Program/PC", default: true}
|
||||
- {id: 49, cat: PC/0day, desc: "Program/Rip", default: true}
|
||||
- {id: 27, cat: Books/EBook, desc: "Könyv/Hun", default: true}
|
||||
- {id: 50, cat: Books/EBook, desc: "Könyv/Eng", default: true}
|
||||
- {id: 14, cat: PC, desc: "Program/Egyéb", default: true}
|
||||
- {id: 65, cat: Other, desc: "Egyéb", default: true}
|
||||
- {id: 33, cat: XXX/SD, desc: "SD/XXX", default: false}
|
||||
- {id: 89, cat: XXX/x264, desc: "HD/XXX", default: false}
|
||||
- {id: 66, cat: XXX/ImageSet, desc: "Képek/XXX", default: false}
|
||||
# the following are no longer in the cat list in the search page, but are still in the profile cat list
|
||||
- {id: 54, cat: Console, desc: "Játék/Konzol"}
|
||||
- {id: 67, cat: PC/Mobile-Android, desc: "Program/Mobil"}
|
||||
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv"}
|
||||
- {id: 54, cat: Console, desc: "Játék/Konzol", default: true}
|
||||
- {id: 67, cat: PC/Mobile-Android, desc: "Program/Mobil", default: true}
|
||||
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -98,7 +99,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
categories: ["!", 33, 66, 89]
|
||||
categories: [85, 86, 15, 16, 17, 19, 83, 82, 94, 95, 92, 93, 64, 24, 22, 58, 69, 68, 91, 25, 26, 84, 71, 31, 81, 49, 27, 50, 14, 65, 54, 67, 70]
|
||||
inputs:
|
||||
# 0 all, 1 active, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
|
||||
incldead: 0
|
||||
|
@@ -27,6 +27,7 @@ caps:
|
||||
- {id: 90, cat: TV, desc: "Disney+"}
|
||||
- {id: 91, cat: TV, desc: "Prime Video"}
|
||||
- {id: 93, cat: TV, desc: "Gain"}
|
||||
- {id: 94, cat: TV, desc: "ATVP"}
|
||||
- {id: 58, cat: Movies, desc: "Film"}
|
||||
- {id: 72, cat: Movies, desc: "Belgesel"}
|
||||
- {id: 60, cat: Movies/3D, desc: "3D"}
|
||||
@@ -59,7 +60,6 @@ caps:
|
||||
- {id: 2, cat: Console, desc: "Oyun"}
|
||||
- {id: 74, cat: PC/Games, desc: "Oyun PC"}
|
||||
- {id: 84, cat: Console/PS3, desc: "Oyun Playstation"}
|
||||
- {id: 85, cat: Console/PS3, desc: "Oyun Playstation 2"}
|
||||
- {id: 82, cat: Console/PSP, desc: " Oyun PSP"}
|
||||
- {id: 83, cat: Console/Other, desc: "Oyun Gameboy"}
|
||||
- {id: 87, cat: Console/XBox, desc: "Oyun XBOX"}
|
||||
|
@@ -71,7 +71,7 @@ search:
|
||||
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
|
||||
api_token: "{{ .Config.apikey }}"
|
||||
name: "{{ .Keywords }}"
|
||||
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
|
||||
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free[]=100{{ else }}{{ end }}"
|
||||
sortField: "{{ .Config.sort }}"
|
||||
sortDirection: "{{ .Config.type }}"
|
||||
perPage: 100
|
||||
@@ -155,4 +155,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 7 day (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# json UNIT3D 6.4.0b
|
||||
# json UNIT3D 6.5.0b
|
||||
|
@@ -7,9 +7,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
# use https://tellme.pw/btsow to find the new domain
|
||||
links:
|
||||
- https://btsow.autos/
|
||||
- https://btsow.beauty/
|
||||
legacylinks:
|
||||
- https://btsow.work/
|
||||
- https://btsow.store/
|
||||
- https://btsow.surf/
|
||||
- https://btsow.com/
|
||||
@@ -24,6 +23,7 @@ legacylinks:
|
||||
- https://btsow.cfd/
|
||||
- https://btsow.sbs/
|
||||
- https://btsow.quest/
|
||||
- https://btsow.autos/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
|
@@ -5,42 +5,43 @@ description: "Carp-Hunter is a HUNGARIAN Private Torrent Tracker for MOVIES / TV
|
||||
language: hu-HU
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://carp-hunter.hu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng"}
|
||||
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun"}
|
||||
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng"}
|
||||
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun"}
|
||||
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng"}
|
||||
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun"}
|
||||
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng"}
|
||||
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun"}
|
||||
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng"}
|
||||
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun"}
|
||||
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng"}
|
||||
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun"}
|
||||
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny"}
|
||||
- {id: 19, cat: PC/Games, desc: "Játék/ISO"}
|
||||
- {id: 20, cat: PC/Games, desc: "Játék/RIP"}
|
||||
- {id: 24, cat: Other, desc: "Képek"}
|
||||
- {id: 21, cat: Books, desc: "Könyv/Eng"}
|
||||
- {id: 22, cat: Books, desc: "Könyv/Hun"}
|
||||
- {id: 35, cat: TV/Anime, desc: "Mese/Eng"}
|
||||
- {id: 36, cat: TV/Anime, desc: "Mese/Hun"}
|
||||
- {id: 25, cat: PC/Mobile-Other, desc: "Mobil"}
|
||||
- {id: 30, cat: PC/ISO, desc: "Programok/ISO"}
|
||||
- {id: 31, cat: PC/0day, desc: "Programok/RIP"}
|
||||
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
|
||||
- {id: 32, cat: TV, desc: "Sorozat/Hun"}
|
||||
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng"}
|
||||
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun"}
|
||||
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng"}
|
||||
- {id: 26, cat: Audio/MP3, desc: "Zene/MP3/Hun"}
|
||||
- {id: 34, cat: XXX, desc: "XXX/Filmek"}
|
||||
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek"}
|
||||
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
|
||||
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
|
||||
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng", default: true}
|
||||
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun", default: true}
|
||||
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng", default: true}
|
||||
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun", default: true}
|
||||
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng", default: true}
|
||||
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun", default: true}
|
||||
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng", default: true}
|
||||
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun", default: true}
|
||||
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng", default: true}
|
||||
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun", default: true}
|
||||
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny", default: true}
|
||||
- {id: 19, cat: PC/Games, desc: "Játék/ISO", default: true}
|
||||
- {id: 20, cat: PC/Games, desc: "Játék/RIP", default: true}
|
||||
- {id: 24, cat: Other, desc: "Képek", default: true}
|
||||
- {id: 21, cat: Books, desc: "Könyv/Eng", default: true}
|
||||
- {id: 22, cat: Books, desc: "Könyv/Hun", default: true}
|
||||
- {id: 35, cat: TV/Anime, desc: "Mese/Eng", default: true}
|
||||
- {id: 36, cat: TV/Anime, desc: "Mese/Hun", default: true}
|
||||
- {id: 25, cat: PC/Mobile-Other, desc: "Mobil", default: true}
|
||||
- {id: 30, cat: PC/ISO, desc: "Programok/ISO", default: true}
|
||||
- {id: 31, cat: PC/0day, desc: "Programok/RIP", default: true}
|
||||
- {id: 33, cat: TV, desc: "Sorozat/Eng", default: true}
|
||||
- {id: 32, cat: TV, desc: "Sorozat/Hun", default: true}
|
||||
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng", default: true}
|
||||
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun", default: true}
|
||||
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng", default: true}
|
||||
- {id: 26, cat: Audio/MP3, desc: "Zene/MP3/Hun", default: true}
|
||||
- {id: 34, cat: XXX, desc: "XXX/Filmek", default: false}
|
||||
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -88,7 +89,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
categories: ["!", 34, 39]
|
||||
categories: [1, 2, 8, 7, 16, 15, 14, 13, 4, 3, 18, 17, 23, 19, 20, 24, 21, 22, 35, 36, 25, 30, 31, 33, 32, 29, 28, 27, 26]
|
||||
- path: browse.php
|
||||
categories: [34, 39]
|
||||
inputs:
|
||||
@@ -146,6 +147,8 @@ search:
|
||||
date:
|
||||
selector: td:nth-last-child(8)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d{4}-\d{2}-\d{2}.\d{2}:\d{2}:\d{2})
|
||||
- name: replace
|
||||
args: ["\u00a0", " "]
|
||||
- name: append
|
||||
|
@@ -37,8 +37,11 @@ caps:
|
||||
- {id: 39, cat: Audio/Video, desc: Music/DVD}
|
||||
- {id: 40, cat: Audio/Video, desc: Music/Bluray}
|
||||
- {id: 25, cat: PC/Games, desc: Games/PC}
|
||||
- {id: 26, cat: Console, desc: Games/NSW}
|
||||
- {id: 27, cat: PC/Mac, desc: Games/Mac}
|
||||
- {id: 26, cat: Console, desc: Games/Consoles}
|
||||
- {id: 43, cat: Console, desc: Games/ROMS}
|
||||
- {id: 42, cat: XXX/Other, desc: Games/XXX}
|
||||
- {id: 44, cat: Audio/Audiobook, desc: Audiobooks}
|
||||
- {id: 28, cat: Books/EBook, desc: Ebooks}
|
||||
- {id: 30, cat: XXX/SD, desc: XXX/SD}
|
||||
- {id: 31, cat: XXX, desc: XXX/HD}
|
||||
|
@@ -21,6 +21,7 @@ caps:
|
||||
- {id: 17, cat: Movies/Other, desc: "Cartoon Sub. Embed."}
|
||||
- {id: 31, cat: Movies/Other, desc: "Cartoon in Greek "}
|
||||
- {id: 107, cat: Movies/Other, desc: "Kids in Greek"}
|
||||
- {id: 120, cat: Movies/Other, desc: "Cartoon Series"}
|
||||
- {id: 88, cat: Audio/Other, desc: "Music Kids"}
|
||||
# Movies Subs No Embed.
|
||||
- {id: 38, cat: Movies, desc: "Movies Subs No Embed."}
|
||||
@@ -76,6 +77,7 @@ caps:
|
||||
- {id: 83, cat: Books/EBook, desc: "Ebooks"}
|
||||
- {id: 110, cat: Books/Mags, desc: "EMagazines"}
|
||||
- {id: 82, cat: Other, desc: "Pics & Images"}
|
||||
- {id: 119, cat: Audio/Audiobook, desc: "Audio Books"}
|
||||
# Games
|
||||
- {id: 2, cat: PC/Games, desc: "Games"}
|
||||
- {id: 27, cat: PC/Games, desc: "PC"}
|
||||
@@ -89,6 +91,7 @@ caps:
|
||||
- {id: 94, cat: Audio/Lossless, desc: "Foreign Flac"}
|
||||
- {id: 117, cat: Audio, desc: "Compact Disc Club"}
|
||||
- {id: 20, cat: Audio/Video, desc: "Music Videos"}
|
||||
- {id: 118, cat: Audio, desc: "Dream Radio Music"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
@@ -13,7 +13,7 @@ legacylinks:
|
||||
caps:
|
||||
categorymappings:
|
||||
# Movies
|
||||
- {id: 73, cat: Movies, desc: "סרטים"}
|
||||
- {id: 73, cat: Movies, desc: "FuzePacks -סרטים"}
|
||||
- {id: 7, cat: Movies/SD, desc: "סרטים"}
|
||||
- {id: 60, cat: Movies/SD, desc: "סרטים ישראליים"}
|
||||
- {id: 9, cat: Movies/HD, desc: "סרטים HD"}
|
||||
@@ -24,7 +24,7 @@ caps:
|
||||
- {id: 58, cat: Movies/DVD, desc: "סרטים DVD-R"}
|
||||
- {id: 83, cat: Movies/Other, desc: "סרטים מדובבים"}
|
||||
# TV
|
||||
- {id: 76, cat: TV, desc: "סדרות"}
|
||||
- {id: 76, cat: TV, desc: "FuzePacks - סדרות"}
|
||||
- {id: 8, cat: TV/SD, desc: "סדרות"}
|
||||
- {id: 62, cat: TV/SD, desc: "סדרות ישראליות"}
|
||||
- {id: 10, cat: TV/HD, desc: "Tסדרות HD"}
|
||||
@@ -34,7 +34,7 @@ caps:
|
||||
- {id: 65, cat: TV/Anime, desc: "אנימה"}
|
||||
- {id: 64, cat: TV/Sport, desc: "ספורט"}
|
||||
# PC
|
||||
- {id: 74, cat: PC, desc: "תוכנות"}
|
||||
- {id: 74, cat: PC, desc: "FuzePacks - תוכנות"}
|
||||
- {id: 15, cat: PC/0day, desc: "תוכנות PC"}
|
||||
- {id: 11, cat: PC/Games, desc: "משחקים PC"}
|
||||
- {id: 13, cat: PC/Mobile-Android, desc: "אפליקציות לאנדרואיד"}
|
||||
@@ -43,13 +43,13 @@ caps:
|
||||
# XXX
|
||||
- {id: 16, cat: XXX, desc: "למבוגרים בלבד"}
|
||||
# Games
|
||||
- {id: 72, cat: Console, desc: "משחקים"}
|
||||
- {id: 72, cat: Console, desc: "FuzePacks - משחקים"}
|
||||
- {id: 55, cat: Console/XBox, desc: "משחקים XBOX"}
|
||||
- {id: 12, cat: Console/PSP, desc: "משחקים PS"}
|
||||
- {id: 56, cat: Console/Wii, desc: "משחקים WII"}
|
||||
- {id: 57, cat: PC/Mobile-Other, desc: "משחקי קונסולות ניידות"}
|
||||
# Music
|
||||
- {id: 75, cat: Audio, desc: "שירים"}
|
||||
- {id: 75, cat: Audio, desc: "FuzePacks - שירים"}
|
||||
- {id: 14, cat: Audio, desc: "מוזיקה עולמית"}
|
||||
- {id: 66, cat: Audio, desc: "מוזיקה ישראלית"}
|
||||
- {id: 68, cat: Audio, desc: "פסקולים"}
|
||||
@@ -116,17 +116,19 @@ search:
|
||||
$raw: "{{ range .Categories }}c[]={{.}}&{{end}}"
|
||||
|
||||
rows:
|
||||
selector: .box_torrent
|
||||
# Others, Classic
|
||||
selector: .box_torrent, table.tborder[align="center"][border="0"][cellpadding="0"][cellspacing="1"][class="tborder"][width="100%"] > tbody > tr:has(a[href^="/attachment.php?"])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="/browse.php?cat="]
|
||||
# Others, Classic
|
||||
selector: a[href^="/browse.php?cat="], a[href^="/browse.php?r3=1&cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: .main_title
|
||||
selector: a[href^="/showthread.php?t="]
|
||||
details:
|
||||
selector: a[href^="/showthread.php?t="]
|
||||
attribute: href
|
||||
@@ -134,30 +136,30 @@ search:
|
||||
selector: a[href^="/attachment.php?attachmentid="]
|
||||
attribute: href
|
||||
imdbid:
|
||||
selector: span.imdb-inline > a
|
||||
selector: a[href*="imdb.com/title/tt"]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[imgsrc]
|
||||
attribute: imgsrc
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
selector: td:nth-last-child(4)
|
||||
grabs:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(3)
|
||||
filters:
|
||||
- name: replace
|
||||
args: [",", ""]
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(2)
|
||||
filters:
|
||||
- name: replace
|
||||
args: [",", ""]
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: replace
|
||||
args: [",", ""]
|
||||
date:
|
||||
selector: .up_info2
|
||||
selector: div[class^="up_info"]
|
||||
filters:
|
||||
- name: append
|
||||
args: " +02:00" # IST
|
||||
|
@@ -5,20 +5,21 @@ description: "海棠PT (Hǎitáng PT) is a CHINESE Private Torrent Tracker for O
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://www.htpt.cc/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Audio, desc: "相声 Crosstalk"}
|
||||
- {id: 4091, cat: Audio, desc: "评书 Storytelling"}
|
||||
- {id: 4097, cat: Audio, desc: "戏曲 Opera"}
|
||||
- {id: 4098, cat: Audio, desc: "鼓/琴 Drum / Piano"}
|
||||
- {id: 4099, cat: Audio, desc: "小曲 Small Song"}
|
||||
- {id: 4101, cat: Audio, desc: "小品 Sketch"}
|
||||
- {id: 4104, cat: Audio, desc: "二人转 Duets"}
|
||||
- {id: 4105, cat: TV, desc: "小剧种 Puppet shows"}
|
||||
- {id: 4103, cat: Audio/Audiobook, desc: "广播剧 Audiobooks"}
|
||||
- {id: 1, cat: Audio, desc: "相声 Crosstalk", default: true}
|
||||
- {id: 4091, cat: Audio, desc: "评书 Storytelling", default: true}
|
||||
- {id: 4097, cat: Audio, desc: "戏曲 Opera", default: true}
|
||||
- {id: 4098, cat: Audio, desc: "鼓/琴 Drum / Piano", default: true}
|
||||
- {id: 4099, cat: Audio, desc: "小曲 Small Song", default: true}
|
||||
- {id: 4101, cat: Audio, desc: "小品 Sketch", default: true}
|
||||
- {id: 4104, cat: Audio, desc: "二人转 Duets", default: true}
|
||||
- {id: 4105, cat: TV, desc: "小剧种 Puppet shows", default: true}
|
||||
- {id: 4103, cat: Audio/Audiobook, desc: "广播剧 Audiobooks", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -77,7 +78,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
categories: ["!", 4103]
|
||||
categories: [1, 4091, 4097, 4098, 4099, 4101, 4104, 4105]
|
||||
- path: live.php
|
||||
categories: [4103]
|
||||
inputs:
|
||||
|
@@ -6,11 +6,12 @@ language: ru-RU
|
||||
type: semi-private
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- http://kinozal.tv/ # site forces http, https is not supported
|
||||
- https://kinozal.tv/
|
||||
- https://kinozal.guru/
|
||||
- https://kinozal-guru.appspot.com/
|
||||
legacylinks:
|
||||
- https://kinozal-tv.appspot.com/
|
||||
- http://kinozal.tv/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -6,6 +6,7 @@ language: ro-RO
|
||||
type: private
|
||||
encoding: utf-8
|
||||
followredirect: true
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://www.lastfiles.ro/
|
||||
- http://www.lastfiles.ro/
|
||||
@@ -17,48 +18,48 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 31, cat: Movies/UHD, desc: "Movies: 4K"}
|
||||
- {id: 5, cat: Movies/BluRay, desc: "Movies: BluRay"}
|
||||
- {id: 9, cat: Movies/DVD, desc: "Movies: DVD"}
|
||||
- {id: 11, cat: Movies/HD, desc: "Movies: HD"}
|
||||
- {id: 58, cat: Movies/SD, desc: "Movies: Cam"}
|
||||
- {id: 61, cat: Movies/3D, desc: "Movies: 3D"}
|
||||
- {id: 24, cat: Movies/SD, desc: "Movies: XVID"}
|
||||
- {id: 16, cat: Movies, desc: "Movies: Old"}
|
||||
- {id: 54, cat: Movies/WEB-DL, desc: "Movies: WEB-DL"}
|
||||
- {id: 56, cat: TV/Documentary, desc: "Documentary"}
|
||||
- {id: 18, cat: Movies, desc: "Movies: Pack"}
|
||||
- {id: 32, cat: Movies/UHD, desc: "Movies: 4KRO"}
|
||||
- {id: 6, cat: Movies/BluRay, desc: "Movies: BluRay-Ro"}
|
||||
- {id: 12, cat: Movies/HD, desc: "Movies: HD-Ro"}
|
||||
- {id: 81, cat: Movies/HD, desc: "Movies: x265-Ro"}
|
||||
- {id: 82, cat: Movies/HD, desc: "Movies: x265"}
|
||||
- {id: 10, cat: Movies/DVD, desc: "Movies: DVD-Ro"}
|
||||
- {id: 59, cat: Movies/SD, desc: "Movies: Cam-RO"}
|
||||
- {id: 25, cat: Movies/SD, desc: "Movies: XVID-Ro"}
|
||||
- {id: 17, cat: Movies, desc: "Movies: Old-Ro"}
|
||||
- {id: 55, cat: Movies/WEB-DL, desc: "Movies: WEB-DL Ro"}
|
||||
- {id: 57, cat: TV/Documentary, desc: "Documentary-Ro"}
|
||||
- {id: 62, cat: Movies/3D, desc: "Movies: 3D-Ro"}
|
||||
- {id: 19, cat: Movies, desc: "Movies: Pack-Ro"}
|
||||
- {id: 20, cat: TV, desc: "TV Episodes"}
|
||||
- {id: 21, cat: TV, desc: "TV Episodes-Ro"}
|
||||
- {id: 13, cat: TV/HD, desc: "HDTV Episodes"}
|
||||
- {id: 14, cat: TV/HD, desc: "HDTV Episodes-Ro"}
|
||||
- {id: 28, cat: Audio, desc: "Music"}
|
||||
- {id: 51, cat: PC/Mobile-Android, desc: "Android Apps"}
|
||||
- {id: 26, cat: PC/0day, desc: "Software"}
|
||||
- {id: 30, cat: PC/Games, desc: "Games: PC-ISO"}
|
||||
- {id: 33, cat: PC/Games, desc: "Games: Packs"}
|
||||
- {id: 1, cat: TV/Anime, desc: "Movies: Anime"}
|
||||
- {id: 2, cat: TV/Anime, desc: "Movies: Anime-Ro"}
|
||||
- {id: 42, cat: TV/Sport, desc: "Sport"}
|
||||
- {id: 43, cat: Books, desc: "Documents"}
|
||||
- {id: 44, cat: Other, desc: "Images"}
|
||||
- {id: 49, cat: Other, desc: "Diverse"}
|
||||
- {id: 22, cat: Other, desc: "RoContent"}
|
||||
- {id: 60, cat: XXX/ImageSet, desc: "Images: XXX"}
|
||||
- {id: 27, cat: XXX, desc: "Movies: XXX"}
|
||||
- {id: 31, cat: Movies/UHD, desc: "Movies: 4K", default: true}
|
||||
- {id: 5, cat: Movies/BluRay, desc: "Movies: BluRay", default: true}
|
||||
- {id: 9, cat: Movies/DVD, desc: "Movies: DVD", default: true}
|
||||
- {id: 11, cat: Movies/HD, desc: "Movies: HD", default: true}
|
||||
- {id: 58, cat: Movies/SD, desc: "Movies: Cam", default: true}
|
||||
- {id: 61, cat: Movies/3D, desc: "Movies: 3D", default: true}
|
||||
- {id: 24, cat: Movies/SD, desc: "Movies: XVID", default: true}
|
||||
- {id: 16, cat: Movies, desc: "Movies: Old", default: true}
|
||||
- {id: 54, cat: Movies/WEB-DL, desc: "Movies: WEB-DL", default: true}
|
||||
- {id: 56, cat: TV/Documentary, desc: "Documentary", default: true}
|
||||
- {id: 18, cat: Movies, desc: "Movies: Pack", default: true}
|
||||
- {id: 32, cat: Movies/UHD, desc: "Movies: 4KRO", default: true}
|
||||
- {id: 6, cat: Movies/BluRay, desc: "Movies: BluRay-Ro", default: true}
|
||||
- {id: 12, cat: Movies/HD, desc: "Movies: HD-Ro", default: true}
|
||||
- {id: 81, cat: Movies/HD, desc: "Movies: x265-Ro", default: true}
|
||||
- {id: 82, cat: Movies/HD, desc: "Movies: x265", default: true}
|
||||
- {id: 10, cat: Movies/DVD, desc: "Movies: DVD-Ro", default: true}
|
||||
- {id: 59, cat: Movies/SD, desc: "Movies: Cam-RO", default: true}
|
||||
- {id: 25, cat: Movies/SD, desc: "Movies: XVID-Ro", default: true}
|
||||
- {id: 17, cat: Movies, desc: "Movies: Old-Ro", default: true}
|
||||
- {id: 55, cat: Movies/WEB-DL, desc: "Movies: WEB-DL Ro", default: true}
|
||||
- {id: 57, cat: TV/Documentary, desc: "Documentary-Ro", default: true}
|
||||
- {id: 62, cat: Movies/3D, desc: "Movies: 3D-Ro", default: true}
|
||||
- {id: 19, cat: Movies, desc: "Movies: Pack-Ro", default: true}
|
||||
- {id: 20, cat: TV, desc: "TV Episodes", default: true}
|
||||
- {id: 21, cat: TV, desc: "TV Episodes-Ro", default: true}
|
||||
- {id: 13, cat: TV/HD, desc: "HDTV Episodes", default: true}
|
||||
- {id: 14, cat: TV/HD, desc: "HDTV Episodes-Ro", default: true}
|
||||
- {id: 28, cat: Audio, desc: "Music", default: true}
|
||||
- {id: 51, cat: PC/Mobile-Android, desc: "Android Apps", default: true}
|
||||
- {id: 26, cat: PC/0day, desc: "Software", default: true}
|
||||
- {id: 30, cat: PC/Games, desc: "Games: PC-ISO", default: true}
|
||||
- {id: 33, cat: PC/Games, desc: "Games: Packs", default: true}
|
||||
- {id: 1, cat: TV/Anime, desc: "Movies: Anime", default: true}
|
||||
- {id: 2, cat: TV/Anime, desc: "Movies: Anime-Ro", default: true}
|
||||
- {id: 42, cat: TV/Sport, desc: "Sport", default: true}
|
||||
- {id: 43, cat: Books, desc: "Documents", default: true}
|
||||
- {id: 44, cat: Other, desc: "Images", default: true}
|
||||
- {id: 49, cat: Other, desc: "Diverse", default: true}
|
||||
- {id: 22, cat: Other, desc: "RoContent", default: true}
|
||||
- {id: 60, cat: XXX/ImageSet, desc: "Images: XXX", default: false}
|
||||
- {id: 27, cat: XXX, desc: "Movies: XXX", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -118,7 +119,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
categories: ["!", 60, 27]
|
||||
categories: [31, 5, 9, 11, 58, 61, 24, 16, 54, 56, 18, 32, 6, 12, 81, 82, 10, 59, 25, 17, 55, 57, 62, 19, 20, 21, 13, 14, 28, 51, 26, 30, 33, 1, 2, 42, 43, 44, 49, 22]
|
||||
- path: browseadult.php
|
||||
categories: [60, 27]
|
||||
|
||||
|
@@ -5,47 +5,48 @@ description: "Majomparádé (TurkDepo) is a HUNGARIAN Private Torrent Tracker fo
|
||||
language: hu-HU
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://majomparade.eu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 4, cat: Movies/3D, desc: "3D/Magyar"}
|
||||
- {id: 5, cat: Movies/3D, desc: "3D/Külföldi"}
|
||||
- {id: 48, cat: Movies/HD, desc: "Film/BR-BDRIP/Külföldi"}
|
||||
- {id: 50, cat: Movies/HD, desc: "Film/BR-BDRIP/Magyar"}
|
||||
- {id: 75, cat: Movies/SD, desc: "Film/Cam/Külföldi"}
|
||||
- {id: 76, cat: Movies/SD, desc: "Film/Cam/Magyar"}
|
||||
- {id: 26, cat: Movies/DVD, desc: "Film/DVD/Külföldi"}
|
||||
- {id: 25, cat: Movies/DVD, desc: "Film/DVD/Magyar"}
|
||||
- {id: 58, cat: Movies/DVD, desc: "Film/DVD9/Külföld"}
|
||||
- {id: 59, cat: Movies/DVD, desc: "Film/DVD9/Magyar"}
|
||||
- {id: 42, cat: Movies/HD, desc: "Film/HD/Külföldi"}
|
||||
- {id: 51, cat: Movies/HD, desc: "Film/HD/Magyar"}
|
||||
- {id: 38, cat: Movies/SD, desc: "Film/XviD/Külföldi"}
|
||||
- {id: 24, cat: Movies/SD, desc: "Film/XviD/Magyar"}
|
||||
- {id: 85, cat: TV/Sport, desc: "Sport/Külföldi"}
|
||||
- {id: 87, cat: TV/Sport, desc: "Sport/Magyar"}
|
||||
- {id: 47, cat: TV/SD, desc: "Sorozat/Külföldi"}
|
||||
- {id: 36, cat: TV/SD, desc: "Sorozat/Magyar"}
|
||||
- {id: 6, cat: TV/HD, desc: "Sorozat/HD/Magyar"}
|
||||
- {id: 7, cat: TV/HD, desc: "Sorozat/HD/Külföldi"}
|
||||
- {id: 56, cat: Audio/Audiobook, desc: "Hangoskönyv"}
|
||||
- {id: 33, cat: Books, desc: "Könyv/Külföldi"}
|
||||
- {id: 44, cat: Books, desc: "Könyv/Magyar"}
|
||||
- {id: 28, cat: PC/Games, desc: "Játék/ISO"}
|
||||
- {id: 32, cat: Console, desc: "Játék/Konzol"}
|
||||
- {id: 30, cat: PC/Games, desc: "Játék/RIP"}
|
||||
- {id: 53, cat: Audio/Lossless, desc: "Lossless/Külföldi"}
|
||||
- {id: 74, cat: Audio/Lossless, desc: "Lossless/Magyar"}
|
||||
- {id: 40, cat: Audio/Other, desc: "Zene/Külföldi"}
|
||||
- {id: 41, cat: Audio/Other, desc: "Zene/Magyar"}
|
||||
- {id: 34, cat: PC/Mobile-Other, desc: "Mobil"}
|
||||
- {id: 35, cat: PC/ISO, desc: "Programok/ISO"}
|
||||
- {id: 46, cat: PC/0day, desc: "Programok/RIP"}
|
||||
- {id: 70, cat: XXX/DVD, desc: "XXX/DVD"}
|
||||
- {id: 39, cat: XXX/XviD, desc: "XXX/XviD"}
|
||||
- {id: 57, cat: XXX, desc: "XXX/HD"}
|
||||
- {id: 4, cat: Movies/3D, desc: "3D/Magyar", default: true}
|
||||
- {id: 5, cat: Movies/3D, desc: "3D/Külföldi", default: true}
|
||||
- {id: 48, cat: Movies/HD, desc: "Film/BR-BDRIP/Külföldi", default: true}
|
||||
- {id: 50, cat: Movies/HD, desc: "Film/BR-BDRIP/Magyar", default: true}
|
||||
- {id: 75, cat: Movies/SD, desc: "Film/Cam/Külföldi", default: true}
|
||||
- {id: 76, cat: Movies/SD, desc: "Film/Cam/Magyar", default: true}
|
||||
- {id: 26, cat: Movies/DVD, desc: "Film/DVD/Külföldi", default: true}
|
||||
- {id: 25, cat: Movies/DVD, desc: "Film/DVD/Magyar", default: true}
|
||||
- {id: 58, cat: Movies/DVD, desc: "Film/DVD9/Külföld", default: true}
|
||||
- {id: 59, cat: Movies/DVD, desc: "Film/DVD9/Magyar", default: true}
|
||||
- {id: 42, cat: Movies/HD, desc: "Film/HD/Külföldi", default: true}
|
||||
- {id: 51, cat: Movies/HD, desc: "Film/HD/Magyar", default: true}
|
||||
- {id: 38, cat: Movies/SD, desc: "Film/XviD/Külföldi", default: true}
|
||||
- {id: 24, cat: Movies/SD, desc: "Film/XviD/Magyar", default: true}
|
||||
- {id: 85, cat: TV/Sport, desc: "Sport/Külföldi", default: true}
|
||||
- {id: 87, cat: TV/Sport, desc: "Sport/Magyar", default: true}
|
||||
- {id: 47, cat: TV/SD, desc: "Sorozat/Külföldi", default: true}
|
||||
- {id: 36, cat: TV/SD, desc: "Sorozat/Magyar", default: true}
|
||||
- {id: 6, cat: TV/HD, desc: "Sorozat/HD/Magyar", default: true}
|
||||
- {id: 7, cat: TV/HD, desc: "Sorozat/HD/Külföldi", default: true}
|
||||
- {id: 56, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
|
||||
- {id: 33, cat: Books, desc: "Könyv/Külföldi", default: true}
|
||||
- {id: 44, cat: Books, desc: "Könyv/Magyar", default: true}
|
||||
- {id: 28, cat: PC/Games, desc: "Játék/ISO", default: true}
|
||||
- {id: 32, cat: Console, desc: "Játék/Konzol", default: true}
|
||||
- {id: 30, cat: PC/Games, desc: "Játék/RIP", default: true}
|
||||
- {id: 53, cat: Audio/Lossless, desc: "Lossless/Külföldi", default: true}
|
||||
- {id: 74, cat: Audio/Lossless, desc: "Lossless/Magyar", default: true}
|
||||
- {id: 40, cat: Audio/Other, desc: "Zene/Külföldi", default: true}
|
||||
- {id: 41, cat: Audio/Other, desc: "Zene/Magyar", default: true}
|
||||
- {id: 34, cat: PC/Mobile-Other, desc: "Mobil", default: true}
|
||||
- {id: 35, cat: PC/ISO, desc: "Programok/ISO", default: true}
|
||||
- {id: 46, cat: PC/0day, desc: "Programok/RIP", default: true}
|
||||
- {id: 70, cat: XXX/DVD, desc: "XXX/DVD", default: false}
|
||||
- {id: 39, cat: XXX/XviD, desc: "XXX/XviD", default: false}
|
||||
- {id: 57, cat: XXX, desc: "XXX/HD", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -81,11 +82,11 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: letoltes.php
|
||||
categories: ["!", 70, 39, 57]
|
||||
categories: [4, 5, 48, 50, 75, 76, 26, 25, 58, 59, 42, 51, 38, 24, 85, 87, 47, 36, 6, 7, 56, 33, 44, 28, 32, 30, 53, 74, 40, 41, 34, 35, 46]
|
||||
inputs:
|
||||
tipus: 1
|
||||
- path: letoltes.php
|
||||
categories: ["!", 70, 39, 57]
|
||||
categories: [4, 5, 48, 50, 75, 76, 26, 25, 58, 59, 42, 51, 38, 24, 85, 87, 47, 36, 6, 7, 56, 33, 44, 28, 32, 30, 53, 74, 40, 41, 34, 35, 46]
|
||||
inputs:
|
||||
tipus: 2
|
||||
- path: xxx.php
|
||||
|
@@ -76,6 +76,7 @@ caps:
|
||||
- {id: 96, cat: Books, desc: " |- Українська художня література"}
|
||||
- {id: 95, cat: Books, desc: " |- Зарубіжна художня література"}
|
||||
- {id: 94, cat: Books, desc: " |- Історія, біографістика, спогади"}
|
||||
- {id: 23, cat: Movies, desc: "Архів"} # Archive - unlisted
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
@@ -6,6 +6,8 @@ language: ru-RU
|
||||
type: public
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- https://megapeer.vip/
|
||||
legacylinks:
|
||||
- http://megapeer.ru/ # https is not supported
|
||||
- http://alt.megapeer.ru/
|
||||
|
||||
|
@@ -21,34 +21,46 @@ settings: []
|
||||
search:
|
||||
paths:
|
||||
# https://mikanani.me/Home/Search?searchstr=%E5%90%8D%E4%BE%A6%E6%8E%A2%E6%9F%AF%E5%8D%97
|
||||
- path: "Home/Search?searchstr={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||||
- path: "Home/{{ if .Keywords }}Search?searchstr={{ .Keywords }}{{ else }}Classic{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table.table-striped tbody tr.js-search-results-row
|
||||
selector: table.table-striped tbody tr
|
||||
|
||||
fields:
|
||||
category:
|
||||
text: 1
|
||||
title:
|
||||
selector: a.magnet-link-wrap
|
||||
selector: a[href^="/Home/Episode/"]
|
||||
details:
|
||||
selector: a.magnet-link-wrap
|
||||
selector: a[href^="/Home/Episode/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="/Download/"]
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: a[data-clipboard-text^="magnet:?xt="]
|
||||
selector: a[data-clipboard-text]
|
||||
attribute: data-clipboard-text
|
||||
date:
|
||||
selector: td:nth-child(3)
|
||||
date_day:
|
||||
selector: td:nth-child(1):contains("今天"), td:nth-child(1):contains("昨天")
|
||||
optional: true
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["昨天", "Yesterday"]
|
||||
- name: replace
|
||||
args: ["今天", "Today"]
|
||||
- name: fuzzytime
|
||||
date_year:
|
||||
selector: td:nth-child(3):not(:has(a))
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +08:00" # CST
|
||||
- name: dateparse
|
||||
args: "2006/01/02 15:04 -07:00"
|
||||
date:
|
||||
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
selector: td:has(a[data-clipboard-text]) ~ td
|
||||
seeders:
|
||||
text: 1
|
||||
leechers:
|
||||
|
@@ -5,6 +5,7 @@ description: "M-Team TP (MTTP) is a CHINESE Private Torrent Tracker for HD MOVIE
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://kp.m-team.cc/
|
||||
legacylinks:
|
||||
@@ -13,41 +14,41 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 401, cat: Movies/SD, desc: "Movie(電影)/SD"}
|
||||
- {id: 419, cat: Movies/HD, desc: "Movie(電影)/HD"}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Movie(電影)/DVDiSo"}
|
||||
- {id: 421, cat: Movies/BluRay, desc: "Movie(電影)/Blu-Ray"}
|
||||
- {id: 439, cat: Movies/Other, desc: "Movie(電影)/Remux"}
|
||||
- {id: 403, cat: TV/SD, desc: "TV Series(影劇/綜藝)/SD"}
|
||||
- {id: 402, cat: TV/HD, desc: "TV Series(影劇/綜藝)/HD"}
|
||||
- {id: 435, cat: TV/SD, desc: "TV Series(影劇/綜藝)/DVDiSo"}
|
||||
- {id: 438, cat: TV/HD, desc: "TV Series(影劇/綜藝)/BD"}
|
||||
- {id: 404, cat: TV/Documentary, desc: "紀錄教育"}
|
||||
- {id: 405, cat: TV/Anime, desc: "Anime(動畫)"}
|
||||
- {id: 407, cat: TV/Sport, desc: "Sports(運動)"}
|
||||
- {id: 422, cat: PC/0day, desc: "Software(軟體)"}
|
||||
- {id: 423, cat: PC/Games, desc: "PCGame(PC遊戲)"}
|
||||
- {id: 427, cat: Books, desc: "eBook(電子書)"}
|
||||
- {id: 409, cat: Other, desc: "Misc(其他)"}
|
||||
- {id: 401, cat: Movies/SD, desc: "Movie(電影)/SD", default: true}
|
||||
- {id: 419, cat: Movies/HD, desc: "Movie(電影)/HD", default: true}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Movie(電影)/DVDiSo", default: true}
|
||||
- {id: 421, cat: Movies/BluRay, desc: "Movie(電影)/Blu-Ray", default: true}
|
||||
- {id: 439, cat: Movies/Other, desc: "Movie(電影)/Remux", default: true}
|
||||
- {id: 403, cat: TV/SD, desc: "TV Series(影劇/綜藝)/SD", default: true}
|
||||
- {id: 402, cat: TV/HD, desc: "TV Series(影劇/綜藝)/HD", default: true}
|
||||
- {id: 435, cat: TV/SD, desc: "TV Series(影劇/綜藝)/DVDiSo", default: true}
|
||||
- {id: 438, cat: TV/HD, desc: "TV Series(影劇/綜藝)/BD", default: true}
|
||||
- {id: 404, cat: TV/Documentary, desc: "紀錄教育", default: true}
|
||||
- {id: 405, cat: TV/Anime, desc: "Anime(動畫)", default: true}
|
||||
- {id: 407, cat: TV/Sport, desc: "Sports(運動)", default: true}
|
||||
- {id: 422, cat: PC/0day, desc: "Software(軟體)", default: true}
|
||||
- {id: 423, cat: PC/Games, desc: "PCGame(PC遊戲)", default: true}
|
||||
- {id: 427, cat: Books, desc: "eBook(電子書)", default: true}
|
||||
- {id: 409, cat: Other, desc: "Misc(其他)", default: true}
|
||||
# music
|
||||
- {id: 406, cat: Audio/Video, desc: "MV(演唱)"}
|
||||
- {id: 408, cat: Audio/Other, desc: "Music(AAC/ALAC)"}
|
||||
- {id: 434, cat: Audio, desc: "Music(無損)"}
|
||||
- {id: 406, cat: Audio/Video, desc: "MV(演唱)", default: true}
|
||||
- {id: 408, cat: Audio/Other, desc: "Music(AAC/ALAC)", default: true}
|
||||
- {id: 434, cat: Audio, desc: "Music(無損)", default: true}
|
||||
# adult
|
||||
- {id: 410, cat: XXX, desc: "AV(有碼)/HD Censored"}
|
||||
- {id: 429, cat: XXX, desc: "AV(無碼)/HD Uncensored"}
|
||||
- {id: 424, cat: XXX, desc: "AV(有碼)/SD Censored"}
|
||||
- {id: 430, cat: XXX, desc: "AV(無碼)/SD Uncensored"}
|
||||
- {id: 426, cat: XXX, desc: "AV(無碼)/DVDiSo Uncensored"}
|
||||
- {id: 437, cat: XXX, desc: "AV(有碼)/DVDiSo Censored"}
|
||||
- {id: 431, cat: XXX, desc: "AV(有碼)/Blu-Ray Censored"}
|
||||
- {id: 432, cat: XXX, desc: "AV(無碼)/Blu-Ray Uncensored"}
|
||||
- {id: 436, cat: XXX, desc: "AV(網站)/0Day"}
|
||||
- {id: 425, cat: XXX, desc: "IV(寫真影集)/Video Collection"}
|
||||
- {id: 433, cat: XXX, desc: "IV(寫真圖集)/Picture Collection"}
|
||||
- {id: 411, cat: XXX, desc: "H-Game(遊戲)"}
|
||||
- {id: 412, cat: XXX, desc: "H-Anime(動畫)"}
|
||||
- {id: 413, cat: XXX, desc: "H-Comic(漫畫)"}
|
||||
- {id: 410, cat: XXX, desc: "AV(有碼)/HD Censored", default: false}
|
||||
- {id: 429, cat: XXX, desc: "AV(無碼)/HD Uncensored", default: false}
|
||||
- {id: 424, cat: XXX, desc: "AV(有碼)/SD Censored", default: false}
|
||||
- {id: 430, cat: XXX, desc: "AV(無碼)/SD Uncensored", default: false}
|
||||
- {id: 426, cat: XXX, desc: "AV(無碼)/DVDiSo Uncensored", default: false}
|
||||
- {id: 437, cat: XXX, desc: "AV(有碼)/DVDiSo Censored", default: false}
|
||||
- {id: 431, cat: XXX, desc: "AV(有碼)/Blu-Ray Censored", default: false}
|
||||
- {id: 432, cat: XXX, desc: "AV(無碼)/Blu-Ray Uncensored", default: false}
|
||||
- {id: 436, cat: XXX, desc: "AV(網站)/0Day", default: false}
|
||||
- {id: 425, cat: XXX, desc: "IV(寫真影集)/Video Collection", default: false}
|
||||
- {id: 433, cat: XXX, desc: "IV(寫真圖集)/Picture Collection", default: false}
|
||||
- {id: 411, cat: XXX, desc: "H-Game(遊戲)", default: false}
|
||||
- {id: 412, cat: XXX, desc: "H-Anime(動畫)", default: false}
|
||||
- {id: 413, cat: XXX, desc: "H-Comic(漫畫)", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -115,7 +116,7 @@ download:
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
categories: ["!", 410, 429, 424, 430, 426, 437, 431, 432, 436, 425, 433, 411, 412, 413, 406, 408, 434]
|
||||
categories: [401, 419, 420, 421, 439, 403, 402, 435, 438, 404, 405, 407, 422, 423, 427, 409]
|
||||
- path: adult.php
|
||||
categories: [410, 429, 424, 430, 426, 437, 431, 432, 436, 425, 433, 411, 412, 413]
|
||||
- path: music.php
|
||||
|
@@ -5,6 +5,7 @@ description: "this indexer uses a cookie login for MTeamTP for those that want t
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://kp.m-team.cc/
|
||||
legacylinks:
|
||||
@@ -13,41 +14,41 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 401, cat: Movies/SD, desc: "Movie(電影)/SD"}
|
||||
- {id: 419, cat: Movies/HD, desc: "Movie(電影)/HD"}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Movie(電影)/DVDiSo"}
|
||||
- {id: 421, cat: Movies/BluRay, desc: "Movie(電影)/Blu-Ray"}
|
||||
- {id: 439, cat: Movies/Other, desc: "Movie(電影)/Remux"}
|
||||
- {id: 403, cat: TV/SD, desc: "TV Series(影劇/綜藝)/SD"}
|
||||
- {id: 402, cat: TV/HD, desc: "TV Series(影劇/綜藝)/HD"}
|
||||
- {id: 435, cat: TV/SD, desc: "TV Series(影劇/綜藝)/DVDiSo"}
|
||||
- {id: 438, cat: TV/HD, desc: "TV Series(影劇/綜藝)/BD"}
|
||||
- {id: 404, cat: TV/Documentary, desc: "紀錄教育"}
|
||||
- {id: 405, cat: TV/Anime, desc: "Anime(動畫)"}
|
||||
- {id: 407, cat: TV/Sport, desc: "Sports(運動)"}
|
||||
- {id: 422, cat: PC/0day, desc: "Software(軟體)"}
|
||||
- {id: 423, cat: PC/Games, desc: "PCGame(PC遊戲)"}
|
||||
- {id: 427, cat: Books, desc: "eBook(電子書)"}
|
||||
- {id: 409, cat: Other, desc: "Misc(其他)"}
|
||||
- {id: 401, cat: Movies/SD, desc: "Movie(電影)/SD", default: true}
|
||||
- {id: 419, cat: Movies/HD, desc: "Movie(電影)/HD", default: true}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Movie(電影)/DVDiSo", default: true}
|
||||
- {id: 421, cat: Movies/BluRay, desc: "Movie(電影)/Blu-Ray", default: true}
|
||||
- {id: 439, cat: Movies/Other, desc: "Movie(電影)/Remux", default: true}
|
||||
- {id: 403, cat: TV/SD, desc: "TV Series(影劇/綜藝)/SD", default: true}
|
||||
- {id: 402, cat: TV/HD, desc: "TV Series(影劇/綜藝)/HD", default: true}
|
||||
- {id: 435, cat: TV/SD, desc: "TV Series(影劇/綜藝)/DVDiSo", default: true}
|
||||
- {id: 438, cat: TV/HD, desc: "TV Series(影劇/綜藝)/BD", default: true}
|
||||
- {id: 404, cat: TV/Documentary, desc: "紀錄教育", default: true}
|
||||
- {id: 405, cat: TV/Anime, desc: "Anime(動畫)", default: true}
|
||||
- {id: 407, cat: TV/Sport, desc: "Sports(運動)", default: true}
|
||||
- {id: 422, cat: PC/0day, desc: "Software(軟體)", default: true}
|
||||
- {id: 423, cat: PC/Games, desc: "PCGame(PC遊戲)", default: true}
|
||||
- {id: 427, cat: Books, desc: "eBook(電子書)", default: true}
|
||||
- {id: 409, cat: Other, desc: "Misc(其他)", default: true}
|
||||
# music
|
||||
- {id: 406, cat: Audio/Video, desc: "MV(演唱)"}
|
||||
- {id: 408, cat: Audio/Other, desc: "Music(AAC/ALAC)"}
|
||||
- {id: 434, cat: Audio, desc: "Music(無損)"}
|
||||
- {id: 406, cat: Audio/Video, desc: "MV(演唱)", default: true}
|
||||
- {id: 408, cat: Audio/Other, desc: "Music(AAC/ALAC)", default: true}
|
||||
- {id: 434, cat: Audio, desc: "Music(無損)", default: true}
|
||||
# adult
|
||||
- {id: 410, cat: XXX, desc: "AV(有碼)/HD Censored"}
|
||||
- {id: 429, cat: XXX, desc: "AV(無碼)/HD Uncensored"}
|
||||
- {id: 424, cat: XXX, desc: "AV(有碼)/SD Censored"}
|
||||
- {id: 430, cat: XXX, desc: "AV(無碼)/SD Uncensored"}
|
||||
- {id: 426, cat: XXX, desc: "AV(無碼)/DVDiSo Uncensored"}
|
||||
- {id: 437, cat: XXX, desc: "AV(有碼)/DVDiSo Censored"}
|
||||
- {id: 431, cat: XXX, desc: "AV(有碼)/Blu-Ray Censored"}
|
||||
- {id: 432, cat: XXX, desc: "AV(無碼)/Blu-Ray Uncensored"}
|
||||
- {id: 436, cat: XXX, desc: "AV(網站)/0Day"}
|
||||
- {id: 425, cat: XXX, desc: "IV(寫真影集)/Video Collection"}
|
||||
- {id: 433, cat: XXX, desc: "IV(寫真圖集)/Picture Collection"}
|
||||
- {id: 411, cat: XXX, desc: "H-Game(遊戲)"}
|
||||
- {id: 412, cat: XXX, desc: "H-Anime(動畫)"}
|
||||
- {id: 413, cat: XXX, desc: "H-Comic(漫畫)"}
|
||||
- {id: 410, cat: XXX, desc: "AV(有碼)/HD Censored", default: false}
|
||||
- {id: 429, cat: XXX, desc: "AV(無碼)/HD Uncensored", default: false}
|
||||
- {id: 424, cat: XXX, desc: "AV(有碼)/SD Censored", default: false}
|
||||
- {id: 430, cat: XXX, desc: "AV(無碼)/SD Uncensored", default: false}
|
||||
- {id: 426, cat: XXX, desc: "AV(無碼)/DVDiSo Uncensored", default: false}
|
||||
- {id: 437, cat: XXX, desc: "AV(有碼)/DVDiSo Censored", default: false}
|
||||
- {id: 431, cat: XXX, desc: "AV(有碼)/Blu-Ray Censored", default: false}
|
||||
- {id: 432, cat: XXX, desc: "AV(無碼)/Blu-Ray Uncensored", default: false}
|
||||
- {id: 436, cat: XXX, desc: "AV(網站)/0Day", default: false}
|
||||
- {id: 425, cat: XXX, desc: "IV(寫真影集)/Video Collection", default: false}
|
||||
- {id: 433, cat: XXX, desc: "IV(寫真圖集)/Picture Collection", default: false}
|
||||
- {id: 411, cat: XXX, desc: "H-Game(遊戲)", default: false}
|
||||
- {id: 412, cat: XXX, desc: "H-Anime(動畫)", default: false}
|
||||
- {id: 413, cat: XXX, desc: "H-Comic(漫畫)", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -116,7 +117,7 @@ download:
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
categories: ["!", 410, 429, 424, 430, 426, 437, 431, 432, 436, 425, 433, 411, 412, 413, 406, 408, 434]
|
||||
categories: [401, 419, 420, 421, 439, 403, 402, 435, 438, 404, 405, 407, 422, 423, 427, 409]
|
||||
- path: adult.php
|
||||
categories: [410, 429, 424, 430, 426, 437, 431, 432, 436, 425, 433, 411, 412, 413]
|
||||
- path: music.php
|
||||
|
@@ -5,6 +5,8 @@ description: "MVGroup is a Semi-Private site dedicated to UK TV and DOCUMENTARIE
|
||||
language: en-US
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
certificates:
|
||||
- d2b71a2548cbc060a6d016eebe521927559ec4ae # expired 11/15/2022
|
||||
links:
|
||||
- https://forums.mvgroup.org/
|
||||
legacylinks:
|
||||
|
@@ -5,6 +5,8 @@ description: "MVGroup is a Semi-Private site dedicated to UK TV and DOCUMENTARIE
|
||||
language: en-US
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
certificates:
|
||||
- d2b71a2548cbc060a6d016eebe521927559ec4ae # expired 11/15/2022
|
||||
links:
|
||||
- https://forums.mvgroup.org/
|
||||
legacylinks:
|
||||
|
@@ -35,6 +35,7 @@ caps:
|
||||
- {id: 21, cat: Movies/WEB-DL, desc: "Movies Greek DVD/BD/BR-rip"}
|
||||
- {id: 22, cat: Movies/Other, desc: "Movies Greek Other"}
|
||||
- {id: 10, cat: Movies/HD, desc: "Movies HD Packs"}
|
||||
- {id: 64, cat: Movies/UHD, desc: "Movies 4K"}
|
||||
- {id: 13, cat: Movies/Other, desc: "Movies Other"}
|
||||
- {id: 14, cat: Movies, desc: "Movies Packs"}
|
||||
- {id: 23, cat: Audio, desc: "Music DJs Stuff"}
|
||||
@@ -58,6 +59,8 @@ caps:
|
||||
- {id: 34, cat: TV, desc: "TV Series Greek"}
|
||||
- {id: 35, cat: TV, desc: "TV Series Greek Packs"}
|
||||
- {id: 30, cat: TV/Sport, desc: "TV Sports"}
|
||||
- {id: 65, cat: TV/UHD, desc: "TV Series 4K"}
|
||||
- {id: 66, cat: TV/UHD, desc: "TV Series Pack 4K"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
@@ -5,6 +5,7 @@ description: "PigNetwork (猪猪网) is a CHINESE Private Torrent Tracker for HD
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://piggo.me/
|
||||
|
||||
@@ -19,6 +20,7 @@ caps:
|
||||
- {id: 407, cat: TV/Sport, desc: "Sports/体育", default: true}
|
||||
- {id: 409, cat: Other, desc: "Misc/其他", default: true}
|
||||
- {id: 408, cat: Audio, desc: "Music/音乐", default: true}
|
||||
# kids zone
|
||||
- {id: 908, cat: TV, desc: "TV Series/剧集", default: true}
|
||||
- {id: 909, cat: Movies, desc: "Movies/电影", default: true}
|
||||
- {id: 905, cat: Audio/Video, desc: "MusicVideo/MV", default: true}
|
||||
|
@@ -151,14 +151,27 @@ search:
|
||||
args: ["/static/common/noartwork/noimage.png", ""]
|
||||
files:
|
||||
selector: td:nth-child(3)
|
||||
date:
|
||||
selector: td:nth-child(5) > span
|
||||
attribute: title
|
||||
date_elapsed:
|
||||
# <td class="nobr"><span class="time" alt="1 month ago" title="1 month ago">Oct 01 2022, 18:41</span></td>
|
||||
selector: td:nth-child(5) > span:not(:contains("ago"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
- name: dateparse
|
||||
args: "Jan 02 2006, 15:04 -07:00"
|
||||
date_added:
|
||||
# <td class="nobr"><span class="time" alt="Nov 17 2022, 01:44" title="Nov 17 2022, 01:44">13 hours ago</span></td>
|
||||
selector: td:nth-child(5) > span:contains("ago")
|
||||
attribute: title
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
- name: dateparse
|
||||
args: "Jan 02 2006, 15:04 -07:00"
|
||||
date:
|
||||
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
grabs:
|
||||
|
@@ -146,14 +146,27 @@ search:
|
||||
args: ["/static/common/noartwork/noimage.png", ""]
|
||||
files:
|
||||
selector: td:nth-child(3)
|
||||
date:
|
||||
selector: td:nth-child(5) > span
|
||||
attribute: title
|
||||
date_elapsed:
|
||||
# <td class="nobr"><span class="time" alt="1 month ago" title="1 month ago">Oct 01 2022, 18:41</span></td>
|
||||
selector: td:nth-child(5) > span:not(:contains("ago"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
- name: dateparse
|
||||
args: "Jan 02 2006, 15:04 -07:00"
|
||||
date_added:
|
||||
# <td class="nobr"><span class="time" alt="Nov 17 2022, 01:44" title="Nov 17 2022, 01:44">13 hours ago</span></td>
|
||||
selector: td:nth-child(5) > span:contains("ago")
|
||||
attribute: title
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # auto adjusted by site account profile
|
||||
- name: dateparse
|
||||
args: "Jan 02 2006, 15:04 -07:00"
|
||||
date:
|
||||
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
grabs:
|
||||
|
@@ -5,37 +5,38 @@ description: "PTTime is a ratioless CHINESE Private Torrent Tracker for HD MOVIE
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://www.pttime.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 401, cat: Movies, desc: "Movies(电影)"}
|
||||
- {id: 402, cat: TV, desc: "TV Series(电视剧)"}
|
||||
- {id: 403, cat: TV, desc: "TV Shows(综艺)"}
|
||||
- {id: 404, cat: TV/Documentary, desc: "Documentaries(纪录片)"}
|
||||
- {id: 405, cat: TV/Sport, desc: "Sport(体育、竞技、武术及相关)"}
|
||||
- {id: 406, cat: PC/Games, desc: "Games(游戏及相关)"}
|
||||
- {id: 408, cat: Audio, desc: "Music(音乐、专辑、MV、演唱会)"}
|
||||
- {id: 409, cat: Other, desc: "Art(舞蹈、歌剧、戏曲、相声、评书等)"}
|
||||
- {id: 411, cat: Other, desc: "Science(科学、知识、技能)"}
|
||||
- {id: 412, cat: Other, desc: "School(应试、考级、初中以上教育)"}
|
||||
- {id: 413, cat: Books, desc: "Book(书籍、有声书)"}
|
||||
- {id: 420, cat: PC, desc: "Code(IT、编程、大数据、人工智能"}
|
||||
- {id: 430, cat: TV/Anime, desc: "Animate(3D动画、2.5次元)"}
|
||||
- {id: 431, cat: TV/Anime, desc: "ACGN(二次元)"}
|
||||
- {id: 432, cat: TV/Other, desc: "Baby(婴幼、早教、小学及相关)"}
|
||||
- {id: 440, cat: XXX, desc: "9kg-AV(步兵/无码)"}
|
||||
- {id: 441, cat: XXX, desc: "9kg-Sex(骑兵/有码)"}
|
||||
- {id: 442, cat: XXX, desc: "9kg-III(三级片、限制级电影)"}
|
||||
- {id: 443, cat: XXX, desc: "9kg-H动漫"}
|
||||
- {id: 444, cat: XXX, desc: "9kg-H游戏"}
|
||||
- {id: 445, cat: XXX, desc: "9kg-H书籍(书籍、有声书)"}
|
||||
- {id: 446, cat: XXX, desc: "9kg-H写真(图片、私拍、短视频)"}
|
||||
- {id: 447, cat: XXX, desc: "9kg-H音频(ASMR、音乐、音频)"}
|
||||
- {id: 450, cat: Other, desc: "Resource(资源、素材、模板)"}
|
||||
- {id: 451, cat: PC, desc: "Software(软件、系统、 程序、APP等)"}
|
||||
- {id: 490, cat: Other, desc: "Other(其它)"}
|
||||
- {id: 401, cat: Movies, desc: "Movies(电影)", default: true}
|
||||
- {id: 402, cat: TV, desc: "TV Series(电视剧)", default: true}
|
||||
- {id: 403, cat: TV, desc: "TV Shows(综艺)", default: true}
|
||||
- {id: 404, cat: TV/Documentary, desc: "Documentaries(纪录片)", default: true}
|
||||
- {id: 405, cat: TV/Sport, desc: "Sport(体育、竞技、武术及相关)", default: true}
|
||||
- {id: 406, cat: PC/Games, desc: "Games(游戏及相关)", default: true}
|
||||
- {id: 408, cat: Audio, desc: "Music(音乐、专辑、MV、演唱会)", default: true}
|
||||
- {id: 409, cat: Other, desc: "Art(舞蹈、歌剧、戏曲、相声、评书等)", default: true}
|
||||
- {id: 411, cat: Other, desc: "Science(科学、知识、技能)", default: true}
|
||||
- {id: 412, cat: Other, desc: "School(应试、考级、初中以上教育)", default: true}
|
||||
- {id: 413, cat: Books, desc: "Book(书籍、有声书)", default: true}
|
||||
- {id: 420, cat: PC, desc: "Code(IT、编程、大数据、人工智能", default: true}
|
||||
- {id: 430, cat: TV/Anime, desc: "Animate(3D动画、2.5次元)", default: true}
|
||||
- {id: 431, cat: TV/Anime, desc: "ACGN(二次元)", default: true}
|
||||
- {id: 432, cat: TV/Other, desc: "Baby(婴幼、早教、小学及相关)", default: true}
|
||||
- {id: 450, cat: Other, desc: "Resource(资源、素材、模板)", default: true}
|
||||
- {id: 451, cat: PC, desc: "Software(软件、系统、 程序、APP等)", default: true}
|
||||
- {id: 490, cat: Other, desc: "Other(其它)", default: true}
|
||||
- {id: 440, cat: XXX, desc: "9kg-AV(步兵/无码)", default: false}
|
||||
- {id: 441, cat: XXX, desc: "9kg-Sex(骑兵/有码)", default: false}
|
||||
- {id: 442, cat: XXX, desc: "9kg-III(三级片、限制级电影)", default: false}
|
||||
- {id: 443, cat: XXX, desc: "9kg-H动漫", default: false}
|
||||
- {id: 444, cat: XXX, desc: "9kg-H游戏", default: false}
|
||||
- {id: 445, cat: XXX, desc: "9kg-H书籍(书籍、有声书)", default: false}
|
||||
- {id: 446, cat: XXX, desc: "9kg-H写真(图片、私拍、短视频)", default: false}
|
||||
- {id: 447, cat: XXX, desc: "9kg-H音频(ASMR、音乐、音频)", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -79,7 +80,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
categories: ["!", 440, 441, 442, 443, 444, 445, 446, 447]
|
||||
categories: [401, 402, 403, 404, 405, 406, 408, 409, 411, 412, 413, 420, 430, 431, 432, 450, 451, 490]
|
||||
- path: adults.php
|
||||
categories: [440, 441, 442, 443, 444, 445, 446, 447]
|
||||
inputs:
|
||||
|
@@ -5,60 +5,61 @@ description: "SiamBIT is a THAI Private Torrent Tracker for GENERAL"
|
||||
language: th-TH
|
||||
type: private
|
||||
encoding: tis-620
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://www.siambit.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Other, desc: "@ King"}
|
||||
- {id: 75, cat: PC/0day, desc: "OS Windows / Office"}
|
||||
- {id: 10, cat: TV, desc: "Cartoons / Animation"}
|
||||
- {id: 9, cat: TV/Sport, desc: "Sports / Football"}
|
||||
- {id: 110, cat: PC/Games, desc: "Mobile games"}
|
||||
- {id: 7, cat: PC/Games, desc: "Games"}
|
||||
- {id: 40, cat: Audio/Video, desc: "clips"}
|
||||
- {id: 16, cat: Audio/Video, desc: "Concert"}
|
||||
- {id: 3, cat: Audio/Other, desc: "Karaoke / MV"}
|
||||
- {id: 70, cat: PC, desc: "software AntiVirus / Antispyware"}
|
||||
- {id: 100, cat: PC/Mobile-Other, desc: "software Mobile / Theme / Ringtone / mv"}
|
||||
- {id: 85, cat: PC/Mac, desc: "Mac software"}
|
||||
- {id: 105, cat: PC, desc: "Linux software"}
|
||||
- {id: 8, cat: PC, desc: "software"}
|
||||
- {id: 56, cat: Other, desc: "Dictionary / map"}
|
||||
- {id: 19, cat: TV, desc: "Talk show / comedy / radio"}
|
||||
- {id: 20, cat: TV, desc: "general"}
|
||||
- {id: 55, cat: PC/Mobile-iOS, desc: "Tablet / iPhone"}
|
||||
- {id: 21, cat: TV, desc: "Dharma"}
|
||||
- {id: 2, cat: Audio/MP3, desc: "Music"}
|
||||
- {id: 130, cat: Audio/Audiobook, desc: "High quality music (Lossless)"}
|
||||
- {id: 60, cat: Other, desc: "fonts / icons / clip art / templates"}
|
||||
- {id: 90, cat: Movies/UHD, desc: "4K UHD movies"}
|
||||
- {id: 91, cat: Movies/DVD, desc: "DVD movies"}
|
||||
- {id: 92, cat: Movies/HD, desc: "Hi-Def movies"}
|
||||
- {id: 89, cat: Movies/SD, desc: "VCD movies"}
|
||||
- {id: 93, cat: TV, desc: "Mother and child @ / Learning materials for children"}
|
||||
- {id: 4, cat: TV, desc: "TV shows / Variety / Game shows"}
|
||||
- {id: 50, cat: Other, desc: "Images"}
|
||||
- {id: 18, cat: Other, desc: "website"}
|
||||
- {id: 17, cat: TV/Documentary, desc: "Documentary"}
|
||||
- {id: 11, cat: Books/Technical, desc: "Learning materials / Books / Ebook"}
|
||||
- {id: 5, cat: Movies, desc: "Movies / series [Korea]"}
|
||||
- {id: 54, cat: Movies, desc: "Movies / Series [China]"}
|
||||
- {id: 51, cat: Movies, desc: "Movie series / series [Japan]"}
|
||||
- {id: 52, cat: Movies, desc: "Movies / Series [Western]"}
|
||||
- {id: 57, cat: Movies, desc: "Movies / series [other]"}
|
||||
- {id: 53, cat: Movies, desc: "Movie series / series / drama [Thai]"}
|
||||
- {id: 901, cat: XXX, desc: "XXX-Anime"}
|
||||
- {id: 902, cat: XXX, desc: "XXX-Game"}
|
||||
- {id: 903, cat: XXX, desc: "XXX-Japan censored"}
|
||||
- {id: 904, cat: XXX, desc: "XXX-Japan"}
|
||||
- {id: 905, cat: XXX, desc: "XXX-Guava"}
|
||||
- {id: 906, cat: XXX, desc: "XXX-Asia censored"}
|
||||
- {id: 907, cat: XXX, desc: "XXX-Asia"}
|
||||
- {id: 908, cat: XXX, desc: "XXX-Gay"}
|
||||
- {id: 910, cat: XXX, desc: "XXX-clip"}
|
||||
- {id: 911, cat: XXX, desc: "XXX-pictures"}
|
||||
- {id: 912, cat: XXX, desc: "XXX-magazine"}
|
||||
- {id: 1, cat: Other, desc: "@ King", default: true}
|
||||
- {id: 75, cat: PC/0day, desc: "OS Windows / Office", default: true}
|
||||
- {id: 10, cat: TV, desc: "Cartoons / Animation", default: true}
|
||||
- {id: 9, cat: TV/Sport, desc: "Sports / Football", default: true}
|
||||
- {id: 110, cat: PC/Games, desc: "Mobile games", default: true}
|
||||
- {id: 7, cat: PC/Games, desc: "Games", default: true}
|
||||
- {id: 40, cat: Audio/Video, desc: "clips", default: true}
|
||||
- {id: 16, cat: Audio/Video, desc: "Concert", default: true}
|
||||
- {id: 3, cat: Audio/Other, desc: "Karaoke / MV", default: true}
|
||||
- {id: 70, cat: PC, desc: "software AntiVirus / Antispyware", default: true}
|
||||
- {id: 100, cat: PC/Mobile-Other, desc: "software Mobile / Theme / Ringtone / mv", default: true}
|
||||
- {id: 85, cat: PC/Mac, desc: "Mac software", default: true}
|
||||
- {id: 105, cat: PC, desc: "Linux software", default: true}
|
||||
- {id: 8, cat: PC, desc: "software", default: true}
|
||||
- {id: 56, cat: Other, desc: "Dictionary / map", default: true}
|
||||
- {id: 19, cat: TV, desc: "Talk show / comedy / radio", default: true}
|
||||
- {id: 20, cat: TV, desc: "general", default: true}
|
||||
- {id: 55, cat: PC/Mobile-iOS, desc: "Tablet / iPhone", default: true}
|
||||
- {id: 21, cat: TV, desc: "Dharma", default: true}
|
||||
- {id: 2, cat: Audio/MP3, desc: "Music", default: true}
|
||||
- {id: 130, cat: Audio/Audiobook, desc: "High quality music (Lossless)", default: true}
|
||||
- {id: 60, cat: Other, desc: "fonts / icons / clip art / templates", default: true}
|
||||
- {id: 90, cat: Movies/UHD, desc: "4K UHD movies", default: true}
|
||||
- {id: 91, cat: Movies/DVD, desc: "DVD movies", default: true}
|
||||
- {id: 92, cat: Movies/HD, desc: "Hi-Def movies", default: true}
|
||||
- {id: 89, cat: Movies/SD, desc: "VCD movies", default: true}
|
||||
- {id: 93, cat: TV, desc: "Mother and child @ / Learning materials for children", default: true}
|
||||
- {id: 4, cat: TV, desc: "TV shows / Variety / Game shows", default: true}
|
||||
- {id: 50, cat: Other, desc: "Images", default: true}
|
||||
- {id: 18, cat: Other, desc: "website", default: true}
|
||||
- {id: 17, cat: TV/Documentary, desc: "Documentary", default: true}
|
||||
- {id: 11, cat: Books/Technical, desc: "Learning materials / Books / Ebook", default: true}
|
||||
- {id: 5, cat: Movies, desc: "Movies / series [Korea]", default: true}
|
||||
- {id: 54, cat: Movies, desc: "Movies / Series [China]", default: true}
|
||||
- {id: 51, cat: Movies, desc: "Movie series / series [Japan]", default: true}
|
||||
- {id: 52, cat: Movies, desc: "Movies / Series [Western]", default: true}
|
||||
- {id: 57, cat: Movies, desc: "Movies / series [other]", default: true}
|
||||
- {id: 53, cat: Movies, desc: "Movie series / series / drama [Thai]", default: true}
|
||||
- {id: 901, cat: XXX, desc: "XXX-Anime", default: false}
|
||||
- {id: 902, cat: XXX, desc: "XXX-Game", default: false}
|
||||
- {id: 903, cat: XXX, desc: "XXX-Japan censored", default: false}
|
||||
- {id: 904, cat: XXX, desc: "XXX-Japan", default: false}
|
||||
- {id: 905, cat: XXX, desc: "XXX-Guava", default: false}
|
||||
- {id: 906, cat: XXX, desc: "XXX-Asia censored", default: false}
|
||||
- {id: 907, cat: XXX, desc: "XXX-Asia", default: false}
|
||||
- {id: 908, cat: XXX, desc: "XXX-Gay", default: false}
|
||||
- {id: 910, cat: XXX, desc: "XXX-clip", default: false}
|
||||
- {id: 911, cat: XXX, desc: "XXX-pictures", default: false}
|
||||
- {id: 912, cat: XXX, desc: "XXX-magazine", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -119,7 +120,7 @@ download:
|
||||
search:
|
||||
paths:
|
||||
- path: viewno18sb.php
|
||||
categories: ["!", 901, 902, 903, 904, 905, 906, 907, 908, 910, 911, 912]
|
||||
categories: [1, 75, 10, 9, 110, 7, 40, 16, 3, 70, 100, 85, 105, 8, 56, 19, 20, 55, 21, 2, 130, 60, 90, 91, 92, 89, 93, 4, 50, 18, 17, 11, 5, 54, 51, 52, 57, 53]
|
||||
- path: viewbrsb.php
|
||||
categories: [901, 902, 903, 904, 905, 906, 907, 908, 910, 911, 912]
|
||||
inputs:
|
||||
|
111
src/Jackett.Common/Definitions/swarmazon-api.yml
Normal file
111
src/Jackett.Common/Definitions/swarmazon-api.yml
Normal file
@@ -0,0 +1,111 @@
|
||||
---
|
||||
id: swarmazon-api
|
||||
name: Swarmazon (API)
|
||||
description: "Swarmazon is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://swarmazon.club/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 2, cat: TV, desc: "Television"}
|
||||
- {id: 3, cat: Other, desc: "Video Courses"}
|
||||
- {id: 4, cat: Audio, desc: "Music"}
|
||||
- {id: 5, cat: PC/Games, desc: "Games"}
|
||||
- {id: 6, cat: PC, desc: "Software"}
|
||||
- {id: 7, cat: TV/Anime, desc: "Anime"}
|
||||
- {id: 8, cat: Books/EBook, desc: "E-Books"}
|
||||
- {id: 9, cat: Audio/Audiobook, desc: "Audio Books"}
|
||||
- {id: 10, cat: Books/Comics, desc: "Comics"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: apikey
|
||||
type: text
|
||||
label: APIKey
|
||||
- name: info_key
|
||||
type: info
|
||||
label: About your API key
|
||||
default: "Find or Generate a new API Token by accessing the <a href=\"https://swarmazon.club/en/view/settings.php?section=token\" target =_blank>Token Setting</a> page."
|
||||
|
||||
login:
|
||||
path: api/search.php
|
||||
method: get
|
||||
inputs:
|
||||
api_key: "{{ .Config.apikey }}"
|
||||
limit: 1
|
||||
error:
|
||||
- selector: ":root:contains(\"Invalid API key\")"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: api/search.php
|
||||
response:
|
||||
type: json
|
||||
|
||||
inputs:
|
||||
api_key: "{{ .Config.apikey }}"
|
||||
filter: "{{ .Keywords }}"
|
||||
$raw: "{{ if .Query.IMDBID }}&media_ref={{ .Query.IMDBID }}{{ else }}{{ end }}"
|
||||
limit: 100
|
||||
|
||||
rows:
|
||||
selector: data
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: categoryid
|
||||
title:
|
||||
selector: name
|
||||
details:
|
||||
selector: torrent
|
||||
download:
|
||||
selector: download
|
||||
poster:
|
||||
selector: media_poster
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["N\/A", ""]
|
||||
genre:
|
||||
selector: media_genre
|
||||
description:
|
||||
text: "{{ .Result.genre }}"
|
||||
infohash:
|
||||
selector: hash
|
||||
imdbid:
|
||||
selector: ref_id:contains(tt)
|
||||
seeders:
|
||||
selector: seeders
|
||||
leechers:
|
||||
selector: leechers
|
||||
grabs:
|
||||
selector: completed
|
||||
date:
|
||||
# 2022-11-16 22:49:25
|
||||
selector: upload_timestamp
|
||||
filters:
|
||||
- name: append
|
||||
args: " -07:00" # PDT
|
||||
- name: dateparse
|
||||
args: "2006-01-02 15:04:05 -07:00"
|
||||
size:
|
||||
selector: size
|
||||
downloadvolumefactor:
|
||||
selector: freeleech
|
||||
case:
|
||||
no: 1 # not free
|
||||
"*": 0 # freeleech
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
minimumratio:
|
||||
text: 1.1
|
||||
# json v1.22.0620
|
@@ -85,6 +85,14 @@ search:
|
||||
download:
|
||||
selector: a[href^="/api/download.php?hash="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.+?) "
|
||||
- name: replace
|
||||
args: ["/images/no_poster.jpg", ""]
|
||||
size:
|
||||
selector: td:nth-last-child(6)
|
||||
date:
|
||||
@@ -108,4 +116,4 @@ search:
|
||||
text: 1
|
||||
minimumratio:
|
||||
text: 1.1
|
||||
# Engine n/a
|
||||
# v1.22.0620
|
||||
|
@@ -5,6 +5,7 @@ description: "Team CT Game (TCTG) is a FRENCH Private Torrent Tracker for MOVIES
|
||||
language: fr-FR
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://tctg.pm/
|
||||
legacylinks:
|
||||
@@ -15,51 +16,51 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 409, cat: Books/Comics, desc: "BD"}
|
||||
- {id: 410, cat: Books/Mags, desc: "Ebooks - Presse"}
|
||||
- {id: 411, cat: Audio/Audiobook, desc: "Ebooks - Audiobooks"}
|
||||
- {id: 412, cat: Books/EBook, desc: "Ebooks - Ebooks"}
|
||||
- {id: 413, cat: Movies/3D, desc: "Films - 3D"}
|
||||
- {id: 414, cat: Movies/HD, desc: "Films - 4K"}
|
||||
- {id: 415, cat: Movies/UHD, desc: "Films - 4K HDR"}
|
||||
- {id: 416, cat: Movies/UHD, desc: "Films - 4K Light"}
|
||||
- {id: 417, cat: Movies/UHD, desc: "Films - 4K Remux"}
|
||||
- {id: 418, cat: Movies, desc: "Films - Animation"}
|
||||
- {id: 419, cat: Movies/BluRay, desc: "Films - BDRip / BRRip"}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Films - DVD-R"}
|
||||
- {id: 421, cat: Movies/DVD, desc: "Films - DVDRip"}
|
||||
- {id: 422, cat: Movies/BluRay, desc: "Films - Full Bluray"}
|
||||
- {id: 423, cat: Movies/HD, desc: "Films - HDTV"}
|
||||
- {id: 424, cat: Movies/HD, desc: "Films - HD 1080p"}
|
||||
- {id: 425, cat: Movies/HD, desc: "Films - HD 720p"}
|
||||
- {id: 426, cat: Movies/HD, desc: "Films - HDLiGHT / M-HD"}
|
||||
- {id: 427, cat: Movies/HD, desc: "Films - HDRiP"}
|
||||
- {id: 428, cat: Movies, desc: "Films - Pack"}
|
||||
- {id: 429, cat: Movies, desc: "Films - Remux"}
|
||||
- {id: 430, cat: TV, desc: "Films - TVRip"}
|
||||
- {id: 431, cat: Movies, desc: "Films - VO"}
|
||||
- {id: 432, cat: Movies, desc: "Films - VOSTFR"}
|
||||
- {id: 433, cat: Movies/WEB-DL, desc: "Films - Web"}
|
||||
- {id: 434, cat: Movies/HD, desc: "Films - x265"}
|
||||
- {id: 436, cat: Console, desc: "Jeux - Consoles"}
|
||||
- {id: 437, cat: PC/Games, desc: "Jeux - PC"}
|
||||
- {id: 438, cat: PC/0day, desc: "Logiciels - Windows"}
|
||||
- {id: 439, cat: Other, desc: "Logiciels - Graph / Wallpaper"}
|
||||
- {id: 440, cat: TV/HD, desc: "Series - 4K HDR"}
|
||||
- {id: 441, cat: TV/HD, desc: "Series TV - Pack HD"}
|
||||
- {id: 442, cat: TV/HD, desc: "Series TV - Episode HD"}
|
||||
- {id: 443, cat: TV/HD, desc: "Series TV - Pack HD VOSTFR"}
|
||||
- {id: 444, cat: TV/HD, desc: "Series TV - Episode HD VOSTFR"}
|
||||
- {id: 445, cat: TV/SD, desc: "Series TV - Pack SD"}
|
||||
- {id: 446, cat: TV/SD, desc: "Series TV - Episode SD"}
|
||||
- {id: 447, cat: TV/SD, desc: "Series TV - Pack SD VOSTFR"}
|
||||
- {id: 448, cat: TV/SD, desc: "Series TV - Episode SD VOSTFR"}
|
||||
- {id: 449, cat: TV/Anime, desc: "Series - Animés"}
|
||||
- {id: 450, cat: TV, desc: "Spectacles - Tous"}
|
||||
- {id: 451, cat: TV, desc: "TV - Emissions"}
|
||||
- {id: 452, cat: TV/Documentary, desc: "TV - Documentaires"}
|
||||
- {id: 453, cat: TV/Sport, desc: "TV - Sports"}
|
||||
- {id: 435, cat: XXX, desc: "Films - XXX"}
|
||||
- {id: 409, cat: Books/Comics, desc: "BD", default: true}
|
||||
- {id: 410, cat: Books/Mags, desc: "Ebooks - Presse", default: true}
|
||||
- {id: 411, cat: Audio/Audiobook, desc: "Ebooks - Audiobooks", default: true}
|
||||
- {id: 412, cat: Books/EBook, desc: "Ebooks - Ebooks", default: true}
|
||||
- {id: 413, cat: Movies/3D, desc: "Films - 3D", default: true}
|
||||
- {id: 414, cat: Movies/HD, desc: "Films - 4K", default: true}
|
||||
- {id: 415, cat: Movies/UHD, desc: "Films - 4K HDR", default: true}
|
||||
- {id: 416, cat: Movies/UHD, desc: "Films - 4K Light", default: true}
|
||||
- {id: 417, cat: Movies/UHD, desc: "Films - 4K Remux", default: true}
|
||||
- {id: 418, cat: Movies, desc: "Films - Animation", default: true}
|
||||
- {id: 419, cat: Movies/BluRay, desc: "Films - BDRip / BRRip", default: true}
|
||||
- {id: 420, cat: Movies/DVD, desc: "Films - DVD-R", default: true}
|
||||
- {id: 421, cat: Movies/DVD, desc: "Films - DVDRip", default: true}
|
||||
- {id: 422, cat: Movies/BluRay, desc: "Films - Full Bluray", default: true}
|
||||
- {id: 423, cat: Movies/HD, desc: "Films - HDTV", default: true}
|
||||
- {id: 424, cat: Movies/HD, desc: "Films - HD 1080p", default: true}
|
||||
- {id: 425, cat: Movies/HD, desc: "Films - HD 720p", default: true}
|
||||
- {id: 426, cat: Movies/HD, desc: "Films - HDLiGHT / M-HD", default: true}
|
||||
- {id: 427, cat: Movies/HD, desc: "Films - HDRiP", default: true}
|
||||
- {id: 428, cat: Movies, desc: "Films - Pack", default: true}
|
||||
- {id: 429, cat: Movies, desc: "Films - Remux", default: true}
|
||||
- {id: 430, cat: TV, desc: "Films - TVRip", default: true}
|
||||
- {id: 431, cat: Movies, desc: "Films - VO", default: true}
|
||||
- {id: 432, cat: Movies, desc: "Films - VOSTFR", default: true}
|
||||
- {id: 433, cat: Movies/WEB-DL, desc: "Films - Web", default: true}
|
||||
- {id: 434, cat: Movies/HD, desc: "Films - x265", default: true}
|
||||
- {id: 436, cat: Console, desc: "Jeux - Consoles", default: true}
|
||||
- {id: 437, cat: PC/Games, desc: "Jeux - PC", default: true}
|
||||
- {id: 438, cat: PC/0day, desc: "Logiciels - Windows", default: true}
|
||||
- {id: 439, cat: Other, desc: "Logiciels - Graph / Wallpaper", default: true}
|
||||
- {id: 440, cat: TV/HD, desc: "Series - 4K HDR", default: true}
|
||||
- {id: 441, cat: TV/HD, desc: "Series TV - Pack HD", default: true}
|
||||
- {id: 442, cat: TV/HD, desc: "Series TV - Episode HD", default: true}
|
||||
- {id: 443, cat: TV/HD, desc: "Series TV - Pack HD VOSTFR", default: true}
|
||||
- {id: 444, cat: TV/HD, desc: "Series TV - Episode HD VOSTFR", default: true}
|
||||
- {id: 445, cat: TV/SD, desc: "Series TV - Pack SD", default: true}
|
||||
- {id: 446, cat: TV/SD, desc: "Series TV - Episode SD", default: true}
|
||||
- {id: 447, cat: TV/SD, desc: "Series TV - Pack SD VOSTFR", default: true}
|
||||
- {id: 448, cat: TV/SD, desc: "Series TV - Episode SD VOSTFR", default: true}
|
||||
- {id: 449, cat: TV/Anime, desc: "Series - Animés", default: true}
|
||||
- {id: 450, cat: TV, desc: "Spectacles - Tous", default: true}
|
||||
- {id: 451, cat: TV, desc: "TV - Emissions", default: true}
|
||||
- {id: 452, cat: TV/Documentary, desc: "TV - Documentaires", default: true}
|
||||
- {id: 453, cat: TV/Sport, desc: "TV - Sports", default: true}
|
||||
- {id: 435, cat: XXX, desc: "Films - XXX", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -143,7 +144,7 @@ login:
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
categories: ["!", 435]
|
||||
categories: [409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453]
|
||||
- path: special.php
|
||||
categories: [435]
|
||||
inputs:
|
||||
|
@@ -6,6 +6,7 @@ language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://www.torlock2.com/
|
||||
- https://www.torlock.com/
|
||||
|
@@ -47,7 +47,7 @@ caps:
|
||||
- {id: 176, cat: Console/Wii, desc: "Game Wii - Switch"}
|
||||
- {id: 222, cat: Console/NDS, desc: "Game NDS-3DS"}
|
||||
- {id: 177, cat: Console, desc: "Game Wimmelbild"}
|
||||
- {id: 178, cat: Console/Other, desc: "Game Sonstieges"}
|
||||
- {id: 178, cat: Console/Other, desc: "Game Sonstiges"}
|
||||
# Musik
|
||||
- {id: 187, cat: Audio, desc: "Musik Alben"}
|
||||
- {id: 188, cat: Audio, desc: "Musik Sampler"}
|
||||
|
@@ -1,197 +0,0 @@
|
||||
---
|
||||
id: torrent-town
|
||||
name: Torrent-Town
|
||||
description: "Torrent-Town (T-T) is a German Private site for TV / MOVIES / GENERAL"
|
||||
language: de-DE
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://torrent-town.hopto.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# Software
|
||||
- {id: 39, cat: PC, desc: "Appz - Linux"}
|
||||
- {id: 48, cat: PC/Mac, desc: "Appz - Mac"}
|
||||
- {id: 45, cat: PC, desc: "Appz - Other"}
|
||||
- {id: 49, cat: PC/0day, desc: "Appz - Windows"}
|
||||
# Doku
|
||||
- {id: 40, cat: TV/Documentary, desc: "Doku - HD"}
|
||||
- {id: 41, cat: TV/Documentary, desc: "Doku - SD"}
|
||||
# Game
|
||||
- {id: 83, cat: Console, desc: "Game - Konsolen"}
|
||||
- {id: 51, cat: PC/Games, desc: "Game - Mac"}
|
||||
- {id: 52, cat: PC/Games, desc: "Game - PC"}
|
||||
- {id: 98, cat: Console, desc: "Game - Wimmelbild"}
|
||||
- {id: 50, cat: PC/Games, desc: "Game - Linux"}
|
||||
# Movie
|
||||
- {id: 30, cat: Movies/HD, desc: "Movie - 1080p"}
|
||||
- {id: 64, cat: Movies/3D, desc: "Movie - 3D"}
|
||||
- {id: 28, cat: Movies/HD, desc: "Movie - 720p"}
|
||||
- {id: 63, cat: Movies/BluRay, desc: "Movie - Bluray"}
|
||||
- {id: 32, cat: Movies/DVD, desc: "Movie - DVD / HD2DVD"}
|
||||
- {id: 85, cat: Movies, desc: "Movie - Int."}
|
||||
- {id: 99, cat: Movies/HD, desc: "Movie - Packs"}
|
||||
- {id: 33, cat: Movies/SD, desc: "Movie - SD x264"}
|
||||
- {id: 36, cat: Movies/SD, desc: "Movie - SD XviD"}
|
||||
- {id: 31, cat: Movies/UHD, desc: "Movie - U-HD"}
|
||||
- {id: 86, cat: Movies/HD, desc: "Movie - x265"}
|
||||
# Musik
|
||||
- {id: 57, cat: Audio, desc: "Musik - Alben"}
|
||||
- {id: 81, cat: Audio, desc: "Musik - Charts"}
|
||||
- {id: 53, cat: Audio/Lossless, desc: "Musik - Flac"}
|
||||
- {id: 88, cat: Audio/Other, desc: "Musik - Misc"}
|
||||
- {id: 54, cat: Audio/Video, desc: "Musik - MusikVideo"}
|
||||
- {id: 100, cat: Audio/Other, desc: "Musik - Ost"}
|
||||
- {id: 84, cat: Audio, desc: "Musik - Packs"}
|
||||
- {id: 87, cat: Audio/Other, desc: "Musik - Sampler"}
|
||||
# Serien
|
||||
- {id: 67, cat: TV/HD, desc: "Serien - Folgen HD"}
|
||||
- {id: 70, cat: TV/SD, desc: "Serien - Folgen SD"}
|
||||
- {id: 68, cat: TV/HD, desc: "Serien - Pack HD"}
|
||||
- {id: 69, cat: TV/SD, desc: "Serien - Pack SD"}
|
||||
# Sport
|
||||
- {id: 76, cat: TV/Sport, desc: "Sport - HD"}
|
||||
- {id: 74, cat: TV/Sport, desc: "Sport - SD"}
|
||||
# Other
|
||||
- {id: 91, cat: Audio/Audiobook, desc: "Unsorted - A-Book"}
|
||||
- {id: 90, cat: TV/Anime, desc: "Unsorted - Anime"}
|
||||
- {id: 92, cat: Books/EBook, desc: "Unsorted - E-Book DE."}
|
||||
- {id: 93, cat: Books/EBook, desc: "Unsorted - E-Book INT."}
|
||||
- {id: 94, cat: Books/Comics, desc: "Unsorted - E-Paper"}
|
||||
- {id: 95, cat: Other, desc: "Unsorted - Kids"}
|
||||
- {id: 96, cat: PC/Mobile-Other, desc: "Unsorted - Mobile"}
|
||||
- {id: 97, cat: Other, desc: "Unsorted - Other"}
|
||||
# XXX
|
||||
- {id: 78, cat: XXX/x264, desc: "XXX - HD"}
|
||||
- {id: 89, cat: XXX/Other, desc: "XXX - Other"}
|
||||
- {id: 79, cat: XXX/Pack, desc: "XXX - Packs"}
|
||||
- {id: 77, cat: XXX/SD, desc: "XXX - SD"}
|
||||
|
||||
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: freeleech
|
||||
type: checkbox
|
||||
label: Filter FreeLeech only
|
||||
default: false
|
||||
- name: onlyupload
|
||||
type: checkbox
|
||||
label: Filter OnlyUpload only
|
||||
default: false
|
||||
- name: info_free
|
||||
type: info
|
||||
label: About Freeleech and OnlyUpload at Torrent-Town
|
||||
default: <li>FreeLeech are torrents where neither the download or upload is counted. (On the Jackett dashboard search results these are tagged as NoUpload).</li><li>OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech).</li>
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: added
|
||||
options:
|
||||
added: created
|
||||
seeds: seeders
|
||||
size: size
|
||||
name: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: desc
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: .tablea:contains("Fehler")
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="downloads.php?torrent="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
showsearch: 1
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 active, 1 all, 2 dead
|
||||
incldead: 1
|
||||
orderby: "{{ .Config.sort }}"
|
||||
sort: "{{ .Config.type }}"
|
||||
# site does not support imdbid search from the browse.php page or return imdb links in results
|
||||
|
||||
rows:
|
||||
selector: "table.tableinborder[cellspacing=\"1\"][cellpadding=\"0\"]:not(:has(a[href=\"index.php\"])) > tbody > tr{{ if .Config.onlyupload }}:has(img[src=\"pic/oupic.gif\"]){{ else }}{{ end }}"
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php"]
|
||||
details:
|
||||
selector: a[href^="details.php"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="details.php"]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img[id="img-1"]
|
||||
attribute: src
|
||||
size:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(1)
|
||||
files:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(2)
|
||||
seeders:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) b:nth-child(1)
|
||||
leechers:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) > b:nth-of-type(2)
|
||||
grabs:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(3) b:nth-child(1)
|
||||
date:
|
||||
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(5)
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: replace
|
||||
args: ["\xA0", " "]
|
||||
- name: dateparse
|
||||
args: "02.01.2006 15:04:05 -07:00"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="pic/oupic.gif"]: 0 # only upload is counted
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img[src="pic/freeleech.gif"]: 0 # nothing is counted
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 0.7
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# engine n/a
|
@@ -8,16 +8,11 @@ encoding: UTF-8
|
||||
followredirect: true
|
||||
# to fetch current domain use https://www.protege-liens.com/t911 and https://www.protege-liens.com/torrent911
|
||||
links:
|
||||
- https://www.torrent911.cc/
|
||||
- https://www.t911.me/
|
||||
- https://www.torrent911.tv/
|
||||
- https://www.t911.tv/
|
||||
- https://oxtorrent.unblockninja.com/
|
||||
legacylinks:
|
||||
- https://www.oxtorrent.bz/
|
||||
- https://www.oxtorrent.ws/
|
||||
- https://www.oxtorrent.tv/
|
||||
- https://www.oxtorrent.ph/
|
||||
- https://www.oxtorrent.pe/
|
||||
- https://www.oxtorrent.co/
|
||||
- https://www.protege-liens.com/
|
||||
- https://www.oxtorrent.io/
|
||||
- https://www.oxtorrent.cx/
|
||||
- https://www.oxtorrent.nz/
|
||||
@@ -41,6 +36,8 @@ legacylinks:
|
||||
- https://oxtorrent.nocensor.sbs/ # proxy for *.co, a clone without derniers
|
||||
- https://www.torrent911.net/
|
||||
- https://www.torrent911.org/
|
||||
- https://www.torrent911.cc/
|
||||
- https://www.t911.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -137,8 +137,11 @@ search:
|
||||
fields:
|
||||
category:
|
||||
selector: categoryID
|
||||
title:
|
||||
title_test: # title can be null #13736
|
||||
selector: name
|
||||
optional: true
|
||||
title:
|
||||
text: "{{ if .Result.title_test }}{{ .Result.title_test }}{{ else }}TorrentLeech did not provide a title{{ end }}"
|
||||
_id:
|
||||
selector: fid
|
||||
_filename:
|
||||
|
@@ -7,9 +7,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentqq230.com/
|
||||
- https://torrentqq231.com/
|
||||
legacylinks:
|
||||
- https://torrentqq215.com/
|
||||
- https://torrentqq216.com/
|
||||
- https://torrentqq217.com/
|
||||
- https://torrentqq218.com/
|
||||
@@ -24,6 +23,7 @@ legacylinks:
|
||||
- https://torrentqq227.com/
|
||||
- https://torrentqq228.com/
|
||||
- https://torrentqq229.com/
|
||||
- https://torrentqq230.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,10 +7,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentsir80.com/
|
||||
- https://torrentsir81.com/
|
||||
legacylinks:
|
||||
- http://torrentsir63.com/
|
||||
- https://torrentsir63.com/
|
||||
- http://torrentsir64.com/
|
||||
- https://torrentsir64.com/
|
||||
- http://torrentsir65.com/
|
||||
@@ -32,6 +30,8 @@ legacylinks:
|
||||
- http://torrentsir79.com/
|
||||
- https://torrentsir79.com/
|
||||
- http://torrentsir80.com/
|
||||
- https://torrentsir80.com/
|
||||
- http://torrentsir81.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,11 +7,10 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://viewtorrent1.com/
|
||||
- https://viewtorrent2.com/
|
||||
legacylinks:
|
||||
- https://torrentview.net/
|
||||
- https://torrentview.co/
|
||||
- https://torrentview46.com/
|
||||
- https://torrentview47.com/
|
||||
- https://torrentview49.com/
|
||||
- https://torrentview50.com/
|
||||
@@ -25,6 +24,7 @@ legacylinks:
|
||||
- https://torrentview66.com/
|
||||
- https://torrentview67.com/
|
||||
- https://torrentview68.com/
|
||||
- https://viewtorrent1.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,10 +7,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentwiz50.com/
|
||||
- https://torrentwiz51.com/
|
||||
legacylinks:
|
||||
- https://torrentwiz29.me/
|
||||
- https://torrentwiz34.com/
|
||||
- https://torrentwiz35.com/
|
||||
- https://torrentwiz36.com/
|
||||
- https://torrentwiz37.com/
|
||||
@@ -25,6 +23,7 @@ legacylinks:
|
||||
- https://torrentwiz48.com/.
|
||||
- https://torrentwiz48.com/
|
||||
- https://torrentwiz49.com/
|
||||
- https://torrentwiz50.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -35,37 +35,51 @@ settings:
|
||||
label: About Torrentz2eu Categories
|
||||
default: Torrentz2eu does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="magnet:?"]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: data.php
|
||||
# - path: kick.php
|
||||
# https://torrentz2.pics/beta2/search.php?torrent-query=2022
|
||||
- path: beta2/search.php
|
||||
inputs:
|
||||
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||||
torrent-query: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table.table-bordered > tbody > tr:has(a[href^="magnet"])
|
||||
|
||||
selector: table#torrent-table > tbody > tr
|
||||
fields:
|
||||
category:
|
||||
text: 3
|
||||
title:
|
||||
selector: td:nth-child(1)
|
||||
details:
|
||||
# no details page, default to sitelink
|
||||
text: "{{ .Config.sitelink }}"
|
||||
magnet:
|
||||
selector: td:nth-child(6) a
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-child(2)
|
||||
# https://torrentz2.pics/beta2/page.php?url=9999999%2FThe-Torrent-file-name-goes-here%2F
|
||||
selector: td:nth-child(6) button
|
||||
attribute: onclick
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "'(.+?)'"
|
||||
- name: prepend
|
||||
args: "{{ .Config.sitelink }}beta2/page.php?url="
|
||||
download:
|
||||
text: "{{ .Result.details }}"
|
||||
seeders:
|
||||
selector: td:nth-child(3)
|
||||
selector: td:nth-child(2)
|
||||
leechers:
|
||||
selector: td:nth-child(4)
|
||||
selector: td:nth-child(3)
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
date:
|
||||
selector: td:nth-child(5)
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)(st|nd|rd|th|')", ""]
|
||||
- name: dateparse
|
||||
args: "Jan. 02 06"
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
||||
# beta2
|
||||
|
@@ -5,6 +5,7 @@ description: "ToTheGlory (TTG) A Chinese tracker"
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://totheglory.im/
|
||||
|
||||
|
@@ -5,6 +5,7 @@ description: "ToTheGlory (TTG) A Chinese tracker. This uses the cookie method fo
|
||||
language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://totheglory.im/
|
||||
|
||||
|
@@ -1,196 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Specialized;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using AngleSharp.Html.Parser;
|
||||
using Jackett.Common.Models;
|
||||
using Jackett.Common.Models.IndexerConfig;
|
||||
using Jackett.Common.Services.Interfaces;
|
||||
using Jackett.Common.Utils;
|
||||
using Jackett.Common.Utils.Clients;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NLog;
|
||||
|
||||
namespace Jackett.Common.Indexers
|
||||
{
|
||||
// This tracker is based on GazelleTracker but we can't use the API/abstract because there are some
|
||||
// missing features. https://github.com/Jackett/Jackett/issues/7923
|
||||
[ExcludeFromCodeCoverage]
|
||||
public class Anthelion : BaseWebIndexer
|
||||
{
|
||||
private string LoginUrl => SiteLink + "login.php";
|
||||
private string BrowseUrl => SiteLink + "torrents.php";
|
||||
|
||||
private new ConfigurationDataBasicLoginWith2FA configData => (ConfigurationDataBasicLoginWith2FA)base.configData;
|
||||
|
||||
public override string[] LegacySiteLinks { get; protected set; } = {
|
||||
"https://tehconnection.me/"
|
||||
};
|
||||
|
||||
public Anthelion(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps,
|
||||
ICacheService cs)
|
||||
: base(id: "anthelion",
|
||||
name: "Anthelion", // old name: TehConnection.me
|
||||
description: "A movies tracker",
|
||||
link: "https://anthelion.me/",
|
||||
caps: new TorznabCapabilities
|
||||
{
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
{
|
||||
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.TmdbId
|
||||
},
|
||||
MovieSearchParams = new List<MovieSearchParam>
|
||||
{
|
||||
MovieSearchParam.Q, MovieSearchParam.ImdbId, MovieSearchParam.TmdbId
|
||||
}
|
||||
},
|
||||
configService: configService,
|
||||
client: wc,
|
||||
logger: l,
|
||||
p: ps,
|
||||
cacheService: cs,
|
||||
configData: new ConfigurationDataBasicLoginWith2FA(@"If 2FA is disabled, let the field empty.
|
||||
We recommend to disable 2FA because re-login will require manual actions."))
|
||||
{
|
||||
Encoding = Encoding.UTF8;
|
||||
Language = "en-US";
|
||||
Type = "private";
|
||||
|
||||
AddCategoryMapping("1", TorznabCatType.Movies, "Film/Feature");
|
||||
AddCategoryMapping("2", TorznabCatType.Movies, "Film/Short");
|
||||
AddCategoryMapping("3", TorznabCatType.TV, "TV/Miniseries");
|
||||
AddCategoryMapping("4", TorznabCatType.Other, "Other");
|
||||
}
|
||||
|
||||
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
|
||||
{
|
||||
LoadValuesFromJson(configJson);
|
||||
|
||||
var pairs = new Dictionary<string, string>
|
||||
{
|
||||
{ "username", configData.Username.Value },
|
||||
{ "password", configData.Password.Value },
|
||||
{ "twofa", configData.TwoFactorAuth.Value },
|
||||
{ "keeplogged", "1" },
|
||||
{ "login", "Log in" }
|
||||
};
|
||||
|
||||
var result = await RequestLoginAndFollowRedirect(LoginUrl, pairs, null, true, null, LoginUrl, true);
|
||||
await ConfigureIfOK(result.Cookies, result.ContentString?.Contains("logout.php") == true, () =>
|
||||
{
|
||||
var parser = new HtmlParser();
|
||||
var dom = parser.ParseDocument(result.ContentString);
|
||||
var errorMessage = dom.QuerySelector("form#loginform").TextContent.Trim();
|
||||
throw new ExceptionWithConfigData(errorMessage, configData);
|
||||
});
|
||||
return IndexerConfigurationStatus.RequiresTesting;
|
||||
}
|
||||
|
||||
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
|
||||
{
|
||||
var releases = new List<ReleaseInfo>();
|
||||
|
||||
var qc = new NameValueCollection
|
||||
{
|
||||
{ "order_by", "time" },
|
||||
{ "order_way", "desc" },
|
||||
{ "action", "basic" },
|
||||
{ "searchsubmit", "1" }
|
||||
};
|
||||
|
||||
if (query.IsImdbQuery)
|
||||
qc.Add("imdb", query.ImdbID);
|
||||
else if (query.IsTmdbQuery)
|
||||
qc.Add("tmdb", query.TmdbID.ToString());
|
||||
else
|
||||
qc.Add("searchstr", query.GetQueryString());
|
||||
|
||||
var catList = MapTorznabCapsToTrackers(query);
|
||||
foreach (var cat in catList)
|
||||
qc.Add($"filter_cat[{cat}]", "1");
|
||||
|
||||
// remove . as not used in titles
|
||||
var searchUrl = BrowseUrl + "?" + qc.GetQueryString().Replace(".", " ");
|
||||
var results = await RequestWithCookiesAsync(searchUrl);
|
||||
try
|
||||
{
|
||||
var parser = new HtmlParser();
|
||||
var doc = parser.ParseDocument(results.ContentString);
|
||||
var rows = doc.QuerySelectorAll("table.torrent_table > tbody > tr.torrent");
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var qDetailsLink = row.QuerySelector("a.torrent_name");
|
||||
var year = qDetailsLink.NextSibling.TextContent.Replace("[", "").Replace("]", "").Trim();
|
||||
var tags = row.QuerySelector("div.torrent_info").FirstChild.TextContent.Replace(" / ", " ").Trim();
|
||||
var title = $"{qDetailsLink.TextContent} {year} {tags}";
|
||||
var description = row.QuerySelector("div.tags").TextContent.Trim();
|
||||
var details = new Uri(SiteLink + qDetailsLink.GetAttribute("href"));
|
||||
var torrentId = qDetailsLink.GetAttribute("href").Split('=').Last();
|
||||
var link = new Uri(SiteLink + "torrents.php?action=download&id=" + torrentId);
|
||||
var posterStr = qDetailsLink.GetAttribute("data-cover");
|
||||
var poster = !string.IsNullOrWhiteSpace(posterStr) ? new Uri(qDetailsLink.GetAttribute("data-cover")) : null;
|
||||
|
||||
var files = ParseUtil.CoerceLong(row.QuerySelector("td:nth-child(3)").TextContent);
|
||||
var publishDate = DateTimeUtil.FromTimeAgo(row.QuerySelector("td:nth-child(4)").TextContent);
|
||||
var size = ReleaseInfo.GetBytes(row.QuerySelector("td:nth-child(5)").FirstChild.TextContent);
|
||||
var grabs = ParseUtil.CoerceLong(row.QuerySelector("td:nth-child(6)").TextContent);
|
||||
var seeders = ParseUtil.CoerceInt(row.QuerySelector("td:nth-child(7)").TextContent);
|
||||
var leechers = ParseUtil.CoerceInt(row.QuerySelector("td:nth-child(8)").TextContent);
|
||||
|
||||
var dlVolumeFactor = row.QuerySelector("strong.tl_free") != null ? 0 : 1;
|
||||
|
||||
var cat = row.QuerySelector("td.cats_col > div").GetAttribute("class").Replace("tooltip cats_", "");
|
||||
var category = new List<int> {
|
||||
cat switch
|
||||
{
|
||||
"featurefilm" => TorznabCatType.Movies.ID,
|
||||
"shortfilm" => TorznabCatType.Movies.ID,
|
||||
"miniseries" => TorznabCatType.TV.ID,
|
||||
"other" => TorznabCatType.Other.ID,
|
||||
_ => throw new Exception($"Unknown category: {cat}")
|
||||
}
|
||||
};
|
||||
|
||||
var qImdb = row.QuerySelector("a[href^=\"https://www.imdb.com\"]");
|
||||
var imdb = qImdb != null ? ParseUtil.GetImdbID(qImdb.GetAttribute("href").Split('/').Last()) : null;
|
||||
|
||||
qImdb = row.QuerySelector("a[href^=\"https://www.themoviedb.org\"]");
|
||||
var tmdb = qImdb != null ? ParseUtil.GetLongFromString(qImdb.GetAttribute("href").Split('/').Last()) : null;
|
||||
|
||||
var release = new ReleaseInfo
|
||||
{
|
||||
MinimumRatio = 1,
|
||||
MinimumSeedTime = 259200,
|
||||
Description = description,
|
||||
Title = title,
|
||||
PublishDate = publishDate,
|
||||
Category = category,
|
||||
Link = link,
|
||||
Details = details,
|
||||
Guid = link,
|
||||
Imdb = imdb,
|
||||
TMDb = tmdb,
|
||||
Poster = poster,
|
||||
Seeders = seeders,
|
||||
Peers = leechers + seeders,
|
||||
Size = size,
|
||||
Grabs = grabs,
|
||||
Files = files,
|
||||
DownloadVolumeFactor = dlVolumeFactor,
|
||||
UploadVolumeFactor = 1
|
||||
};
|
||||
releases.Add(release);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
OnParseError(results.ContentString, ex);
|
||||
}
|
||||
|
||||
return releases;
|
||||
}
|
||||
}
|
||||
}
|
@@ -39,7 +39,7 @@ namespace Jackett.Common.Indexers
|
||||
private const string SearchUrl = "buscar/";
|
||||
|
||||
public override string[] AlternativeSiteLinks { get; protected set; } = {
|
||||
"https://dontorrent.gy/",
|
||||
"https://dontorrent.click/",
|
||||
"https://todotorrents.net/",
|
||||
"https://tomadivx.net/",
|
||||
"https://seriesblanco.one/",
|
||||
@@ -48,7 +48,6 @@ namespace Jackett.Common.Indexers
|
||||
};
|
||||
|
||||
public override string[] LegacySiteLinks { get; protected set; } = {
|
||||
"https://dontorrent.dog/",
|
||||
"https://dontorrent.dev/",
|
||||
"https://dontorrent.bid/",
|
||||
"https://dontorrent.pet/",
|
||||
@@ -62,7 +61,8 @@ namespace Jackett.Common.Indexers
|
||||
"https://dontorrent.fans/",
|
||||
"https://dontorrent.ltd/",
|
||||
"https://dontorrent.me/",
|
||||
"https://dontorrent.gs/"
|
||||
"https://dontorrent.gs/",
|
||||
"https://dontorrent.gy/"
|
||||
};
|
||||
|
||||
private static Dictionary<string, string> CategoriesMap => new Dictionary<string, string>
|
||||
@@ -80,7 +80,7 @@ namespace Jackett.Common.Indexers
|
||||
: base(id: "dontorrent",
|
||||
name: "DonTorrent",
|
||||
description: "DonTorrent is a SPANISH public tracker for MOVIES / TV / GENERAL",
|
||||
link: "https://dontorrent.gy/",
|
||||
link: "https://dontorrent.click/",
|
||||
caps: new TorznabCapabilities
|
||||
{
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
|
@@ -75,18 +75,26 @@ namespace Jackett.Common.Indexers
|
||||
AddCategoryMapping(35, TorznabCatType.AudioAudiobook, "Audiobooks");
|
||||
AddCategoryMapping(31, TorznabCatType.TV, "Childrens/Cartoons");
|
||||
AddCategoryMapping(54, TorznabCatType.TVDocumentary, "Documentary - HD");
|
||||
AddCategoryMapping(53, TorznabCatType.TVDocumentary, "Documentary - SD");
|
||||
AddCategoryMapping(22, TorznabCatType.BooksEBook, "Ebooks");
|
||||
AddCategoryMapping(41, TorznabCatType.BooksComics, "Comics");
|
||||
AddCategoryMapping(46, TorznabCatType.BooksMags, "Magazines");
|
||||
AddCategoryMapping(25, TorznabCatType.PCGames, "Games");
|
||||
AddCategoryMapping(29, TorznabCatType.ConsoleXBox, "Games Xbox");
|
||||
AddCategoryMapping(27, TorznabCatType.PCGames, "Games-PC Rips");
|
||||
AddCategoryMapping(61, TorznabCatType.ConsoleNDS, "Games Nintendo");
|
||||
AddCategoryMapping(26, TorznabCatType.PCGames, "Games-PC ISO");
|
||||
AddCategoryMapping(28, TorznabCatType.ConsolePS4, "Games-PSx");
|
||||
AddCategoryMapping(29, TorznabCatType.ConsoleXBox, "Games Xbox");
|
||||
AddCategoryMapping(49, TorznabCatType.PCMobileOther, "Mobile");
|
||||
AddCategoryMapping(51, TorznabCatType.PCMobileAndroid, "Android");
|
||||
AddCategoryMapping(50, TorznabCatType.PCMobileiOS, "IOS");
|
||||
AddCategoryMapping(52, TorznabCatType.PC0day, "Windows");
|
||||
AddCategoryMapping(59, TorznabCatType.MoviesUHD, "Movies-4k");
|
||||
AddCategoryMapping(60, TorznabCatType.MoviesForeign, "Non-English 4k Movies");
|
||||
AddCategoryMapping(16, TorznabCatType.MoviesHD, "Movies HD");
|
||||
AddCategoryMapping(18, TorznabCatType.MoviesForeign, "Movies HD Non-English");
|
||||
AddCategoryMapping(17, TorznabCatType.MoviesSD, "TS/CAM/PPV");
|
||||
AddCategoryMapping(34, TorznabCatType.MoviesForeign, "Movies Low Def Non-English");
|
||||
AddCategoryMapping(62, TorznabCatType.Movies, "Movies-Packs");
|
||||
AddCategoryMapping(14, TorznabCatType.MoviesSD, "Movies-SD");
|
||||
AddCategoryMapping(33, TorznabCatType.MoviesForeign, "Movies SD Non-English");
|
||||
AddCategoryMapping(30, TorznabCatType.AudioOther, "Music");
|
||||
@@ -99,18 +107,13 @@ namespace Jackett.Common.Indexers
|
||||
AddCategoryMapping(44, TorznabCatType.TVSport, "Sports Fitness-Instructional");
|
||||
AddCategoryMapping(58, TorznabCatType.TVSport, "Olympics");
|
||||
AddCategoryMapping(47, TorznabCatType.TVSD, "TV - 480p");
|
||||
AddCategoryMapping(64, TorznabCatType.TVUHD, "TV - 4K");
|
||||
AddCategoryMapping(8, TorznabCatType.TVHD, "TV - High Definition");
|
||||
AddCategoryMapping(48, TorznabCatType.TVSD, "TV - Standard Definition - x264");
|
||||
AddCategoryMapping(9, TorznabCatType.TVSD, "TV - Standard Definition - XviD");
|
||||
AddCategoryMapping(63, TorznabCatType.TVUHD, "TV Season Packs - 4K");
|
||||
AddCategoryMapping(4, TorznabCatType.TVHD, "TV Season Packs - HD");
|
||||
AddCategoryMapping(6, TorznabCatType.TVSD, "TV Season Packs - SD");
|
||||
AddCategoryMapping(22, TorznabCatType.BooksEBook, "Ebooks");
|
||||
AddCategoryMapping(26, TorznabCatType.PCGames, "Games-PC ISO");
|
||||
AddCategoryMapping(46, TorznabCatType.BooksMags, "Magazines");
|
||||
AddCategoryMapping(50, TorznabCatType.PCMobileiOS, "IOS");
|
||||
AddCategoryMapping(51, TorznabCatType.PCMobileAndroid, "Android");
|
||||
AddCategoryMapping(52, TorznabCatType.PC0day, "Windows");
|
||||
AddCategoryMapping(53, TorznabCatType.TVDocumentary, "Documentary - SD");
|
||||
}
|
||||
|
||||
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
|
||||
|
@@ -417,23 +417,23 @@ namespace Jackett.Common.Indexers
|
||||
|
||||
private static TorznabQuery ParseQuery(TorznabQuery query)
|
||||
{
|
||||
// Eg. Marco.Polo.2014.S02E08
|
||||
// Eg. Doctor.Who.2005.(Доктор.Кто).S02E08
|
||||
|
||||
// the season/episode part is already parsed by Jackett
|
||||
// query.SanitizedSearchTerm = Marco.Polo.2014.
|
||||
// query.GetQueryString = Doctor.Who.2005.(Доктор.Кто).
|
||||
// query.Season = 2
|
||||
// query.Episode = 8
|
||||
var searchTerm = query.SanitizedSearchTerm;
|
||||
var searchTerm = query.GetQueryString();
|
||||
|
||||
// replace punctuation symbols with spaces
|
||||
// searchTerm = Marco Polo 2014
|
||||
searchTerm = Regex.Replace(searchTerm, @"[-._\(\)@/\\\[\]\+\%]", " ");
|
||||
// replace non-english alphanumeric characters with spaces
|
||||
// searchTerm = Doctor Who 2005
|
||||
searchTerm = Regex.Replace(searchTerm, @"[^a-zA-Z0-9]+", " ");
|
||||
searchTerm = Regex.Replace(searchTerm, @"\s+", " ");
|
||||
searchTerm = searchTerm.Trim();
|
||||
|
||||
// we parse the year and remove it from search
|
||||
// searchTerm = Marco Polo
|
||||
// query.Year = 2014
|
||||
// searchTerm = Doctor Who
|
||||
// query.Year = 2005
|
||||
var r = new Regex("([ ]+([0-9]{4}))$", RegexOptions.IgnoreCase);
|
||||
var m = r.Match(searchTerm);
|
||||
if (m.Success)
|
||||
|
@@ -257,7 +257,7 @@ namespace Jackett.Updater
|
||||
"Definitions/01torrent.yml",
|
||||
"Definitions/24rolika.yml",
|
||||
"Definitions/32pages.yml",
|
||||
"Definitions/3evils.yml",
|
||||
"Definitions/3evils-api.yml",
|
||||
"Definitions/420files.yml",
|
||||
"Definitions/7torrents.yml",
|
||||
"Definitions/DasUnerwartete.yml",
|
||||
@@ -557,6 +557,7 @@ namespace Jackett.Updater
|
||||
"Definitions/torrentseed.yml", // renamed to latinop2p #9065
|
||||
"Definitions/torrentseeds.yml", // migrated to c#
|
||||
"Definitions/torrentsmd.yml",
|
||||
"Definitions/torrent-town.yml",
|
||||
"Definitions/torrentsurf.yml", // renamed xtremebytes #9951
|
||||
"Definitions/torrentvault.yml",
|
||||
"Definitions/torrentwal.yml",
|
||||
|
Reference in New Issue
Block a user