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

200 lines
7.5 KiB
YAML

---
id: pier720
name: 720pier
description: "720pier is a RUSSIAN Private Torrent Tracker for HD SPORTS"
language: ru-RU
type: private
encoding: UTF-8
links:
- https://720pier.ru/
legacylinks:
- http://720pier.ru/
caps:
categorymappings:
- {id: 30, cat: TV/Sport, desc: "Sports"}
- {id: 32, cat: TV/Sport, desc: "Basketball"}
- {id: 34, cat: TV/Sport, desc: "Basketball - NBA"}
- {id: 87, cat: TV/Sport, desc: "Basketball - NBA Playoffs"}
- {id: 117, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2023"}
- {id: 113, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2022"}
- {id: 111, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2021"}
- {id: 108, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2020"}
- {id: 106, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2019"}
- {id: 103, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2018"}
- {id: 95, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2017"}
- {id: 81, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2016"}
- {id: 58, cat: TV/Sport, desc: "Basketball - NBA Classic Games"}
- {id: 105, cat: TV/Sport, desc: "Basketball - NBA The Finals"}
- {id: 52, cat: TV/Sport, desc: "Basketball - NCAA"}
- {id: 82, cat: TV/Sport, desc: "Basketball - WNBA"}
- {id: 36, cat: TV/Sport, desc: "Basketball - European basketball"}
- {id: 37, cat: TV/Sport, desc: "Basketball - World Championship"}
- {id: 51, cat: TV/Sport, desc: "Basketball - Reviews and highlights"}
- {id: 41, cat: TV/Sport, desc: "Basketball - Other"}
- {id: 38, cat: TV/Sport, desc: "Basketball - Olympic Games"}
- {id: 42, cat: TV/Sport, desc: "Football"}
- {id: 43, cat: TV/Sport, desc: "Football - NFL"}
- {id: 66, cat: TV/Sport, desc: "Football - Super Bowls"}
- {id: 53, cat: TV/Sport, desc: "Football - NCAA"}
- {id: 110, cat: TV/Sport, desc: "Football - USFL"}
- {id: 99, cat: TV/Sport, desc: "Football - CFL"}
- {id: 54, cat: TV/Sport, desc: "Football - Reviews and highlights"}
- {id: 97, cat: TV/Sport, desc: "Football - Documentaries"}
- {id: 44, cat: TV/Sport, desc: "Football - Other"}
- {id: 104, cat: TV/Sport, desc: "Football - XFL"}
- {id: 101, cat: TV/Sport, desc: "Football - AAF"}
- {id: 46, cat: TV/Sport, desc: "Hockey"}
- {id: 48, cat: TV/Sport, desc: "Hockey - NHL"}
- {id: 88, cat: TV/Sport, desc: "Hockey - NHL Playoffs"}
- {id: 118, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2023"}
- {id: 114, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2022"}
- {id: 112, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2021"}
- {id: 102, cat: TV/Sport, desc: "Hockey - NHL Playoffs 2018-2020"}
- {id: 93, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2017"}
- {id: 80, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2016"}
- {id: 65, cat: TV/Sport, desc: "Hockey - Stanley Cup Finals"}
- {id: 92, cat: TV/Sport, desc: "Hockey - NCAA"}
- {id: 49, cat: TV/Sport, desc: "Hockey - World Championship"}
- {id: 68, cat: TV/Sport, desc: "Hockey - Documentaries"}
- {id: 64, cat: TV/Sport, desc: "Hockey - Reviews and highlights"}
- {id: 50, cat: TV/Sport, desc: "Hockey - Other"}
- {id: 55, cat: TV/Sport, desc: "Baseball"}
- {id: 71, cat: TV/Sport, desc: "Baseball - MLB"}
- {id: 107, cat: TV/Sport, desc: "Baseball - MLB World Series"}
- {id: 72, cat: TV/Sport, desc: "Baseball - Other"}
- {id: 85, cat: TV/Sport, desc: "Baseball - Reviews, highlights, documentaries"}
- {id: 45, cat: TV/Sport, desc: "Other sports"}
- {id: 79, cat: TV/Sport, desc: "Other sports - Rugby"}
- {id: 78, cat: TV/Sport, desc: "Other sports - Lacrosse"}
- {id: 77, cat: TV/Sport, desc: "Other sports - Cricket"}
- {id: 76, cat: TV/Sport, desc: "Other sports - Volleyball"}
- {id: 75, cat: TV/Sport, desc: "Other sports - Tennis"}
- {id: 74, cat: TV/Sport, desc: "Other sports - Fighting"}
- {id: 94, cat: TV/Sport, desc: "Other sports - Misc"}
- {id: 100, cat: TV/Sport, desc: "Soccer"}
- {id: 98, cat: TV/Sport, desc: "Soccer - FIFA World Cup"}
- {id: 56, cat: TV/Sport, desc: "Sports on tv"}
- {id: 70, cat: TV/Sport, desc: "Sports on tv ESPN Films"}
# not in search_forum drop down
- {id: 73, cat: TV/Sport, desc: "Other sports - Auto, moto racing"}
# left out 39, 60 and 40 since they are not torrent forums
modes:
search: [q]
tv-search: [q, season, ep]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info
label: How to get the Cookie
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>"
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info
label: How to get the User-Agent
default: "<ol><li>From the same place you fetched the cookie,</li><li>Find <b>'user-agent:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole user-agent string <i>(everything after 'user-agent: ')</i> and <b>Paste</b> here.</li></ol>"
- name: sort
type: select
label: Sort requested from site
default: t
options:
t: created
ts: seeders
sz: size
i: title
- name: type
type: select
label: Order requested from site
default: d
options:
d: desc
a: asc
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: /
selector: :has(a[href^="./ucp.php?mode=logout&"])
download:
selectors:
- selector: a[href*="/download/torrent?id="]
attribute: href
search:
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
- path: search.php
inputs:
keywords: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
terms: all
author: ""
sc: 1
sf: firstpost
sr: topics
sk: "{{ .Config.sort }}"
sd: "{{ .Config.type }}"
st: 0
ch: 300
t: 0
submit: Search
rows:
# drop topics without size as they will not have download links in details page
selector: li.row:has(div.list-inner div[style="float:right;"])
filters:
- name: andmatch
fields:
title:
selector: a.topictitle
details:
selector: a.topictitle
attribute: href
category:
selector: a[href^="./viewforum.php?f="]
attribute: href
filters:
- name: querystring
args: f
download:
selector: a.topictitle
attribute: href
size:
selector: div.list-inner div[style="float:right;"]
optional: true
default: 1 GB
seeders:
selector: dd.posts span.my_tt.seed
optional: true
default: 0
leechers:
selector: dd.posts span.my_tt.leech
optional: true
default: 0
grabs:
selector: dd.views span.my_tt.complet
optional: true
default: 0
date:
selector: div.left-box time
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.8
minimumseedtime:
# 60 hours (as seconds = 60 x 60 x 60)
text: 216000
# phpBB