04162745e9
Move docker/ and configs/ into apps/<name>/ with config/ subfolders. Proxmox split into hosts/pve and hosts/dell-proxmox. Nginx under infrastructure/. Update sync script, RESTORE.md, and per-app READMEs. Co-authored-by: Cursor <cursoragent@cursor.com>
173 lines
4.5 KiB
YAML
173 lines
4.5 KiB
YAML
---
|
||
id: bithorlo
|
||
name: Bithorlo
|
||
description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
|
||
language: hu-HU
|
||
type: private
|
||
encoding: ISO-8859-2
|
||
links:
|
||
- https://www.bithorlo.info/
|
||
|
||
caps:
|
||
categorymappings:
|
||
# E-book
|
||
- {id: 40, cat: Books, desc: "E-book/Eng"}
|
||
- {id: 19, cat: Books, desc: "E-book/Hun"}
|
||
# Játék
|
||
- {id: 38, cat: Console, desc: "Játék/Consol"}
|
||
- {id: 15, cat: PC/Games, desc: "Játék/ISO"}
|
||
- {id: 37, cat: PC/Games, desc: "Játék/Rip"}
|
||
# Filmek
|
||
- {id: 51, cat: Movies/SD, desc: "Cam/Eng"}
|
||
- {id: 50, cat: Movies/SD, desc: "Cam/Hun"}
|
||
- {id: 2, cat: Movies/DVD, desc: "DVD/Eng"}
|
||
- {id: 1, cat: Movies/DVD, desc: "DVD/Hun"}
|
||
- {id: 42, cat: Movies/DVD, desc: "Dvd9/Eng"}
|
||
- {id: 41, cat: Movies/DVD, desc: "Dvd9/Hun"}
|
||
- {id: 29, cat: Movies/HD, desc: "HD/Eng"}
|
||
- {id: 28, cat: Movies/HD, desc: "HD/Hun"}
|
||
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
|
||
- {id: 5, cat: TV, desc: "Sorozat/Hun"}
|
||
- {id: 52, cat: TV/HD, desc: "Sorozat/Eng/HD"}
|
||
- {id: 53, cat: TV/HD, desc: "Sorozat/Hun/HD"}
|
||
- {id: 4, cat: Movies/SD, desc: "Xvid/Eng"}
|
||
- {id: 3, cat: Movies/SD, desc: "Xvid/Hun"}
|
||
# Zene
|
||
- {id: 12, cat: Audio, desc: "Zene/Eng"}
|
||
- {id: 13, cat: Audio, desc: "Zene/Hun"}
|
||
# Egyéb
|
||
- {id: 20, cat: Other, desc: "Képek"}
|
||
- {id: 21, cat: PC/Mobile-Other, desc: "Mobil"}
|
||
# Program
|
||
- {id: 54, cat: PC/0day, desc: "Win/Program/ISO"}
|
||
- {id: 23, cat: PC/0day, desc: "Win/Program/Rip"}
|
||
# Felnőtt tartalom
|
||
- {id: 9, cat: XXX, desc: "XXX/Film"}
|
||
- {id: 10, cat: XXX, desc: "XXX/Kép"}
|
||
|
||
modes:
|
||
search: [q]
|
||
tv-search: [q, season, ep]
|
||
movie-search: [q]
|
||
music-search: [q]
|
||
book-search: [q]
|
||
|
||
settings:
|
||
- name: cookie
|
||
type: text
|
||
label: Cookie
|
||
- name: info_cookie
|
||
type: info_cookie
|
||
- name: useragent
|
||
type: text
|
||
label: User-Agent
|
||
- name: info_useragent
|
||
type: info_useragent
|
||
- 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_activity
|
||
type: info
|
||
label: Account Inactivity
|
||
default: "Vacation mode is used to avoid deletion due to inactivity for 90 days. You can turn it on or off in the Profile menu, set the appropriate option and save your changes."
|
||
|
||
login:
|
||
method: cookie
|
||
inputs:
|
||
cookie: "{{ .Config.cookie }}"
|
||
test:
|
||
path: index.php
|
||
selector: a[href="logout.php"]
|
||
|
||
search:
|
||
paths:
|
||
- path: browse.php
|
||
inputs:
|
||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||
search: "{{ .Keywords }}"
|
||
# 0 active, 1 incldead, 2 onlydead, 3 freeleech
|
||
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
|
||
sort: "{{ .Config.sort }}"
|
||
type: "{{ .Config.type }}"
|
||
|
||
headers:
|
||
User-Agent: ["{{ .Config.useragent }}"]
|
||
|
||
rows:
|
||
selector: tr[class^="browse"]
|
||
|
||
fields:
|
||
category:
|
||
selector: a[href^="browse.php?cat="]
|
||
attribute: href
|
||
filters:
|
||
- name: querystring
|
||
args: cat
|
||
- name: trim # some torrents have an extra space
|
||
title:
|
||
selector: a[href^="torrent.php?id="]
|
||
attribute: title
|
||
details:
|
||
selector: a[href^="torrent.php?id="]
|
||
attribute: href
|
||
download:
|
||
selector: a[href^="download.php?id="]
|
||
attribute: href
|
||
poster:
|
||
selector: a[href^="torrent.php?id="][onmouseover]
|
||
attribute: onmouseover
|
||
filters:
|
||
- name: regexp
|
||
args: ", '(.*)'"
|
||
size:
|
||
selector: td:nth-child(4)
|
||
grabs:
|
||
selector: td:nth-child(5)
|
||
seeders:
|
||
selector: td:nth-child(6)
|
||
leechers:
|
||
selector: td:nth-child(7)
|
||
date:
|
||
selector: "a[style=\"font-size: 8pt;cursor: pointer;\"][title]"
|
||
filters:
|
||
- name: append
|
||
args: " +01:00" # CET
|
||
- name: dateparse
|
||
args: "yyyy-MM-dd HH:mm:ss zzz"
|
||
description:
|
||
case:
|
||
img[src="./themes/Born/nemlatta.png"]: Unverified
|
||
"*": Verified
|
||
downloadvolumefactor:
|
||
case:
|
||
img[title="Ingyenes letöltés"]: 0
|
||
"*": 1
|
||
uploadvolumefactor:
|
||
selector: span:contains("Feltöltési szorzó")
|
||
filters:
|
||
- name: replace
|
||
args: ["Feltöltési szorzó × ", ""]
|
||
minimumratio:
|
||
text: 1.0
|
||
minimumseedtime:
|
||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||
text: 172800
|
||
# engine n/a
|