mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
romanianmetaltorrents: new selectors. resolves #14773
date is gone additional login error fix add cats add freeleech add mst
This commit is contained in:
@@ -11,13 +11,51 @@ legacylinks:
|
||||
- https://metal.stream.bike/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Music: Audio
|
||||
categorymappings:
|
||||
- {id: 86, cat: Audio/Video, desc: "BluRay video"}
|
||||
- {id: 84, cat: Audio/Video, desc: "HD video"}
|
||||
- {id: 20, cat: Audio/Video, desc: "MusicDVD"}
|
||||
- {id: 36, cat: Audio/Video, desc: "SD video"}
|
||||
- {id: 63, cat: Audio, desc: "Discography/Album Pack"}
|
||||
- {id: 65, cat: Audio, desc: "E-Learning"}
|
||||
- {id: 51, cat: Audio, desc: "Alternative"}
|
||||
- {id: 46, cat: Audio, desc: "Avant/Experimental"}
|
||||
- {id: 38, cat: Audio, desc: "Black Metal"}
|
||||
- {id: 45, cat: Audio, desc: "Darkwave/Ambient"}
|
||||
- {id: 39, cat: Audio, desc: "Death Metal"}
|
||||
- {id: 64, cat: Audio, desc: "Doom/Sludge"}
|
||||
- {id: 40, cat: Audio, desc: "Gothic Metal"}
|
||||
- {id: 71, cat: Audio, desc: "Grindcore"}
|
||||
- {id: 85, cat: Audio, desc: "Groove"}
|
||||
- {id: 74, cat: Audio, desc: "Hard Rock"}
|
||||
- {id: 41, cat: Audio, desc: "Heavy Metal"}
|
||||
- {id: 43, cat: Audio, desc: "Industrial/Goth"}
|
||||
- {id: 73, cat: Audio, desc: "Melodic Death"}
|
||||
- {id: 75, cat: Audio, desc: "Power Metal"}
|
||||
- {id: 53, cat: Audio, desc: "Progressive Metal"}
|
||||
- {id: 44, cat: Audio, desc: "Punk"}
|
||||
- {id: 2, cat: Audio, desc: "Rock"}
|
||||
- {id: 42, cat: Audio, desc: "Thrash Metal"}
|
||||
- {id: 52, cat: Audio, desc: "Viking/Folk "}
|
||||
- {id: 69, cat: Audio, desc: "[RMT Pack]"}
|
||||
- {id: 54, cat: Audio, desc: "[V A/Compilation]"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
music-search: [q, artist]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
default: false
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
@@ -32,16 +70,13 @@ login:
|
||||
error:
|
||||
- selector: ":root:contains(\"Wrong Code!\")"
|
||||
message:
|
||||
text: Error, the security code is incorrect.
|
||||
- selector: div.errorSummary
|
||||
message:
|
||||
selector: div.errorSummary ul li
|
||||
text: The security code is incorrect.
|
||||
- selector: table.main:contains("Login failed!")
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
download:
|
||||
method: get
|
||||
before:
|
||||
path: login.php
|
||||
method: post
|
||||
@@ -52,21 +87,30 @@ download:
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
method: get
|
||||
inputs:
|
||||
"search": "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
search: "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
# 50 title, 100 description, 150 band
|
||||
tlt: 50
|
||||
# 0 active, 1 recommended, 2 incldead, 3 lossy, 4 lossless, 5 req, 6 free or half, 7 videos, 8 int RMT
|
||||
incldead: "{{ if .Config.freeleech }}6{{ else }}2{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table.torrents_table tbody tr:has(a[href^="download2.php?id="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: td a[href^="details.php?id="]
|
||||
selector: a[href^="details.php?id="]
|
||||
details:
|
||||
selector: td a[href^="details.php?id="]
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: td a[href^="download2.php?id="]
|
||||
selector: a[href^="download2.php?id="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
@@ -82,27 +126,24 @@ search:
|
||||
- name: replace
|
||||
args: ["./pic/noposter.jpg", ""]
|
||||
date:
|
||||
selector: td:nth-child(8) > span
|
||||
attribute: title
|
||||
text: now
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-child(5)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: '([\d]+) seeders?'
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: '([\d]+) leechers?'
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-child(5)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: '([\d]+) times'
|
||||
category:
|
||||
text: Music
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src$="pic/freedownload.gif"]: 0
|
||||
@@ -112,4 +153,7 @@ search:
|
||||
case:
|
||||
img[src$="pic/sticky2.gif"]: 1.5
|
||||
"*": 1
|
||||
# engine tbd
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# engine n/a
|
||||
|
Reference in New Issue
Block a user