Skip to content

Commit 83ae589

Browse files
committed
jackett indexers as of 80f81d107962d51da8533995506a263b9e558994 [2024-08-15T18:33:30Z]
1 parent 4ef5ede commit 83ae589

File tree

7 files changed

+192
-16
lines changed

7 files changed

+192
-16
lines changed

definitions/v10/riperam.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -884,11 +884,14 @@ search:
884884
selector: li.row:has(a[href^="./download/file.php?id="])
885885

886886
fields:
887-
categorydesc_optional:
888-
selector: dt a:last-of-type
887+
category_optional:
888+
selector: a[href*="/viewtopic.php?f="]
889889
optional: true
890-
categorydesc:
891-
text: "{{ if .Result.categorydesc_optional }}{{ .Result.categorydesc_optional }}{{ else }}Разное{{ end }}"
890+
filters:
891+
- name: querystring
892+
args: f
893+
category:
894+
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}726{{ end }}"
892895
title:
893896
selector: a.topictitle
894897
filters:

definitions/v10/rudub.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@ type: semi-private
99
encoding: windows-1251
1010
followredirect: true
1111
links:
12-
- https://15august.rudub.online/
12+
- https://16august.rudub.online/
1313
legacylinks:
1414
- https://rudub.online/
15-
- https://16july.rudub.online/
1615
- https://17july.rudub.online/
1716
- https://18july.rudub.online/
1817
- https://19july.rudub.online/
@@ -42,6 +41,7 @@ legacylinks:
4241
- https://12august.rudub.online/
4342
- https://13august.rudub.online/
4443
- https://14august.rudub.online/
44+
- https://15august.rudub.online/
4545

4646
caps:
4747
categorymappings:

definitions/v10/torrentqq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ type: public
77
encoding: UTF-8
88
followredirect: true
99
links:
10-
- https://torrentqq328.com/
10+
- https://torrentqq329.com/
1111
legacylinks:
12-
- https://torrentqq313.com/
1312
- https://torrentqq314.com/
1413
- https://torrentqq315.com/
1514
- https://torrentqq316.com/
@@ -24,6 +23,7 @@ legacylinks:
2423
- https://torrentqq325.com/
2524
- https://torrentqq326.com/
2625
- https://torrentqq327.com/
26+
- https://torrentqq328.com/
2727

2828
caps:
2929
categorymappings:

definitions/v11/upscalevault.yml

Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
---
2+
id: upscalevault-api
3+
name: Upscale Vault (API)
4+
description: "Upscale Vault is a Private Torrent Tracker for AI upscaled and remastered MOVIES / TV"
5+
language: en-US
6+
type: private
7+
encoding: UTF-8
8+
links:
9+
- https://upscalevault.com/
10+
11+
caps:
12+
categorymappings:
13+
- {id: 1, cat: Movies, desc: "Movies"}
14+
- {id: 2, cat: TV, desc: "TV"}
15+
16+
modes:
17+
search: [q]
18+
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
19+
movie-search: [q, imdbid, tmdbid]
20+
music-search: [q]
21+
book-search: [q]
22+
23+
settings:
24+
- name: apikey
25+
type: text
26+
label: APIKey
27+
- name: info_key
28+
type: info
29+
label: About your API key
30+
default: "Find or Generate a new API Token by accessing your <a href=\"https://upscalevault.com/\" target=\"_blank\">Upscale Vault</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
31+
- name: freeleech
32+
type: checkbox
33+
label: Search freeleech only
34+
default: false
35+
- name: single_file_release_use_filename
36+
type: checkbox
37+
label: Use filename as title for single file releases
38+
default: true
39+
- name: sort
40+
type: select
41+
label: Sort requested from site
42+
default: created_at
43+
options:
44+
created_at: created
45+
seeders: seeders
46+
size: size
47+
name: title
48+
- name: type
49+
type: select
50+
label: Order requested from site
51+
default: desc
52+
options:
53+
desc: desc
54+
asc: asc
55+
56+
login:
57+
path: /api/torrents
58+
method: get
59+
error:
60+
- selector: a[href*="/login"]
61+
message:
62+
text: "The API key was not accepted by {{ .Config.sitelink }}."
63+
- selector: :root:contains("Account is Banned")
64+
65+
search:
66+
paths:
67+
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
68+
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
69+
- path: "/api/torrents/filter"
70+
response:
71+
type: json
72+
73+
headers:
74+
Authorization: ["Bearer {{ .Config.apikey }}"]
75+
76+
inputs:
77+
# 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
78+
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
79+
name: "{{ .Keywords }}"
80+
seasonNumber: "{{ .Query.Season }}"
81+
episodeNumber: "{{ .Query.Ep }}"
82+
imdbId: "{{ .Query.IMDBIDShort }}"
83+
tmdbId: "{{ .Query.TMDBID }}"
84+
tvdbId: "{{ .Query.TVDBID }}"
85+
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
86+
sortField: "{{ .Config.sort }}"
87+
sortDirection: "{{ .Config.type }}"
88+
perPage: 100
89+
90+
keywordsfilters:
91+
- name: re_replace
92+
args: ["\\.", " "]
93+
94+
rows:
95+
selector: data
96+
attribute: attributes
97+
98+
fields:
99+
category:
100+
selector: category_id
101+
title_optional:
102+
selector: name
103+
title_filename:
104+
selector: "files[0].name"
105+
optional: true
106+
files:
107+
selector: num_file
108+
title:
109+
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
110+
details:
111+
selector: details_link
112+
download:
113+
selector: download_link
114+
infohash:
115+
selector: info_hash
116+
poster:
117+
selector: meta.poster
118+
filters:
119+
- name: replace
120+
args: ["https://via.placeholder.com/90x135", ""]
121+
imdbid:
122+
selector: imdb_id
123+
tmdbid:
124+
selector: tmdb_id
125+
tvdbid:
126+
selector: tvdb_id
127+
genre:
128+
selector: meta.genres
129+
filters:
130+
- name: re_replace
131+
args: ["(?i)(Science Fiction)", "Science_Fiction"]
132+
- name: replace
133+
args: [" & ", "_&_"]
134+
description:
135+
text: "{{ .Result.genre }}"
136+
seeders:
137+
selector: seeders
138+
leechers:
139+
selector: leechers
140+
grabs:
141+
selector: times_completed
142+
date:
143+
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
144+
selector: created_at
145+
filters:
146+
- name: append
147+
args: " +00:00" # GMT
148+
- name: dateparse
149+
args: "MM/dd/yyyy HH:mm:ss zzz"
150+
size:
151+
selector: size
152+
downloadvolumefactor:
153+
# api returns 0%, 25%, 50%, 75%, 100%
154+
selector: freeleech
155+
case:
156+
0%: 1 # not free
157+
25%: 0.75
158+
50%: 0.5
159+
75%: 0.25
160+
100%: 0 # freeleech
161+
"*": 0 # catch errors
162+
uploadvolumefactor:
163+
# api returns False, True
164+
selector: double_upload
165+
case:
166+
False: 1 # normal
167+
True: 2 # double
168+
minimumratio:
169+
text: 1.0
170+
# json UNIT3D 8.1.3

definitions/v9/riperam.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -886,11 +886,14 @@ search:
886886
selector: li.row:has(a[href^="./download/file.php?id="])
887887

888888
fields:
889-
categorydesc_optional:
890-
selector: dt a:last-of-type
889+
category_optional:
890+
selector: a[href*="/viewtopic.php?f="]
891891
optional: true
892-
categorydesc:
893-
text: "{{ if .Result.categorydesc_optional }}{{ .Result.categorydesc_optional }}{{ else }}Разное{{ end }}"
892+
filters:
893+
- name: querystring
894+
args: f
895+
category:
896+
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}726{{ end }}"
894897
title:
895898
selector: a.topictitle
896899
filters:

definitions/v9/rudub.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ type: semi-private
77
encoding: windows-1251
88
followredirect: true
99
links:
10-
- https://15august.rudub.online/
10+
- https://16august.rudub.online/
1111
legacylinks:
1212
- https://rudub.online/
13-
- https://16july.rudub.online/
1413
- https://17july.rudub.online/
1514
- https://18july.rudub.online/
1615
- https://19july.rudub.online/
@@ -40,6 +39,7 @@ legacylinks:
4039
- https://12august.rudub.online/
4140
- https://13august.rudub.online/
4241
- https://14august.rudub.online/
42+
- https://15august.rudub.online/
4343

4444
caps:
4545
categorymappings:

definitions/v9/torrentqq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ type: public
77
encoding: UTF-8
88
followredirect: true
99
links:
10-
- https://torrentqq328.com/
10+
- https://torrentqq329.com/
1111
legacylinks:
12-
- https://torrentqq313.com/
1312
- https://torrentqq314.com/
1413
- https://torrentqq315.com/
1514
- https://torrentqq316.com/
@@ -24,6 +23,7 @@ legacylinks:
2423
- https://torrentqq325.com/
2524
- https://torrentqq326.com/
2625
- https://torrentqq327.com/
26+
- https://torrentqq328.com/
2727

2828
caps:
2929
categorymappings:

0 commit comments

Comments
 (0)