btdb: new layout. resolves #7308

This commit is contained in:
Garfield69 2020-02-24 09:27:15 +13:00
parent 5d808e006d
commit a3dcb0455a
1 changed files with 29 additions and 15 deletions

View File

@ -33,39 +33,53 @@
options:
"time": "created"
"length": "size"
"popular": "seeders"
"seeders": "seeders"
search:
paths:
- path: "{{ if .Keywords }}?s={{ .Keywords }}&sort={{ .Config.sort }}{{else}}recent?sort={{ .Config.sort }}{{end}}"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{else}}recent{{end}}?sort={{ .Config.sort }}"
rows:
selector: li[class$="item"]
selector: div.media
fields:
title:
selector: h2[class$="title"] a[href*="/torrent/"]
attribute: title
category:
text: 1
title:
selector: a[href^="/torrent/"]
details:
selector: h2[class$="title"] a[href*="/torrent/"]
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href*="/dl/"]
attribute: href
magnet:
selector: div[class$="info"] a[href^="magnet:?xt="]
selector: a[href^="magnet:?xt="]
attribute: href
banner:
selector: a.img-thumbnail img
attribute: src
filters:
- name: replace
args: ["https://btdb.io/assets/img/placeholder.png", ""]
size:
selector: div[class$="info"] span:nth-of-type(1)
selector: small:nth-of-type(1) strong
files:
selector: div[class$="info"] span:nth-of-type(2)
selector: small:nth-of-type(2) strong
seeders:
selector: small:nth-of-type(3) strong
filters:
- name: replace
args: [",", ""]
leechers:
selector: small:nth-of-type(4) strong
filters:
- name: replace
args: [",", ""]
date:
selector: div[class$="info"] span:nth-of-type(3)
selector: small:nth-of-type(5) strong
filters:
- name: timeago
seeders:
selector: div[class$="info"] span:nth-of-type(4)
leechers:
selector: div[class$="info"] span:nth-of-type(5)
downloadvolumefactor:
text: 0
uploadvolumefactor: