Skip to content

Commit 2ac60a4

Browse files
jackett indexers as of 9cadde6fd58a5a76c8af7aaa1d64e918ad6d2eb6
1 parent de2a4b3 commit 2ac60a4

17 files changed

+177
-19
lines changed

definitions/v7/acidlounge.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ search:
143143
selector: a[href^="download.php?"]
144144
attribute: href
145145
description:
146-
optional: true
147146
selector: span.torrent_small_desc
148147
genre:
149148
selector: span.torrent_small_desc

definitions/v7/anime-free.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ search:
125125
attribute: src
126126
description:
127127
selector: div[itemprop="description"]
128-
optional: true
129128
date:
130129
selector: li:has(img#adddate)
131130
filters:

definitions/v7/asiancinema.yml

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,42 @@ search:
127127
date:
128128
selector: time
129129
filters:
130-
- name: append
131-
args: " ago"
130+
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
131+
- name: re_replace
132+
args: ["(?i)(önce|tagasi|geleden|fa|temu|siden|há|atrás|nazpět|назад|acum|în urmă|hace|il y a|vor|преди|前|sedan)", " ago"]
133+
- name: re_replace
134+
args: ["(?i)(saniye|sekundit|sekunder|secondi|sekund|segundos|sekundami|секунд|secunde|secondes|Sekunden|секунди|seconden|秒前)", "seconds"]
135+
- name: re_replace
136+
args: ["(?i)(minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten|minuter)", "minutes"]
137+
- name: re_replace
138+
args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut|分钟|分)", " minute"]
139+
- name: re_replace
140+
args: ["(?i)(tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden|timmar)", "hours"]
141+
- name: re_replace
142+
args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur|小时|時間|timme)", " hour"]
143+
- name: re_replace
144+
args: ["(?i)(päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen|dagar)", "days"]
145+
- name: re_replace
146+
args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден|天|日)", " day"]
147+
- name: re_replace
148+
args: ["(?i)(nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken|veckor)", "weeks"]
149+
- name: re_replace
150+
args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица|周|週間|vecka)", " week"]
151+
- name: re_replace
152+
args: ["(?i) (ay)", "month"]
153+
- name: re_replace
154+
args: ["(?i)(kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden|månader)", "months"]
155+
- name: re_replace
156+
args: ["(?i)(kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|Monat|месец|maand|个月|ヶ月|månad)", " month"]
157+
- name: re_replace
158+
args: ["(?i)(aastat|anni|lata|anos|roky|года|ani|años|ans|Jahren|години)", " years"]
159+
- name: re_replace
160+
args: ["(?i)(yil|aasta|år|anno|rok|ano|год|año|Jahr|година|jaar|年)", " year"]
161+
- name: re_replace
162+
args: ["(?i) (an)", "year"]
163+
- name: re_replace
164+
args: ["(?i)(För |und)", ""] # Misc removals
165+
- name: timeago
132166
downloadvolumefactor:
133167
case:
134168
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store

definitions/v7/bangumi-moe.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ search:
6161
args: "src=\\\"(.+?)\\\""
6262
description:
6363
selector: category_tag.locale.en
64-
optional: true
6564
date:
6665
# 2021-10-19T06:10:15.772Z
6766
selector: publish_time

definitions/v7/bitspyder.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ search:
176176
uploadvolumefactor:
177177
text: 1
178178
description:
179-
optional: true
180179
selector: font[color="#990000"]
181180
minimumratio:
182181
text: 1.0

definitions/v7/empornium.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ search:
114114
selector: a[href^="/torrents.php?action=download&id="]
115115
attribute: href
116116
description:
117-
optional: true
118117
selector: div.tags
119118
title:
120119
selector: a[href^="/torrents.php?id="]

definitions/v7/empornium2fa.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ search:
109109
selector: a[href^="/torrents.php?action=download&id="]
110110
attribute: href
111111
description:
112-
optional: true
113112
selector: div.tags
114113
title:
115114
selector: a[href^="/torrents.php?id="]

definitions/v7/enthralled.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,5 @@ search:
129129
minimumratio:
130130
text: 0.5
131131
description:
132-
optional: true
133132
selector: div.tags
134133
# Luminance

definitions/v7/enthralled2fa.yml

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
---
2+
id: enthralled2fa
3+
name: Enthralled2FA
4+
description: "Enthralled is a Private Torrent Tracker for FETISH 3X. Cookie Login for 2FA use."
5+
language: en-US
6+
type: private
7+
encoding: UTF-8
8+
links:
9+
- https://www.enthralled.me/
10+
11+
caps:
12+
categorymappings:
13+
- {id: 1, cat: XXX, desc: "FemDom"}
14+
- {id: 2, cat: XXX, desc: "LezDom"}
15+
- {id: 4, cat: XXX, desc: "POV"}
16+
- {id: 5, cat: XXX, desc: "Scat"}
17+
- {id: 3, cat: XXX, desc: "TransDom"}
18+
19+
modes:
20+
search: [q]
21+
22+
settings:
23+
- name: cookie
24+
type: text
25+
label: Cookie
26+
- name: info_cookie
27+
type: info
28+
label: How to get the Cookie
29+
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
30+
- name: freeleech
31+
type: checkbox
32+
label: Search freeleech only
33+
default: false
34+
- name: sort
35+
type: select
36+
label: Sort requested from site
37+
default: time
38+
options:
39+
time: created
40+
seeders: seeders
41+
size: size
42+
- name: type
43+
type: select
44+
label: Order requested from site
45+
default: desc
46+
options:
47+
desc: desc
48+
asc: asc
49+
- name: info_tpp
50+
type: info
51+
label: Results Per Page
52+
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
53+
54+
login:
55+
method: cookie
56+
inputs:
57+
cookie: "{{ .Config.cookie }}"
58+
test:
59+
path: index.php
60+
selector: "#nav_userinfo"
61+
62+
search:
63+
paths:
64+
- path: torrents.php
65+
inputs:
66+
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
67+
title: "{{ .Keywords }}"
68+
order_by: "{{ .Config.sort }}"
69+
order_way: "{{ .Config.type }}"
70+
action: advanced
71+
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
72+
73+
rows:
74+
selector: table#torrent_table > tbody > tr[class^="torrent row"]
75+
76+
fields:
77+
category:
78+
selector: a[href*="filter_cat"]
79+
attribute: href
80+
filters:
81+
- name: regexp
82+
args: "(\\d+)]=1"
83+
title:
84+
selector: a[href^="/torrents.php?id="]
85+
details:
86+
selector: a[href^="/torrents.php?id="]
87+
attribute: href
88+
download:
89+
selector: a[href^="/torrents.php?action=download&id="]
90+
attribute: href
91+
poster:
92+
selector: td:nth-child(2) > script
93+
filters:
94+
- name: regexp
95+
args: "src=\\\\\"(.*?)\\\\\""
96+
- name: re_replace
97+
args: ["\\\\(.)", "$1"]
98+
- name: replace
99+
args: ["/static/common/noartwork/noimage.png", ""]
100+
files:
101+
selector: td:nth-child(3)
102+
date:
103+
selector: td:nth-child(5) > span
104+
attribute: title
105+
# auto adjusted by site account profile
106+
filters:
107+
- name: dateparse
108+
args: "MMM dd yyyy, HH:mm"
109+
size:
110+
selector: td:nth-child(6)
111+
grabs:
112+
selector: td:nth-child(7)
113+
seeders:
114+
selector: td:nth-child(8)
115+
leechers:
116+
selector: td:nth-child(9)
117+
downloadvolumefactor:
118+
case:
119+
span.icon[title*="Freeleech"]: 0
120+
"img[alt=\"Freeleech\"]": 0
121+
"*": 1
122+
uploadvolumefactor:
123+
text: 1
124+
minimumratio:
125+
text: 0.5
126+
description:
127+
selector: div.tags
128+
# Luminance

definitions/v7/haidan.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ search:
131131
selector: a[href^="download.php?id="]
132132
attribute: href
133133
description:
134-
optional: true
135134
selector: div.torrent_name_col > a
136135
poster:
137136
selector: img#poster

definitions/v7/happyfappy.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ search:
101101
selector: a[href^="torrents.php?action=download&id="]
102102
attribute: href
103103
description:
104-
optional: true
105104
selector: div.tags
106105
poster:
107106
selector: td:nth-child(2) > script

definitions/v7/kufirc.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@ search:
149149
selector: a[href^="torrents.php?action=download&id="]
150150
attribute: href
151151
description:
152-
optional: true
153152
selector: div.tags
154153
poster:
155154
selector: td:nth-child(2) > script

definitions/v7/torrentz2eu.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ search:
8080
page: 2
8181
inputs:
8282
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}+{{ end }}"
83+
keywordsfilters:
84+
- name: re_replace
85+
args: ["(\\w+)", "+$1"] # prepend + to each word
8386

8487
rows:
8588
selector: table.table-responsive > tbody > tr

definitions/v7/xider-torrent.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ search:
150150
selector: td:nth-child(10)
151151
leechers:
152152
selector: td:nth-child(11)
153+
description:
154+
case:
155+
i.fa-check: Verified
156+
i.fa-question: Unverified
153157
downloadvolumefactor:
154158
case:
155159
"span[style^=\"font\"]:contains(\"0x\")": 0
@@ -159,6 +163,6 @@ search:
159163
"span[style^=\"font\"]:last-child:contains(\"2x\")": 2
160164
"*": 1
161165
minimumseedtime:
162-
# 3 days (as seconds = 3 x 24 x 60 x 60)
163-
text: 259200
166+
# 2 days (as seconds = 2 x 24 x 60 x 60)
167+
text: 172800
164168
# Engine n/a

definitions/v9/anime-free.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ search:
124124
attribute: src
125125
description:
126126
selector: div[itemprop="description"]
127-
optional: true
128127
date:
129128
selector: li:has(img#adddate)
130129
filters:

definitions/v9/bangumi-moe.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ search:
6161
args: "src=\\\"(.+?)\\\""
6262
description:
6363
selector: category_tag.locale.en
64-
optional: true
6564
date:
6665
# 2021-10-19T06:10:15.772Z
6766
selector: publish_time

definitions/v9/hellashut.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,11 @@ login:
108108
captcha:
109109
type: image
110110
selector: img[src="captcha.php?ext=.gif"]
111-
input: captcha
111+
input: input[name^="captcha"]
112112
inputs:
113-
username: "{{ .Config.username }}"
114-
password: "{{ .Config.password }}"
113+
input[name="username"]: "{{ .Config.username }}"
114+
input[name="password"]: "{{ .Config.password }}"
115+
selectors: true
115116
error:
116117
- selector: td.embedded:contains("Access Denied")
117118
test:

0 commit comments

Comments
 (0)