megapeer: new selectors

This commit is contained in:
Garfield69 2024-05-29 07:24:52 +12:00
parent 7e8c90c874
commit dc4cacfa02
1 changed files with 23 additions and 36 deletions

View File

@ -93,17 +93,13 @@ search:
args: ["(\\w+)", "%$1"] args: ["(\\w+)", "%$1"]
rows: rows:
selector: table#tor-tbl > tbody > tr.hl-tr selector: tr.table_fon
fields: fields:
category: category:
selector: a[href^="/cat/"] text: 169
attribute: href
filters:
- name: regexp
args: (\d+)
title: title:
selector: a.tLink selector: a[href^="/torrent/"]
filters: filters:
# normalize to SXXEYY format # normalize to SXXEYY format
- name: re_replace - name: re_replace
@ -161,60 +157,51 @@ search:
- name: append - name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}" args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details: details:
selector: a.tLink selector: a[href^="/torrent/"]
attribute: href attribute: href
download: download:
selector: a.tr-dl selector: a[href^="/download/"]
attribute: href attribute: href
poster:
selector: img.tor-icon
attribute: src
size: size:
selector: a.tr-dl selector: td:nth-child(4)
seeders: seeders:
selector: span.seedmed selector: td:last-child font:first-of-type
leechers: leechers:
text: 1 selector: td:last-child font:last-of-type
date: date:
# Добавлен: 5 октября 2021 в 06:56:08 # 28 Мая 24
selector: p selector: td:first-child
filters: filters:
- name: replace - name: replace
args: ["Добавлен: ", ""] args: ["Янв", "January"]
- name: replace - name: replace
args: [" в ", " "] args: ["Фев", "February"]
- name: replace - name: replace
args: ["января", "January"] args: ["Мар", "March"]
- name: replace - name: replace
args: ["февраля", "February"] args: ["Апр", "Apr"]
- name: replace - name: replace
args: ["марта", "March"] args: ["Мая", "May"]
- name: replace - name: replace
args: ["апреля", "April"] args: ["Июн", "Jun"]
- name: replace - name: replace
args: ["мая", "May"] args: ["Июл", "Jul"]
- name: replace - name: replace
args: ["июня", "June"] args: ["Авг", "Aug"]
- name: replace - name: replace
args: ["июля", "July"] args: ["Сен", "Sep"]
- name: replace - name: replace
args: ["августа", "August"] args: ["Окт", "Oct"]
- name: replace - name: replace
args: ["сентября", "September"] args: ["Ноя", "Nov"]
- name: replace - name: replace
args: ["октября", "October"] args: ["Дек", "Dec"]
- name: replace
args: ["ноября", "November"]
- name: replace
args: ["декабря", "December"]
- name: append - name: append
args: " +03:00" # MSK args: " +03:00" # MSK
- name: dateparse - name: dateparse
args: "d MMMM yyyy HH:mm:ss zzz" args: "d MMM yy zzz"
downloadvolumefactor: downloadvolumefactor:
text: 0 text: 0
uploadvolumefactor: uploadvolumefactor:
text: 1 text: 1
description:
selector: a.tLink
# engine n/a # engine n/a