piratbit, piratbitL: new size selector. resolves #6399

also tidy up grabs and date selectors
This commit is contained in:
Garfield69
2019-11-20 07:58:09 +13:00
parent 5a5c0a5f34
commit 3b65ea3c4e
2 changed files with 10 additions and 90 deletions

View File

@@ -657,72 +657,30 @@
- name: querystring - name: querystring
args: f args: f
size: size:
selector: td div a.dLink selector: td > u
filters:
- name: re_replace
args: ["\u2193", ""] # down arrow
seeders: seeders:
selector: td.seedmed selector: td.seedmed
leechers: leechers:
selector: td.leechmed selector: td.leechmed
# Russian and Ukranian and English languages are supported # Russian and Ukranian and English languages are supported
grabs: grabs:
optional: true selector: td[title^="Ответов"], td[title^="Відповідей"], td[title^="Replies"]
selector: td[title^="Ответов"]
grabs:
optional: true
selector: td[title^="Відповідей"]
grabs:
optional: true
selector: td[title^="Replies"]
# 2 date flavours for 3 languages # 2 date flavours for 3 languages
date: date:
# 15:04 # 15:04
optional: true optional: true
selector: td[title="Добавлен"] p:first-of-type:not(:contains("-")) selector: td[title="Добавлен"] p:first-of-type:not(:contains("-")), td[title="Доданий"] p:first-of-type:not(:contains("-")), td[title="Added"] p:first-of-type:not(:contains("-"))
filters: filters:
- name: dateparse - name: dateparse
args: "15:04" args: "15:04"
date: date:
# 15:04 24-02-19 # 15:04 24-02-19
optional: true optional: true
selector: td[title="Добавлен"] p:first-of-type:contains("-") selector: td[title="Добавлен"] p:first-of-type:contains("-"), td[title="Доданий"] p:first-of-type:contains("-"), td[title="Added"] p:first-of-type:contains("-")
filters:
- name: dateparse
args: "15:04 2-01-06"
date:
# 15:04
optional: true
selector: td[title="Доданий"] p:first-of-type:not(:contains("-"))
filters:
- name: dateparse
args: "15:04"
date:
# 15:04 24-02-19
optional: true
selector: td[title="Доданий"] p:first-of-type:contains("-")
filters:
- name: dateparse
args: "15:04 2-01-06"
date:
# 15:04
optional: true
selector: td[title="Added"] p:first-of-type:not(:contains("-"))
filters:
- name: dateparse
args: "15:04"
date:
# 15:04 24-02-19
optional: true
selector: td[title="Added"] p:first-of-type:contains("-")
filters: filters:
- name: dateparse - name: dateparse
args: "15:04 2-01-06" args: "15:04 2-01-06"
downloadvolumefactor: downloadvolumefactor:
case: text: 0
"span.isgold": "0"
"span.issilver": "0.5"
"*": "1"
uploadvolumefactor: uploadvolumefactor:
case: text: 1
"*": "1"

View File

@@ -669,64 +669,26 @@
- name: querystring - name: querystring
args: f args: f
size: size:
selector: td div a.dLink selector: td > u
filters:
- name: re_replace
args: ["\u2193", ""] # down arrow
seeders: seeders:
selector: td.seedmed selector: td.seedmed
leechers: leechers:
selector: td.leechmed selector: td.leechmed
# Russian and Ukranian and English languages are supported # Russian and Ukranian and English languages are supported
grabs: grabs:
optional: true selector: td[title^="Ответов"], td[title^="Відповідей"], td[title^="Replies"]
selector: td[title^="Ответов"]
grabs:
optional: true
selector: td[title^="Відповідей"]
grabs:
optional: true
selector: td[title^="Replies"]
# 2 date flavours for 3 languages # 2 date flavours for 3 languages
date: date:
# 15:04 # 15:04
optional: true optional: true
selector: td[title="Добавлен"] p:first-of-type:not(:contains("-")) selector: td[title="Добавлен"] p:first-of-type:not(:contains("-")), td[title="Доданий"] p:first-of-type:not(:contains("-")), td[title="Added"] p:first-of-type:not(:contains("-"))
filters: filters:
- name: dateparse - name: dateparse
args: "15:04" args: "15:04"
date: date:
# 15:04 24-02-19 # 15:04 24-02-19
optional: true optional: true
selector: td[title="Добавлен"] p:first-of-type:contains("-") selector: td[title="Добавлен"] p:first-of-type:contains("-"), td[title="Доданий"] p:first-of-type:contains("-"), td[title="Added"] p:first-of-type:contains("-")
filters:
- name: dateparse
args: "15:04 2-01-06"
date:
# 15:04
optional: true
selector: td[title="Доданий"] p:first-of-type:not(:contains("-"))
filters:
- name: dateparse
args: "15:04"
date:
# 15:04 24-02-19
optional: true
selector: td[title="Доданий"] p:first-of-type:contains("-")
filters:
- name: dateparse
args: "15:04 2-01-06"
date:
# 15:04
optional: true
selector: td[title="Added"] p:first-of-type:not(:contains("-"))
filters:
- name: dateparse
args: "15:04"
date:
# 15:04 24-02-19
optional: true
selector: td[title="Added"] p:first-of-type:contains("-")
filters: filters:
- name: dateparse - name: dateparse
args: "15:04 2-01-06" args: "15:04 2-01-06"