media-server-docker-compose/config/prowlarr/Definitions/torrent-explosiv.yml
Braden Jageman fd77c332fb new stuff
2024-04-07 00:37:31 -04:00

218 lines
6.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: torrent-explosiv
name: Torrent-Explosiv
description: "Torrent-Explosiv is a German Private site for TV / MOVIES / GENERAL"
language: de-DE
type: private
encoding: UTF-8
links:
- https://torrent-explosiv.me/
legacylinks:
- https://torrent-explosiv.eu/
- https://torrent-explosiv.hopto.org/
caps:
categorymappings:
# Filme,Movie
- {id: 114, cat: Movies/UHD, desc: "Filme UHD"}
- {id: 32, cat: Movies/HD, desc: "Filme HD"}
- {id: 28, cat: Movies/SD, desc: "Filme SD"}
- {id: 148, cat: Movies/DVD, desc: "Filme DVD/HD2DVD"}
- {id: 151, cat: Movies/Other, desc: "Filme Anime"}
- {id: 138, cat: Movies/UHD, desc: "Filme Pack UHD"}
- {id: 140, cat: Movies/HD, desc: "Filme Pack HD"}
- {id: 147, cat: Movies/SD, desc: "Filme Pack SD"}
# Serien,Series
- {id: 139, cat: TV/UHD, desc: "Serien UHD"}
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 152, cat: TV/Anime, desc: "Serien Anime"}
- {id: 59, cat: TV/UHD, desc: "Serien Pack UHD"}
- {id: 149, cat: TV/HD, desc: "Serien Pack HD"}
- {id: 150, cat: TV/SD, desc: "Serien Pack SD"}
# Audio
- {id: 110, cat: Audio, desc: "Audio Alben"}
- {id: 48, cat: Audio, desc: "Audio Sampler/OST"}
- {id: 155, cat: Audio, desc: "Audio Mixe"}
- {id: 63, cat: Audio, desc: "Audio Charts/Singles"}
- {id: 153, cat: Audio/Lossless, desc: "Audio FLAC"}
- {id: 52, cat: Audio/MP3, desc: "Audio Pack mp3"}
- {id: 154, cat: Audio/Lossless, desc: "Audio Pack FLAC"}
- {id: 120, cat: Audio/Video, desc: "Audio Videos"}
- {id: 162, cat: Audio/Audiobook, desc: "Audio ABooks"}
# Software
- {id: 12, cat: PC/0day, desc: "Software Windows"}
- {id: 125, cat: PC/Mac, desc: "Software Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Software Mobil"}
- {id: 141, cat: PC/Mobile-Other, desc: "Software Other"}
# Spiele,Games
- {id: 17, cat: PC/Games, desc: "Spiele PC"}
- {id: 24, cat: Console, desc: "Spiele Konsolen"}
- {id: 121, cat: Console, desc: "Spiele Wimmelbild"}
- {id: 126, cat: Console/Other, desc: "Spiele Mobil"}
# Sport
- {id: 259, cat: TV/Sport, desc: "Sport UHD"}
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
# Doku
- {id: 156, cat: TV/Documentary, desc: "Doku UHD"}
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku Pack UHD"}
- {id: 157, cat: TV/Documentary, desc: "Doku Pack HD"}
- {id: 158, cat: TV/Documentary, desc: "Doku Pack SD"}
# XXX
- {id: 160, cat: XXX/UHD, desc: "XXX UHD"}
- {id: 73, cat: XXX/x264, desc: "XXX HD"}
- {id: 76, cat: XXX/SD, desc: "XXX SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX Pic´s"}
- {id: 161, cat: XXX/Other, desc: "XXX ePaper"}
# ePaper,Ebooks
- {id: 163, cat: Books/Mags, desc: "ePaper Magazine"}
- {id: 96, cat: Books/Other, desc: "ePaper Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper Comics"}
# Other - dummy cat
- {id: 0, cat: Other, desc: "Other Other"}
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: 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
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Anzahl der Torrents beim Durchsuchen</b> <i>Torrents per page:</i> setting to <b>60</b> on your account profile. The default is <i>15</i>.
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: selection.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 2
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
rows:
selector: "div.selection_wrap{{ if .Config.freeleech }}:has(:root:has(div.onlyup)){{ else }}{{ end }}"
filters:
- name: andmatch
fields:
category_p1:
selector: div.kat_cat_pic_name
optional: true
default: Other
category_p2:
selector: div.kat_cat_pic_name_b
optional: true
default: Other
categorydesc:
text: "{{ .Result.category_p1 }} {{ .Result.category_p2 }}"
title:
selector: a.selection_a
filters:
- name: re_replace
args: ["^\\[[\\w ]*\\]\\s?", ""]
details:
selector: a.selection_a
attribute: href
download:
selector: a[href^="download_ssl.php?torrent="]
attribute: href
poster:
selector: div[id^="details"] img
attribute: src
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
date_day:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
filters:
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 30.02.2018 um 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: [" um", ""]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
seeders:
selector: div.selection_unter_aa
leechers:
selector: div.selection_unter_aaa
downloadvolumefactor:
case:
":root:has(div.onlyup)": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# 3xT