mirror of
https://github.com/Prowlarr/Indexers.git
synced 2026-04-02 00:08:06 +01:00
jackett indexers as of 29eea6b63996794af6c00dc6e10e5b0c1198187a [2026-03-25T20:38:40Z]
Removed Indexers: definitions/v11/huntorrent-bithorlo.yml definitions/v11/sugoimusic.yml Modified Indexers: definitions/v11/cgpeers.yml definitions/v11/ds-reloaded.yml definitions/v11/huntorrent.yml definitions/v11/p2pbg.yml definitions/v11/playletpt.yml definitions/v11/torrentby.yml definitions/v11/torrentqq.yml definitions/v11/torrentsome.yml definitions/v11/torrenttip.yml definitions/v11/uindex.yml
This commit is contained in:
@@ -1,6 +1,3 @@
|
||||
# CGPeers uses the Luminance code, which is based on gazelle
|
||||
# ajax.php API additionally needs the auth=$authkey argument
|
||||
# Because the API is e.g. missing poster images we use screen scraping instead of the generic gazelle based approach
|
||||
---
|
||||
id: cgpeers
|
||||
name: CGPeers
|
||||
@@ -15,6 +12,7 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 17, cat: Other, desc: "Web Development"}
|
||||
- {id: 1, cat: PC/ISO, desc: "Applications"}
|
||||
- {id: 8, cat: PC/ISO, desc: "Audio"}
|
||||
- {id: 7, cat: Other, desc: "Game Development"}
|
||||
@@ -60,11 +58,11 @@ login:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href^="/user.php?id="]
|
||||
selector: a.quick-action-logout
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
- path: torrent/browse
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
|
||||
title: "{{ .Keywords }}"
|
||||
@@ -74,32 +72,29 @@ search:
|
||||
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table#torrent_table > tbody > tr:has(a[href*="action=download"])
|
||||
selector: table#torrent_table > tbody > tr:has(a[href*="torrent/download/"])
|
||||
|
||||
fields:
|
||||
download:
|
||||
selector: a[href^="/torrents.php?action=download&id="]
|
||||
attribute: href
|
||||
title:
|
||||
selector: a[href^="/torrents.php?id="]
|
||||
category:
|
||||
selector: a[href*="filter_cat"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(\\d+)]=1"
|
||||
title:
|
||||
selector: td:nth-child(2) div a[href*="torrent/"]
|
||||
details:
|
||||
selector: a[href^="/torrents.php?id="]
|
||||
selector: td:nth-child(2) div a[href*="torrent/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href*="torrent/download/"]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: td:nth-child(2) > script
|
||||
selector: td:nth-child(2) div a[href*="torrent/"]
|
||||
attribute: data-bs-content
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.*?)>"
|
||||
- name: re_replace
|
||||
args: ["[\\\\\"]", ""]
|
||||
- name: re_replace
|
||||
args: ["/static/common/noartwork/.+", ""]
|
||||
args: src=\"(.*?)\"
|
||||
files:
|
||||
selector: td:nth-child(3)
|
||||
date:
|
||||
@@ -128,4 +123,4 @@ search:
|
||||
span.icon[title*="DoubleSeed"]: 2
|
||||
img[alt="DoubleSeed"]: 2
|
||||
"*": 1
|
||||
# luminance
|
||||
# CGPeers cc1d0762
|
||||
|
||||
@@ -20,7 +20,7 @@ caps:
|
||||
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
|
||||
- {id: 138, cat: Movies, desc: "Filme > Pack's"}
|
||||
- {id: 147, cat: Movies/HD, desc: "Filme > h266/x266"}
|
||||
- {id: 150, cat: Movies/Foreign, desc: "Filme > International"}
|
||||
- {id: 150, cat: Movies/Foreign, desc: "Filme > International"}
|
||||
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
|
||||
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
|
||||
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
|
||||
|
||||
@@ -1,181 +0,0 @@
|
||||
---
|
||||
id: huntorrent-bithorlo
|
||||
name: HunTorrent-bithorlo
|
||||
description: "HunTorrent-bithorlo is a HUNGARIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: hu-HU
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
- https://huntorrent.org/
|
||||
legacylinks:
|
||||
- https://huntorrent.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 51, cat: Movies/SD, desc: "Cam/Eng", default: true}
|
||||
- {id: 50, cat: Movies/SD, desc: "Cam/Hun", default: true}
|
||||
- {id: 2, cat: Movies/DVD, desc: "DVD/Eng", default: true}
|
||||
- {id: 1, cat: Movies/DVD, desc: "DVD/Hun", default: true}
|
||||
- {id: 42, cat: Movies/DVD, desc: "Dvd9/Eng", default: true}
|
||||
- {id: 41, cat: Movies/DVD, desc: "Dvd9/Hun", default: true}
|
||||
- {id: 40, cat: Books, desc: "E-book/Eng", default: true}
|
||||
- {id: 19, cat: Books, desc: "E-book/Hun", default: true}
|
||||
- {id: 29, cat: Movies/HD, desc: "HD/Eng", default: true}
|
||||
- {id: 28, cat: Movies/HD, desc: "HD/Hun", default: true}
|
||||
- {id: 15, cat: PC/Games, desc: "Játék/ISO", default: true}
|
||||
- {id: 38, cat: Console, desc: "Játék/Konzol", default: true}
|
||||
- {id: 37, cat: PC/Games, desc: "Játék/Rip", default: true}
|
||||
- {id: 20, cat: Other, desc: "Képek", default: true}
|
||||
- {id: 21, cat: PC/Mobile-Other, desc: "Mobil", default: true}
|
||||
- {id: 54, cat: PC/ISO, desc: "Prog/ISO", default: true}
|
||||
- {id: 23, cat: PC/0day, desc: "Prog/Rip", default: true}
|
||||
- {id: 33, cat: TV/SD, desc: "Sorozat/Eng", default: true}
|
||||
- {id: 52, cat: TV/HD, desc: "Sorozat/Eng/HD", default: true}
|
||||
- {id: 5, cat: TV/SD, desc: "Sorozat/Hun", default: true}
|
||||
- {id: 53, cat: TV/HD, desc: "Sorozat/Hun/HD", default: true}
|
||||
- {id: 4, cat: Movies/SD, desc: "Xvid/Eng", default: true}
|
||||
- {id: 3, cat: Movies/SD, desc: "Xvid/Hun", default: true}
|
||||
- {id: 12, cat: Audio, desc: "Zene/Eng", default: true}
|
||||
- {id: 13, cat: Audio, desc: "Zene/Hun", default: true}
|
||||
- {id: 9, cat: XXX/x264, desc: "XXX/Film", default: false}
|
||||
- {id: 10, cat: XXX/ImageSet, desc: "XXX/Kép", default: false}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_about
|
||||
type: info
|
||||
label: About this HunTorrent-bithorlo indexer
|
||||
default: This indexer accesses the HunTorrent WebSite with a focus on only the <b>bithorlo</b> torrent browser pages.
|
||||
- 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: 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_tpp
|
||||
type: info
|
||||
label: Results Per Page
|
||||
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
# using cookie method because login page has embedded Google reCAPTCHA
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href*="logout.php?k="]
|
||||
|
||||
search:
|
||||
headers:
|
||||
User-Agent: ["{{ .Config.useragent }}"]
|
||||
paths:
|
||||
# https://huntorrent.net/browse.php?&korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
|
||||
- path: browse.php
|
||||
categories: [51, 50, 2, 1, 42, 41, 40, 19, 29, 28, 15, 38, 37, 20, 21, 54, 23, 33, 52, 53, 4, 3, 12, 13]
|
||||
inputs:
|
||||
viewMode: bithorlo
|
||||
- path: browse.php
|
||||
categories: [9, 10]
|
||||
inputs:
|
||||
viewMode: bithorloxxx
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
xyz: yes
|
||||
search: "{{ .Keywords }}"
|
||||
# Age Limit: 0 all, 1 no, 5 6, 2 12, 3 16, 4 18
|
||||
korhatar: 0
|
||||
# 0 active, 1 active+dead, 2 dead, 3 my uploads, 4 waiting for seed, 7 my bookmarks, 12 reseeded by me
|
||||
incldead: 1
|
||||
sort: "{{ .Config.sort }}"
|
||||
type: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: table.torrent-table > tbody > tr[id^="torrent-main-"]
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a.torrent-title-link
|
||||
details:
|
||||
selector: a.torrent-title-link
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["&hit=1", ""]
|
||||
download:
|
||||
selector: a[href^="download.php?"]
|
||||
attribute: href
|
||||
genre:
|
||||
selector: a[data-mufaj]
|
||||
attribute: data-mufaj
|
||||
description:
|
||||
selector: div.torrent-subtitle
|
||||
filters:
|
||||
- name: append
|
||||
args: "{{ if .Result.genre }}</br>{{ .Result.genre }}{{ else }}{{ end }}"
|
||||
imdbid:
|
||||
selector: a[href*="imdb.com/title/tt"]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[data-poster]
|
||||
attribute: data-poster
|
||||
date:
|
||||
selector: a[data-added]
|
||||
attribute: data-added
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-dd HH:mm zzz"
|
||||
size:
|
||||
selector: a[data-size]
|
||||
attribute: data-size
|
||||
grabs:
|
||||
selector: td:nth-last-child(3)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
leechers:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor:
|
||||
text: 1
|
||||
uploadvolumefactor:
|
||||
text: 2
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 32 hours (as seconds = 32 x 60 x 60)
|
||||
text: 115200
|
||||
# engine n/a
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
id: huntorrent
|
||||
replaces:
|
||||
- huntorrent-bithorlo
|
||||
name: HunTorrent
|
||||
description: "HunTorrent is a HUNGARIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: hu-HU
|
||||
@@ -10,6 +12,7 @@ links:
|
||||
- https://huntorrent.org/
|
||||
legacylinks:
|
||||
- https://huntorrent.net/
|
||||
- https://huntorrent.eu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
@@ -52,10 +55,6 @@ caps:
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_about
|
||||
type: info
|
||||
label: About this HunTorrent indexer
|
||||
default: This indexer does not include the <b>bithorlo</b> torrent pages. Use the HunTorrent-bithorlo indexer to access those.
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
@@ -93,22 +92,21 @@ login:
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: browse.php
|
||||
path: browse/
|
||||
selector: a[href*="logout.php?k="]
|
||||
|
||||
search:
|
||||
headers:
|
||||
User-Agent: ["{{ .Config.useragent }}"]
|
||||
paths:
|
||||
# https://huntorrent.net/browse.php?&korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
|
||||
- path: browse.php
|
||||
# https://huntorrent.net/browse/?korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
|
||||
- path: browse/
|
||||
categories: [28, 27, 4, 3, 6, 5, 2, 1, 17, 18, 19, 25, 24, 23, 38, 26, 20, 21, 31, 9, 8, 7, 13, 12, 11, 10]
|
||||
inputs:
|
||||
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
- path: browse.php
|
||||
- path: browse/xxx
|
||||
categories: [16, 32, 14, 15]
|
||||
inputs:
|
||||
viewMode: xxx
|
||||
search: "{{ .Keywords }}"
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
@@ -121,25 +119,23 @@ search:
|
||||
type: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: table.torrent-table > tbody > tr[id^="torrent-main-"]
|
||||
selector: table.torrent-table > tbody > tr.torrent-row
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
selector: a[href*="/?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a.torrent-title-link
|
||||
attribute: data-name
|
||||
details:
|
||||
selector: a.torrent-title-link
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["&hit=1", ""]
|
||||
attribute: data-detail-url
|
||||
download:
|
||||
selector: a[href^="download.php?"]
|
||||
selector: a[href^="/download/"]
|
||||
attribute: href
|
||||
genre:
|
||||
selector: a[data-mufaj]
|
||||
@@ -155,6 +151,9 @@ search:
|
||||
poster:
|
||||
selector: a[data-poster]
|
||||
attribute: data-poster
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "/"
|
||||
date:
|
||||
selector: a[data-added]
|
||||
attribute: data-added
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: p2pbg
|
||||
name: P2PBG
|
||||
description: "P2PBG is a BULGARIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||
description: "P2PBG is a BULGARIAN Private PAY2DL Torrent Tracker for 0DAY / GENERAL"
|
||||
language: bg-BG
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
@@ -84,6 +84,10 @@ settings:
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: info_magnets
|
||||
type: info
|
||||
label: "About Magnets"
|
||||
default: "IF you do not see Magnets in the results then this means that you are not a <b>Super User</b> or <b>VIP</b>.<br />You will need to visit the <a href=\"https://www.p2pbg.com/marketplace\" target=\"_blank\">MarketPlace</a>."
|
||||
- name: info_results
|
||||
type: info
|
||||
label: "Search results"
|
||||
@@ -106,22 +110,26 @@ settings:
|
||||
login:
|
||||
path: login
|
||||
method: form
|
||||
form: form[name="login"]
|
||||
form: form.auth-form
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: td.lista span[style="color:#FF0000;"]
|
||||
- selector: div.auth-notice:contains("Incorrect")
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href$="logout"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://www.p2pbg.com/torrents?search=&category=0&active=0&hidexxx=on
|
||||
# https://www.p2pbg.com/torrents?fakeusernameremembered=&fakepasswordremembered=&search=&category=0&active=0&hidexxx=1
|
||||
- path: torrents
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0;{{ end }}"
|
||||
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
|
||||
fakeusernameremembered: ""
|
||||
fakepasswordremembered: ""
|
||||
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
|
||||
# 0 all 1, active, 2 dead
|
||||
active: 0
|
||||
@@ -129,7 +137,7 @@ search:
|
||||
by: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: td table[width="100%"] tr td table.lista tr:has(a[href*="/torrents/"])
|
||||
selector: table.lista[width="100%"] tr > td > table.lista[width="100%"] tr:has(a[href*="category="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
@@ -140,18 +148,24 @@ search:
|
||||
args: category
|
||||
title:
|
||||
selector: td:nth-child(2) a
|
||||
_hash:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: onclick
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([A-F|a-f|0-9]{40})
|
||||
details:
|
||||
selector: a[href*="/torrents/"]
|
||||
attribute: href
|
||||
text: "torrents/{{ .Result._hash }}"
|
||||
magnet:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
optional: true
|
||||
poster:
|
||||
selector: a:has(img[src*="/torrentimg/pic"])
|
||||
attribute: onmouseover
|
||||
attribute: data-overlib
|
||||
filters:
|
||||
- name: regexp
|
||||
args: src=([^\s]+)
|
||||
args: src=\"(.*?)\"
|
||||
# two flavours
|
||||
date_day:
|
||||
# Yesterday
|
||||
|
||||
@@ -6,6 +6,8 @@ language: zh-CN
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://playlet.cc/
|
||||
legacylinks:
|
||||
- https://playletpt.xyz/
|
||||
|
||||
caps:
|
||||
|
||||
@@ -1,192 +0,0 @@
|
||||
---
|
||||
id: sugoimusic
|
||||
name: SugoiMusic
|
||||
description: "SugoiMusic is a Private Torrent Tracker for ASIAN MUSIC / TV"
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://sugoimusic.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Audio, desc: Album}
|
||||
- {id: 2, cat: Audio, desc: EP}
|
||||
- {id: 3, cat: Audio, desc: Single}
|
||||
- {id: 4, cat: Audio/Video, desc: Bluray}
|
||||
- {id: 5, cat: Audio/Video, desc: DVD}
|
||||
- {id: 6, cat: Audio/Video, desc: PV}
|
||||
- {id: 7, cat: Audio/Video, desc: "Music Performance"}
|
||||
- {id: 8, cat: Audio/Video, desc: "TV Music"}
|
||||
- {id: 9, cat: TV, desc: "TV Variety"}
|
||||
- {id: 10, cat: TV, desc: "TV Drama"}
|
||||
- {id: 11, cat: Other, desc: Pictures}
|
||||
- {id: 12, cat: Other/Misc, desc: Misc}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, year, genre]
|
||||
music-search: [q, year, genre]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: 2facode
|
||||
type: text
|
||||
label: 2FA code
|
||||
- name: info_2fa
|
||||
type: info
|
||||
label: "About 2FA code"
|
||||
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the SugoiMusic Web Site. Otherwise just leave it empty."
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
default: false
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: time
|
||||
options:
|
||||
time: created
|
||||
seeders: seeders
|
||||
size: size
|
||||
- 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>Covers per page:</b> setting to <b>100</b> on your account profile.
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "Inactivity pruning is enabled. Your currently seeding torrents are not considered, only your page loads. Inactivity pruning is disabled for Merit+ user-classes. When enabled, your account will be automatically disabled if one page load is not made at least once every 120 days."
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="login.php"]
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
twofa: "{{ .Config.2facode }}"
|
||||
login: "Log in"
|
||||
error:
|
||||
- selector: span.warning
|
||||
message:
|
||||
selector: span[class="warning"]:not(:contains("JavaScript"))
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href^="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
|
||||
searchstr: "{{ .Keywords }}"
|
||||
# freetorrent: 0 normal, 1 freeleech, 2 neutral leech, 3 either
|
||||
freetorrent: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
|
||||
# we can only grab the first release if group_results=1
|
||||
group_results: 0
|
||||
action: advanced
|
||||
year: "{{ .Query.Year }}"
|
||||
taglist: "{{ .Query.Genre }}"
|
||||
order_by: "{{ .Config.sort }}"
|
||||
order_way: "{{ .Config.type }}"
|
||||
searchsubmit: 1
|
||||
|
||||
rows:
|
||||
selector: tr.torrent
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: div:nth-child(1)
|
||||
case:
|
||||
"div[title=\"Album\"]": 1
|
||||
"div[title=\"EP\"]": 2
|
||||
"div[title=\"Single\"]": 3
|
||||
"div[title=\"Bluray\"]": 4
|
||||
"div[title=\"DVD\"]": 5
|
||||
"div[title=\"PV\"]": 6
|
||||
"div[title=\"Music Performance\"]": 7
|
||||
"div[title=\"TV Music\"]": 8
|
||||
"div[title=\"TV Variety\"]": 9
|
||||
"div[title=\"TV Drama\"]": 10
|
||||
"div[title=\"Pictures\"]": 11
|
||||
"div[title=\"Misc\"]": 12
|
||||
title_artist:
|
||||
selector: div.torrent_artists > a
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " - "
|
||||
title_name:
|
||||
selector: a.torrent_name
|
||||
title_date:
|
||||
selector: div.group_info.clear
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(\\[.+?\\])"
|
||||
title:
|
||||
text: "{{ .Result.title_artist }}{{ .Result.title_name }} {{ .Result.title_date }}"
|
||||
details:
|
||||
selector: a.torrent_name[href^="torrents.php?id="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["/static/common/noartwork/nocover.png", ""]
|
||||
genre:
|
||||
selector: div.tags
|
||||
description_info:
|
||||
selector: div.torrent_info
|
||||
description:
|
||||
text: "{{ .Result.description_info }}</br>{{ .Result.genre }}"
|
||||
download:
|
||||
selector: span > a[href^="torrents.php?action=download&id="]
|
||||
attribute: href
|
||||
magnet:
|
||||
# magnet links can be enabled/disabled in account settings
|
||||
optional: true
|
||||
selector: span > a[href^="magnet:?dn="]
|
||||
attribute: href
|
||||
date:
|
||||
selector: span.time.tooltip
|
||||
filters:
|
||||
- name: timeago
|
||||
size:
|
||||
selector: td.number_column.nobr
|
||||
files:
|
||||
selector: td:nth-last-child(6)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
leechers:
|
||||
selector: td:nth-last-child(1)
|
||||
grabs:
|
||||
selector: td:nth-last-child(3)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
div.torrent_info:contains("Freeleech"): 0
|
||||
div.torrent_info:contains("Neutral Leech"): 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
div.torrent_info:contains("Neutral Leech"): 0
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 0.95
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# engine n/a
|
||||
@@ -38,7 +38,7 @@ settings:
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{ if .Keywords }}search/?search={{ .Keywords }}&cat=0&search_in=0{{ else }}today/{{ end }}"
|
||||
- path: "{{ if .Keywords }}search/?search={{ .Keywords }}&category=0{{ else }}today/{{ end }}"
|
||||
|
||||
keywordsfilters:
|
||||
# strip season and/or ep
|
||||
|
||||
@@ -8,23 +8,7 @@ encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentqq412.com/
|
||||
- https://torrentegg87.com/
|
||||
legacylinks:
|
||||
- https://torrentegg72.com/
|
||||
- https://torrentegg73.com/
|
||||
- https://torrentegg74.com/
|
||||
- https://torrentegg75.com/
|
||||
- https://torrentegg76.com/
|
||||
- https://torrentegg77.com/
|
||||
- https://torrentegg78.com/
|
||||
- https://torrentegg79.com/
|
||||
- https://torrentegg80.com/
|
||||
- https://torrentegg81.com/
|
||||
- https://torrentegg82.com/
|
||||
- https://torrentegg83.com/
|
||||
- https://torrentegg84.com/
|
||||
- https://torrentegg85.com/
|
||||
- https://torrentegg86.com/
|
||||
- https://torrentqq396.com/
|
||||
- https://torrentqq398.com/
|
||||
- https://torrentqq399.com/
|
||||
@@ -40,6 +24,7 @@ legacylinks:
|
||||
- https://torrentqq409.com/
|
||||
- https://torrentqq410.com/
|
||||
- https://torrentqq411.com/
|
||||
- https://torrentegg87.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
||||
@@ -9,9 +9,8 @@ followredirect: true
|
||||
requestDelay: 2
|
||||
# to fetch current domain use https://tzip.top/
|
||||
links:
|
||||
- https://torrentsome239.com/
|
||||
- https://torrentsome240.com/
|
||||
legacylinks:
|
||||
- https://torrentsome224.com/
|
||||
- https://torrentsome225.com/
|
||||
- https://torrentsome226.com/
|
||||
- https://torrentsome227.com/
|
||||
@@ -26,6 +25,7 @@ legacylinks:
|
||||
- https://torrentsome236.com/
|
||||
- https://torrentsome237.com/
|
||||
- https://torrentsome238.com/
|
||||
- https://torrentsome239.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
||||
@@ -9,9 +9,8 @@ followredirect: true
|
||||
requestDelay: 2
|
||||
# to fetch current domain use https://tzip.top/
|
||||
links:
|
||||
- https://torrenttip220.top/
|
||||
- https://torrenttip221.top/
|
||||
legacylinks:
|
||||
- https://torrenttip205.top/
|
||||
- https://torrenttip206.top/
|
||||
- https://torrenttip207.top/
|
||||
- https://torrenttip208.top/
|
||||
@@ -26,6 +25,7 @@ legacylinks:
|
||||
- https://torrenttip217.top/
|
||||
- https://torrenttip218.top/
|
||||
- https://torrenttip219.top/
|
||||
- https://torrenttip220.top/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
||||
@@ -39,7 +39,7 @@ search:
|
||||
c: 0
|
||||
|
||||
rows:
|
||||
selector: table.maintable > tbody > tr:has(a[href^="magnet:?xt="])
|
||||
selector: table.sr-table > tbody > tr:has(a[href^="magnet:?xt="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
@@ -57,13 +57,13 @@ search:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
date:
|
||||
selector: div.sub
|
||||
selector: td.sr-col-uploaded
|
||||
size:
|
||||
selector: td:nth-child(3)
|
||||
selector: td.sr-col-size
|
||||
seeders:
|
||||
selector: td:nth-child(4)
|
||||
selector: td.sr-col-seeders
|
||||
leechers:
|
||||
selector: td:nth-child(5)
|
||||
selector: td.sr-col-leechers
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
|
||||
Reference in New Issue
Block a user