From 76e5157393cd5a8ce91fa8bf2d11b34502154b33 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Tue, 21 Mar 2023 10:18:07 +1300 Subject: [PATCH] assorted yml: use default: statement for optional fields Size, Seeders, Leechers. Grabs --- .../Definitions/Bittorrentfiles.yml | 26 ++++++++----------- src/Jackett.Common/Definitions/audionews.yml | 22 +++++++--------- src/Jackett.Common/Definitions/bibliotik.yml | 20 +++++++------- src/Jackett.Common/Definitions/cpabien.yml | 10 +++---- .../Definitions/cpasbienclone.yml | 10 +++---- src/Jackett.Common/Definitions/cpasbiensi.yml | 10 +++---- .../Definitions/extratorrent-st.yml | 12 ++++----- .../Definitions/extremetorrents.yml | 12 ++++----- src/Jackett.Common/Definitions/hdc.yml | 23 +++++++--------- .../Definitions/hdtorrentsit.yml | 10 +++---- .../Definitions/lightning-tor.yml | 12 ++++----- .../Definitions/muziekfabriek.yml | 12 ++++----- src/Jackett.Common/Definitions/nyaasi.yml | 15 +++++------ src/Jackett.Common/Definitions/pier720.yml | 15 +++++------ .../Definitions/puurhollands.yml | 12 ++++----- src/Jackett.Common/Definitions/rus-media.yml | 15 +++++------ src/Jackett.Common/Definitions/torrent9.yml | 10 +++---- .../Definitions/torrent9clone.yml | 10 +++---- src/Jackett.Common/Definitions/torrentlt.yml | 10 +++---- src/Jackett.Common/Definitions/yggcookie.yml | 10 +++---- src/Jackett.Common/Definitions/yggtorrent.yml | 10 +++---- 21 files changed, 118 insertions(+), 168 deletions(-) diff --git a/src/Jackett.Common/Definitions/Bittorrentfiles.yml b/src/Jackett.Common/Definitions/Bittorrentfiles.yml index 358b1afc2..f2373037d 100644 --- a/src/Jackett.Common/Definitions/Bittorrentfiles.yml +++ b/src/Jackett.Common/Definitions/Bittorrentfiles.yml @@ -156,43 +156,39 @@ search: selector: table.tableinborder > tbody > tr:has(a[href^="/download.php"]) fields: - title: - selector: a[href^="details.php"] - attribute: title category: selector: a[href^="/browse.php?cat="] attribute: href filters: - name: querystring args: cat + title: + selector: a[href^="details.php"] + attribute: title details: selector: a[href^="details.php"] attribute: href download: selector: a[href^="/download.php"] attribute: href - grabs_optional: + grabs: selector: a[title="Snatcher"] optional: true - grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" - files_optional: + default: 0 + files: selector: a[title="Files"] optional: true - files: - text: "{{ if .Result.files_optional }}{{ .Result.files_optional }}{{ else }}0{{ end }}" + default: 0 size: selector: td:nth-child(6) - seeders_optional: + seeders: selector: a[title="Seeder"] optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: a[title="Leecher"] optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 # 2 flavours of dates date_day: # Heute 13:30:04 diff --git a/src/Jackett.Common/Definitions/audionews.yml b/src/Jackett.Common/Definitions/audionews.yml index ec655be6e..4534340e3 100644 --- a/src/Jackett.Common/Definitions/audionews.yml +++ b/src/Jackett.Common/Definitions/audionews.yml @@ -300,26 +300,22 @@ search: filters: - name: querystring args: f - size_optional: - optional: true - selector: td:contains(\00a0GB), td:contains(\00a0MB), td:contains(\00a0kB), td:contains(\00a0B) size: - text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}0 B{{ end }}" - seeders_optional: + selector: td:contains(\00a0GB), td:contains(\00a0MB), td:contains(\00a0kB), td:contains(\00a0B) optional: true - selector: td[title="Seeders"] + default: 0 seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: td[title="Seeders"] optional: true - selector: td[title="Leechers"] + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - grabs_optional: + selector: td[title="Leechers"] optional: true - selector: td[title^="Replies:"] + default: 0 grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" + selector: td[title^="Replies:"] + optional: true + default: 0 downloadvolumefactor: text: 1 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/bibliotik.yml b/src/Jackett.Common/Definitions/bibliotik.yml index 985a3ec05..b90d12894 100644 --- a/src/Jackett.Common/Definitions/bibliotik.yml +++ b/src/Jackett.Common/Definitions/bibliotik.yml @@ -108,9 +108,10 @@ search: selector: .title a attribute: href date: - optional: true selector: .t_files_size_added time attribute: datetime + optional: true + default: now download: selector: a[title="Download"] attribute: href @@ -122,21 +123,18 @@ search: size: selector: .t_files_size_added span attribute: data-bytecount - seeders_optional: - optional: true - selector: .seeders seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: .seeders optional: true - selector: .leechers + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - grabs_optional: + selector: .leechers optional: true - selector: .snatches + default: 0 grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" + selector: .snatches + optional: true + default: 0 downloadvolumefactor: text: 1 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/cpabien.yml b/src/Jackett.Common/Definitions/cpabien.yml index faaf8f8eb..4ec3f855d 100644 --- a/src/Jackett.Common/Definitions/cpabien.yml +++ b/src/Jackett.Common/Definitions/cpabien.yml @@ -139,16 +139,14 @@ search: selector: div.poid date: text: now - seeders_optional: + seeders: selector: div.up optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: div.down optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/cpasbienclone.yml b/src/Jackett.Common/Definitions/cpasbienclone.yml index 847636bd3..ac04ebb6c 100644 --- a/src/Jackett.Common/Definitions/cpasbienclone.yml +++ b/src/Jackett.Common/Definitions/cpasbienclone.yml @@ -139,16 +139,14 @@ search: args: ["(\\d+)\\.\\d", "$1 MB"] date: text: now - seeders_optional: + seeders: selector: div.up optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: div.down optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/cpasbiensi.yml b/src/Jackett.Common/Definitions/cpasbiensi.yml index f3c0eb398..375331140 100644 --- a/src/Jackett.Common/Definitions/cpasbiensi.yml +++ b/src/Jackett.Common/Definitions/cpasbiensi.yml @@ -86,16 +86,14 @@ search: selector: div.poid date: text: now - seeders_optional: + seeders: selector: div.up optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: div.down optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/extratorrent-st.yml b/src/Jackett.Common/Definitions/extratorrent-st.yml index 1e3ed81c4..4eed5c412 100644 --- a/src/Jackett.Common/Definitions/extratorrent-st.yml +++ b/src/Jackett.Common/Definitions/extratorrent-st.yml @@ -132,16 +132,14 @@ search: - name: timeago size: selector: td:nth-last-of-type(4) - seeders_optional: - optional: true - selector: td.sy, td.sn seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: td.sy, td.sn optional: true - selector: td.ly, td.ln + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + selector: td.ly, td.ln + optional: true + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/extremetorrents.yml b/src/Jackett.Common/Definitions/extremetorrents.yml index 1642b2885..16adf0db0 100644 --- a/src/Jackett.Common/Definitions/extremetorrents.yml +++ b/src/Jackett.Common/Definitions/extremetorrents.yml @@ -177,16 +177,14 @@ search: args: " +01:00" # CET - name: dateparse args: "d MMMM yyyy HH:mm:ss zzz" - seeders_optional: - optional: true - selector: table tr:nth-child(3) td:nth-child(5) font b seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: table tr:nth-child(3) td:nth-child(5) font b optional: true - selector: table tr:nth-child(3) td:nth-child(5) font b:nth-child(2) + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + selector: table tr:nth-child(3) td:nth-child(5) font b:nth-child(2) + optional: true + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/hdc.yml b/src/Jackett.Common/Definitions/hdc.yml index 7a3d8bd07..5c9068ab0 100644 --- a/src/Jackett.Common/Definitions/hdc.yml +++ b/src/Jackett.Common/Definitions/hdc.yml @@ -119,30 +119,27 @@ search: size: selector: div.trbo div:nth-last-child(8) remove: i - seeders_optional: + seeders: selector: div.trbo div:nth-last-child(7) optional: true - filters: - - name: re_replace - args: ["\\s", "0"] - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: - selector: div.trbo div:nth-last-child(6) - optional: true + default: 0 filters: - name: re_replace args: ["\\s", "0"] leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - grabs_optional: - selector: div.trbo div:nth-last-child(5) + selector: div.trbo div:nth-last-child(6) optional: true + default: 0 filters: - name: re_replace args: ["\\s", "0"] grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" + selector: div.trbo div:nth-last-child(5) + optional: true + default: 0 + filters: + - name: re_replace + args: ["\\s", "0"] date: remove: a, span selector: div[style="float:right;"] diff --git a/src/Jackett.Common/Definitions/hdtorrentsit.yml b/src/Jackett.Common/Definitions/hdtorrentsit.yml index f7470cfee..f80b33588 100644 --- a/src/Jackett.Common/Definitions/hdtorrentsit.yml +++ b/src/Jackett.Common/Definitions/hdtorrentsit.yml @@ -125,22 +125,20 @@ search: attribute: href size: selector: td:nth-child(3) - seeders_optional: + seeders: selector: td:nth-child(4) optional: true + default: 1 filters: - name: re_replace args: ["(\\d*) \\(\\+\\d*\\)\n? \\| (\\d*) \\(\\+\\d*\\)", "$1"] - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}1{{ end }}" - leechers_optional: + leechers: selector: td:nth-child(4) optional: true + default: 1 filters: - name: re_replace args: ["(\\d*) \\(\\+\\d*\\)\n? \\| (\\d*) \\(\\+\\d*\\)", "$2"] - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}1{{ end }}" date: selector: td:nth-child(2) i filters: diff --git a/src/Jackett.Common/Definitions/lightning-tor.yml b/src/Jackett.Common/Definitions/lightning-tor.yml index 66fb7aedc..64c18f989 100644 --- a/src/Jackett.Common/Definitions/lightning-tor.yml +++ b/src/Jackett.Common/Definitions/lightning-tor.yml @@ -155,16 +155,14 @@ search: - name: append args: " hours ago" - name: timeago - seeders_optional: - optional: true - selector: table tr:nth-child(3) td:nth-child(5) font b seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: table tr:nth-child(3) td:nth-child(5) font b optional: true - selector: table tr:nth-child(3) td:nth-child(5) font b:nth-child(2) + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + selector: table tr:nth-child(3) td:nth-child(5) font b:nth-child(2) + optional: true + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/muziekfabriek.yml b/src/Jackett.Common/Definitions/muziekfabriek.yml index a1c5a622d..92dd1febd 100644 --- a/src/Jackett.Common/Definitions/muziekfabriek.yml +++ b/src/Jackett.Common/Definitions/muziekfabriek.yml @@ -146,16 +146,14 @@ search: args: " +01:00" # CET - name: dateparse args: "d MMMM yyyy HH:mm:ss zzz" - seeders_optional: - optional: true - selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b optional: true - selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b + default: 0 leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b + optional: true + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/nyaasi.yml b/src/Jackett.Common/Definitions/nyaasi.yml index 5cee2f18c..41a921647 100644 --- a/src/Jackett.Common/Definitions/nyaasi.yml +++ b/src/Jackett.Common/Definitions/nyaasi.yml @@ -177,21 +177,18 @@ search: args: " -00:00" # GMT - name: dateparse args: "yyyy-MM-dd HH:mm zzz" - seeders_optional: + seeders: selector: td:nth-child(6):not(:empty) optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: td:nth-child(7):not(:empty) optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - grabs_optional: + default: 0 + grabs: selector: td:nth-child(8):not(:empty) optional: true - grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/pier720.yml b/src/Jackett.Common/Definitions/pier720.yml index a5714d7be..ea225fa60 100644 --- a/src/Jackett.Common/Definitions/pier720.yml +++ b/src/Jackett.Common/Definitions/pier720.yml @@ -172,21 +172,18 @@ search: optional: true size: text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}1 GB{{ end }}" - seeders_optional: + seeders: selector: dd.posts span.my_tt.seed optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: dd.posts span.my_tt.leech optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" - grabs_optional: + default: 0 + grabs: selector: dd.views span.my_tt.complet optional: true - grabs: - text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}" + default: 0 date: selector: div.left-box time downloadvolumefactor: diff --git a/src/Jackett.Common/Definitions/puurhollands.yml b/src/Jackett.Common/Definitions/puurhollands.yml index de982d969..96ebabfb8 100644 --- a/src/Jackett.Common/Definitions/puurhollands.yml +++ b/src/Jackett.Common/Definitions/puurhollands.yml @@ -144,16 +144,14 @@ search: args: " +01:00" # CET - name: dateparse args: "d MMMM yyyy HH:mm:ss zzz" - seeders_optional: - optional: true - selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: optional: true - selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b + default: 0 + selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + optional: true + default: 0 + selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/rus-media.yml b/src/Jackett.Common/Definitions/rus-media.yml index 5060629f4..b12449caf 100644 --- a/src/Jackett.Common/Definitions/rus-media.yml +++ b/src/Jackett.Common/Definitions/rus-media.yml @@ -370,9 +370,10 @@ search: download: selector: a.topictitle attribute: href - size_optional: + size: selector: td:nth-of-type(5) p:not(:empty) optional: true + default: 0 B filters: - name: replace args: ["ТБ", "TB"] @@ -382,18 +383,14 @@ search: args: ["МБ", "MB"] - name: replace args: ["КБ", "KB"] - size: - text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}0 B{{ end }}" - seeders_optional: + seeders: selector: span.seed optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: span.leech optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 date_minutes: # 55 минут назад selector: td:nth-of-type(6) p:nth-of-type(1):contains("минут") diff --git a/src/Jackett.Common/Definitions/torrent9.yml b/src/Jackett.Common/Definitions/torrent9.yml index 288a91aa1..8872d7717 100644 --- a/src/Jackett.Common/Definitions/torrent9.yml +++ b/src/Jackett.Common/Definitions/torrent9.yml @@ -189,16 +189,14 @@ search: args: ["Go", "GB"] - name: replace args: ["To", "TB"] - seeders_optional: + seeders: selector: "{{ if .Keywords }}td:nth-child(4){{ else }}td:nth-child(3){{ end }}" optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: "{{ if .Keywords }}td:nth-child(5){{ else }}td:nth-child(4){{ end }}" optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/torrent9clone.yml b/src/Jackett.Common/Definitions/torrent9clone.yml index cefe1083c..dafcddb02 100644 --- a/src/Jackett.Common/Definitions/torrent9clone.yml +++ b/src/Jackett.Common/Definitions/torrent9clone.yml @@ -137,16 +137,14 @@ search: text: now size: selector: td:nth-child(2) - seeders_optional: + seeders: selector: td:nth-child(3) optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: td:nth-child(4) optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 0 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/torrentlt.yml b/src/Jackett.Common/Definitions/torrentlt.yml index eff96010f..8bea9f956 100644 --- a/src/Jackett.Common/Definitions/torrentlt.yml +++ b/src/Jackett.Common/Definitions/torrentlt.yml @@ -169,16 +169,14 @@ search: poster: selector: div[class^="torrent-name"] a attribute: data-poster-preview - seeders_optional: + seeders: selector: td.seeders_cell:not(:has(i)) optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: td.leechers_cell:not(:has(i)) optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 size: selector: td.size_cell downloadvolumefactor: diff --git a/src/Jackett.Common/Definitions/yggcookie.yml b/src/Jackett.Common/Definitions/yggcookie.yml index aa9b4347d..f7be46fe5 100644 --- a/src/Jackett.Common/Definitions/yggcookie.yml +++ b/src/Jackett.Common/Definitions/yggcookie.yml @@ -345,16 +345,14 @@ search: args: ["o", "B"] grabs: selector: td:nth-child(7) - seeders_optional: + seeders: selector: td:nth-child(8) optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: td:nth-child(9) optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 1 uploadvolumefactor: diff --git a/src/Jackett.Common/Definitions/yggtorrent.yml b/src/Jackett.Common/Definitions/yggtorrent.yml index 9099ee304..9edc36e9e 100644 --- a/src/Jackett.Common/Definitions/yggtorrent.yml +++ b/src/Jackett.Common/Definitions/yggtorrent.yml @@ -352,16 +352,14 @@ search: args: ["o", "B"] grabs: selector: td:nth-child(7) - seeders_optional: + seeders: selector: td:nth-child(8) optional: true - seeders: - text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}" - leechers_optional: + default: 0 + leechers: selector: td:nth-child(9) optional: true - leechers: - text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}" + default: 0 downloadvolumefactor: text: 1 uploadvolumefactor: