diff --git a/src/Jackett.Common/Content/custom.js b/src/Jackett.Common/Content/custom.js index 99f4bb801..f950241b8 100644 --- a/src/Jackett.Common/Content/custom.js +++ b/src/Jackett.Common/Content/custom.js @@ -651,14 +651,14 @@ function updateReleasesRow(row) var labels = $(row).find("span.release-labels"); var TitleLink = $(row).find("td.Title > a"); var IMDBId = $(row).data("imdb"); - var Banner = $(row).data("banner"); + var Poster = $(row).data("poster"); var Description = $(row).data("description"); var DownloadVolumeFactor = parseFloat($(row).find("td.DownloadVolumeFactor").html()); var UploadVolumeFactor = parseFloat($(row).find("td.UploadVolumeFactor").html()); var TitleTooltip = ""; - if (Banner) - TitleTooltip += "
"; + if (Poster) + TitleTooltip += "
"; if (Description) TitleTooltip += Description; diff --git a/src/Jackett.Common/Content/index.html b/src/Jackett.Common/Content/index.html index 90fb052e8..258759e3e 100644 --- a/src/Jackett.Common/Content/index.html +++ b/src/Jackett.Common/Content/index.html @@ -7,7 +7,7 @@ - + @@ -402,7 +402,7 @@ {{#each releases}} - + {{PublishDate}} {{FirstSeen}} {{jacketTimespan PublishDate}} @@ -525,7 +525,7 @@ {{#each Results}} - + {{PublishDate}} {{jacketTimespan PublishDate}} {{Tracker}} @@ -680,6 +680,6 @@ - + diff --git a/src/Jackett.Common/Definitions/2fast4you.yml b/src/Jackett.Common/Definitions/2fast4you.yml index aa41e3380..fbeb2c213 100644 --- a/src/Jackett.Common/Definitions/2fast4you.yml +++ b/src/Jackett.Common/Definitions/2fast4you.yml @@ -203,7 +203,7 @@ search: filters: - name: replace args: ["torrents-details.php", "download.php"] - banner: + poster: selector: img.rounded-img attribute: src size: diff --git a/src/Jackett.Common/Definitions/3evils.yml b/src/Jackett.Common/Definitions/3evils.yml index 744f48008..75f73e8e8 100644 --- a/src/Jackett.Common/Definitions/3evils.yml +++ b/src/Jackett.Common/Definitions/3evils.yml @@ -132,7 +132,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/4thd.yml b/src/Jackett.Common/Definitions/4thd.yml index 4353cf403..95ed01116 100644 --- a/src/Jackett.Common/Definitions/4thd.yml +++ b/src/Jackett.Common/Definitions/4thd.yml @@ -117,7 +117,7 @@ search: attribute: href description: selector: div.tags - banner: + poster: selector: td:nth-child(2) script optional: true filters: diff --git a/src/Jackett.Common/Definitions/aftershock.yml b/src/Jackett.Common/Definitions/aftershock.yml index 01b8a8f5f..1e996fcbc 100644 --- a/src/Jackett.Common/Definitions/aftershock.yml +++ b/src/Jackett.Common/Definitions/aftershock.yml @@ -137,7 +137,7 @@ search: attribute: href filters: - name: urldecode - banner: + poster: selector: a[onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/aither.yml b/src/Jackett.Common/Definitions/aither.yml index 6aba5ec2e..84b76c97a 100644 --- a/src/Jackett.Common/Definitions/aither.yml +++ b/src/Jackett.Common/Definitions/aither.yml @@ -111,7 +111,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/arabafenice.yml b/src/Jackett.Common/Definitions/arabafenice.yml index 1ac79820f..70aee193d 100644 --- a/src/Jackett.Common/Definitions/arabafenice.yml +++ b/src/Jackett.Common/Definitions/arabafenice.yml @@ -172,7 +172,7 @@ search: args: ["(?i)\\b(?:[\\/\\|]?Episodio\\s?(\\d+)|Puntata\\s?(\\d+))", "E$1$2"] - name: re_replace # Episodi 4 5 to E04-05 args: ["(?i)\\b(?:Puntate\\s*)(\\d+)\\s?(\\d+)", "E0$1-0$2"] - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/arenabg.yml b/src/Jackett.Common/Definitions/arenabg.yml index c5fb34965..88f755767 100644 --- a/src/Jackett.Common/Definitions/arenabg.yml +++ b/src/Jackett.Common/Definitions/arenabg.yml @@ -177,7 +177,7 @@ search: filters: - name: replace args: ["-", "0"] - banner: + poster: selector: td.filename div:nth-child(2) a attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/asgaard.yml b/src/Jackett.Common/Definitions/asgaard.yml index c0bf1bad0..b977386fd 100644 --- a/src/Jackett.Common/Definitions/asgaard.yml +++ b/src/Jackett.Common/Definitions/asgaard.yml @@ -156,7 +156,7 @@ search: filters: - name: regexp args: cats\[\]=(\d+)$ - banner: + poster: optional: true selector: img.tooltip-poster attribute: src diff --git a/src/Jackett.Common/Definitions/asiancinema.yml b/src/Jackett.Common/Definitions/asiancinema.yml index 06223676d..30882689b 100644 --- a/src/Jackett.Common/Definitions/asiancinema.yml +++ b/src/Jackett.Common/Definitions/asiancinema.yml @@ -103,7 +103,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/audiobookbay.yml b/src/Jackett.Common/Definitions/audiobookbay.yml index 63c172655..8c3e860ae 100644 --- a/src/Jackett.Common/Definitions/audiobookbay.yml +++ b/src/Jackett.Common/Definitions/audiobookbay.yml @@ -115,7 +115,7 @@ search: download: selector: div.postTitle h2 a attribute: href - banner: + poster: optional: true selector: img attribute: src diff --git a/src/Jackett.Common/Definitions/audiobooktorrents.yml b/src/Jackett.Common/Definitions/audiobooktorrents.yml index 6ec8913b5..3f0243f8a 100644 --- a/src/Jackett.Common/Definitions/audiobooktorrents.yml +++ b/src/Jackett.Common/Definitions/audiobooktorrents.yml @@ -141,7 +141,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: img[src*="/img.php?"] attribute: src files: diff --git a/src/Jackett.Common/Definitions/backups.yml b/src/Jackett.Common/Definitions/backups.yml index a2a73615e..8c86bda2d 100644 --- a/src/Jackett.Common/Definitions/backups.yml +++ b/src/Jackett.Common/Definitions/backups.yml @@ -112,7 +112,7 @@ search: args: " +00:00" - name: dateparse args: "02-01-2006 15:04 -07:00" - banner: + poster: optional: true selector: div.tooltip-content > img attribute: src diff --git a/src/Jackett.Common/Definitions/baibako.yml b/src/Jackett.Common/Definitions/baibako.yml index 43aa3bea0..d9e938189 100644 --- a/src/Jackett.Common/Definitions/baibako.yml +++ b/src/Jackett.Common/Definitions/baibako.yml @@ -112,7 +112,7 @@ search: details: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: img[src^="/posters/"] attribute: src download: diff --git a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml index 77226777b..a3067f99c 100644 --- a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml +++ b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml @@ -85,7 +85,7 @@ search: details: selector: a.torrent-name attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/beyond-hd.yml b/src/Jackett.Common/Definitions/beyond-hd.yml index a48f63fd9..970c2227d 100644 --- a/src/Jackett.Common/Definitions/beyond-hd.yml +++ b/src/Jackett.Common/Definitions/beyond-hd.yml @@ -105,7 +105,7 @@ search: details: selector: a.torrent-name attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/bigtower.yml b/src/Jackett.Common/Definitions/bigtower.yml index c746e4a08..c06759425 100644 --- a/src/Jackett.Common/Definitions/bigtower.yml +++ b/src/Jackett.Common/Definitions/bigtower.yml @@ -94,7 +94,7 @@ search: filters: - name: re_replace # rimozioni varie args: ["(?i)(\\[Richiesta\\])", ""] - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/bit-titan.yml b/src/Jackett.Common/Definitions/bit-titan.yml index 879f21b54..703e3f032 100644 --- a/src/Jackett.Common/Definitions/bit-titan.yml +++ b/src/Jackett.Common/Definitions/bit-titan.yml @@ -177,7 +177,7 @@ search: download: selector: div.tor-metadl a attribute: href - banner: + poster: selector: div[id^="details-"] img attribute: src seeders: diff --git a/src/Jackett.Common/Definitions/bithorlo.yml b/src/Jackett.Common/Definitions/bithorlo.yml index 96ff00c78..c2125dc48 100644 --- a/src/Jackett.Common/Definitions/bithorlo.yml +++ b/src/Jackett.Common/Definitions/bithorlo.yml @@ -120,7 +120,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: optional: true selector: a[href^="torrent.php?id="][onmouseover] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/bithumen.yml b/src/Jackett.Common/Definitions/bithumen.yml index e7b56499c..6e8a3c2ac 100644 --- a/src/Jackett.Common/Definitions/bithumen.yml +++ b/src/Jackett.Common/Definitions/bithumen.yml @@ -97,7 +97,7 @@ search: imdb: selector: a[href*="imdb.com/title/tt"] attribute: href - banner: + poster: selector: a[onmouseover^="bithumen.UI.images.coverShow"] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/bitru.yml b/src/Jackett.Common/Definitions/bitru.yml index ce4ce76ff..0fb656be4 100644 --- a/src/Jackett.Common/Definitions/bitru.yml +++ b/src/Jackett.Common/Definitions/bitru.yml @@ -81,7 +81,7 @@ search: filters: - name: replace args: ["Присутствует реклама", "Contains Adverts"] - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/bitturk.yml b/src/Jackett.Common/Definitions/bitturk.yml index 851bec6ab..c7c01e77a 100644 --- a/src/Jackett.Common/Definitions/bitturk.yml +++ b/src/Jackett.Common/Definitions/bitturk.yml @@ -185,7 +185,7 @@ search: selector: a[rel="torrent_leechers"] grabs: selector: a[rel="times_completed"] - banner: + poster: selector: a[rel="fancybox"] optional: true attribute: href diff --git a/src/Jackett.Common/Definitions/bluebird.yml b/src/Jackett.Common/Definitions/bluebird.yml index 84d4a2def..1728beaff 100644 --- a/src/Jackett.Common/Definitions/bluebird.yml +++ b/src/Jackett.Common/Definitions/bluebird.yml @@ -80,7 +80,7 @@ search: selector: td:nth-child(5) leechers: selector: td:nth-child(6) - banner: + poster: selector: a.tname attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/blutopia.yml b/src/Jackett.Common/Definitions/blutopia.yml index 9ade59126..ad6a203fd 100644 --- a/src/Jackett.Common/Definitions/blutopia.yml +++ b/src/Jackett.Common/Definitions/blutopia.yml @@ -110,7 +110,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/bootytape.yml b/src/Jackett.Common/Definitions/bootytape.yml index 50014d47b..11b064eb1 100644 --- a/src/Jackett.Common/Definitions/bootytape.yml +++ b/src/Jackett.Common/Definitions/bootytape.yml @@ -103,7 +103,7 @@ search: attribute: href description: selector: div.specg - banner: + poster: selector: img[src*="/thbx/imgx/"] attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/borgzelle.yml b/src/Jackett.Common/Definitions/borgzelle.yml index 5d6abca95..31ecfc93a 100644 --- a/src/Jackett.Common/Definitions/borgzelle.yml +++ b/src/Jackett.Common/Definitions/borgzelle.yml @@ -130,7 +130,7 @@ search: download: selector: a[href^="torrents.php?action=download&id="] attribute: href - banner: + poster: selector: a[href^="torrents.php?torrentid="] span img attribute: src date: diff --git a/src/Jackett.Common/Definitions/brasiltracker.yml b/src/Jackett.Common/Definitions/brasiltracker.yml index ec42fbd5e..5ebb2206e 100644 --- a/src/Jackett.Common/Definitions/brasiltracker.yml +++ b/src/Jackett.Common/Definitions/brasiltracker.yml @@ -94,7 +94,7 @@ search: attribute: href description: selector: div.tags - banner: + poster: selector: img[alt="Cover"] attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/broadcity.yml b/src/Jackett.Common/Definitions/broadcity.yml index 40c71fd7c..89a8c9597 100644 --- a/src/Jackett.Common/Definitions/broadcity.yml +++ b/src/Jackett.Common/Definitions/broadcity.yml @@ -90,7 +90,7 @@ search: filters: - name: querystring args: category - banner: + poster: selector: div[id^="port-content-"] img attribute: src date: diff --git a/src/Jackett.Common/Definitions/btdb.yml b/src/Jackett.Common/Definitions/btdb.yml index 5b5c2a9aa..bef83cc5e 100644 --- a/src/Jackett.Common/Definitions/btdb.yml +++ b/src/Jackett.Common/Definitions/btdb.yml @@ -83,7 +83,7 @@ search: magnet: selector: a[href^="magnet:?xt="] attribute: href - banner: + poster: selector: a.img-thumbnail img attribute: src filters: diff --git a/src/Jackett.Common/Definitions/btnext.yml b/src/Jackett.Common/Definitions/btnext.yml index 543d92e3d..6504ed879 100644 --- a/src/Jackett.Common/Definitions/btnext.yml +++ b/src/Jackett.Common/Definitions/btnext.yml @@ -199,7 +199,7 @@ search: selector: a[rel="torrent_leechers"] grabs: selector: a[rel="times_completed"] - banner: + poster: selector: a[rel="fancybox"] optional: true attribute: href diff --git a/src/Jackett.Common/Definitions/byrutor.yml b/src/Jackett.Common/Definitions/byrutor.yml index 85e821c06..6cefb1a23 100644 --- a/src/Jackett.Common/Definitions/byrutor.yml +++ b/src/Jackett.Common/Definitions/byrutor.yml @@ -305,7 +305,7 @@ search: download: selector: div.short_titles > a attribute: href - banner: + poster: selector: img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/carpathians.yml b/src/Jackett.Common/Definitions/carpathians.yml index d115a97e8..5c6846993 100644 --- a/src/Jackett.Common/Definitions/carpathians.yml +++ b/src/Jackett.Common/Definitions/carpathians.yml @@ -118,7 +118,7 @@ search: selector: a[href*="imdb.com/title/tt"] optional: true attribute: href - banner: + poster: selector: a[rel^="prettyPhoto["] optional: true attribute: href diff --git a/src/Jackett.Common/Definitions/carphunter.yml b/src/Jackett.Common/Definitions/carphunter.yml index 1e0893ed0..e7c51415c 100644 --- a/src/Jackett.Common/Definitions/carphunter.yml +++ b/src/Jackett.Common/Definitions/carphunter.yml @@ -137,7 +137,7 @@ search: optional: true selector: a[href*="imdb.com/title/tt"] attribute: href - banner: + poster: optional: true selector: a[onmouseover] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/cartoonchaos.yml b/src/Jackett.Common/Definitions/cartoonchaos.yml index e97c5c0aa..2736f11fe 100644 --- a/src/Jackett.Common/Definitions/cartoonchaos.yml +++ b/src/Jackett.Common/Definitions/cartoonchaos.yml @@ -121,7 +121,7 @@ search: args: [" http://anonym.to?javascript:popdetails('", ""] - name: replace args: ["');", ""] - banner: + poster: selector: td a[href^="index.php?page=torrent-details"] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/casatorrent.yml b/src/Jackett.Common/Definitions/casatorrent.yml index c266132e9..5502bda8e 100644 --- a/src/Jackett.Common/Definitions/casatorrent.yml +++ b/src/Jackett.Common/Definitions/casatorrent.yml @@ -179,7 +179,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: img[src*="/uploads/images/"] attribute: src grabs: diff --git a/src/Jackett.Common/Definitions/channelx.yml b/src/Jackett.Common/Definitions/channelx.yml index 8ade825ea..3c23fb0ae 100644 --- a/src/Jackett.Common/Definitions/channelx.yml +++ b/src/Jackett.Common/Definitions/channelx.yml @@ -105,7 +105,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/chilebt.yml b/src/Jackett.Common/Definitions/chilebt.yml index b5d14ceef..898dbc5e2 100644 --- a/src/Jackett.Common/Definitions/chilebt.yml +++ b/src/Jackett.Common/Definitions/chilebt.yml @@ -113,7 +113,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/cinemamovies.yml b/src/Jackett.Common/Definitions/cinemamovies.yml index 19cff7fe2..33d8a0461 100644 --- a/src/Jackett.Common/Definitions/cinemamovies.yml +++ b/src/Jackett.Common/Definitions/cinemamovies.yml @@ -118,7 +118,7 @@ search: download: selector: a[href^="download.php/"] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/cooltorrent.yml b/src/Jackett.Common/Definitions/cooltorrent.yml index 47056f773..e8958faba 100644 --- a/src/Jackett.Common/Definitions/cooltorrent.yml +++ b/src/Jackett.Common/Definitions/cooltorrent.yml @@ -96,7 +96,7 @@ search: download: selector: a[href*="/download/"] attribute: href - banner: + poster: optional: true selector: img.browse_poster attribute: src diff --git a/src/Jackett.Common/Definitions/crazyhd.yml b/src/Jackett.Common/Definitions/crazyhd.yml index 8297f9e8c..234f67d11 100644 --- a/src/Jackett.Common/Definitions/crazyhd.yml +++ b/src/Jackett.Common/Definitions/crazyhd.yml @@ -161,7 +161,7 @@ search: filters: - name: querystring args: category - banner: + poster: selector: div.list-name a.tlink optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/crazyspirits.yml b/src/Jackett.Common/Definitions/crazyspirits.yml index 9e21c18cb..c3c20556c 100644 --- a/src/Jackett.Common/Definitions/crazyspirits.yml +++ b/src/Jackett.Common/Definitions/crazyspirits.yml @@ -235,7 +235,7 @@ search: download: selector: a[href^="torrents-details.php?id="] attribute: href - banner: + poster: selector: a[onmouseover][href^="torrents-details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/dariustracker.yml b/src/Jackett.Common/Definitions/dariustracker.yml index 9ffcc935b..211965be9 100644 --- a/src/Jackett.Common/Definitions/dariustracker.yml +++ b/src/Jackett.Common/Definitions/dariustracker.yml @@ -128,7 +128,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a.preview attribute: href optional: true diff --git a/src/Jackett.Common/Definitions/dark-shadow.yml b/src/Jackett.Common/Definitions/dark-shadow.yml index 2c6fb815a..32996a39c 100644 --- a/src/Jackett.Common/Definitions/dark-shadow.yml +++ b/src/Jackett.Common/Definitions/dark-shadow.yml @@ -209,7 +209,7 @@ search: filters: - name: replace args: ["details.php?id=", "download.php?torrent="] - banner: + poster: selector: div[id^="details"] img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/datascene.yml b/src/Jackett.Common/Definitions/datascene.yml index 006feb0b3..200239968 100644 --- a/src/Jackett.Common/Definitions/datascene.yml +++ b/src/Jackett.Common/Definitions/datascene.yml @@ -123,7 +123,7 @@ search: details: selector: a.tname attribute: href - banner: + poster: selector: a.tname attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/desireleasers.yml b/src/Jackett.Common/Definitions/desireleasers.yml index 6c4058bdb..e17f15a3a 100644 --- a/src/Jackett.Common/Definitions/desireleasers.yml +++ b/src/Jackett.Common/Definitions/desireleasers.yml @@ -105,7 +105,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/diablotorrent.yml b/src/Jackett.Common/Definitions/diablotorrent.yml index 62ab35e3a..afaf599ad 100644 --- a/src/Jackett.Common/Definitions/diablotorrent.yml +++ b/src/Jackett.Common/Definitions/diablotorrent.yml @@ -120,7 +120,7 @@ search: args: "2006-01-0215:04:05 -07:00" size: selector: div.box_size - banner: + poster: optional: true selector: a.cover_a attribute: title diff --git a/src/Jackett.Common/Definitions/divteam.yml b/src/Jackett.Common/Definitions/divteam.yml index ea5a2d0de..95b6b9005 100644 --- a/src/Jackett.Common/Definitions/divteam.yml +++ b/src/Jackett.Common/Definitions/divteam.yml @@ -139,7 +139,7 @@ search: args: ["\\.+", "."] # More than 1 dot -> . - name: re_replace args: ["^\\.", ""] # Delete first dot - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details"] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/dragonworldreloaded.yml b/src/Jackett.Common/Definitions/dragonworldreloaded.yml index f1f07fb69..9e835521c 100644 --- a/src/Jackett.Common/Definitions/dragonworldreloaded.yml +++ b/src/Jackett.Common/Definitions/dragonworldreloaded.yml @@ -198,7 +198,7 @@ search: ":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Hentai Serie\"))": "110" ":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Hentai Movie\"))": "111" ":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"SexBooks\"))": "116" - banner: + poster: selector: div[id^="details"] img attribute: src size: diff --git a/src/Jackett.Common/Definitions/dxdhd.yml b/src/Jackett.Common/Definitions/dxdhd.yml index f00625b02..0f3dbd63c 100644 --- a/src/Jackett.Common/Definitions/dxdhd.yml +++ b/src/Jackett.Common/Definitions/dxdhd.yml @@ -113,7 +113,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/ebookparadijs.yml b/src/Jackett.Common/Definitions/ebookparadijs.yml index 85833e362..2658e8cba 100644 --- a/src/Jackett.Common/Definitions/ebookparadijs.yml +++ b/src/Jackett.Common/Definitions/ebookparadijs.yml @@ -102,7 +102,7 @@ search: filters: - name: querystring args: cat - banner: + poster: selector: img[src*="/covers/"] attribute: src title: diff --git a/src/Jackett.Common/Definitions/efectodoppler.yml b/src/Jackett.Common/Definitions/efectodoppler.yml index d44e2a97b..ed56371f5 100644 --- a/src/Jackett.Common/Definitions/efectodoppler.yml +++ b/src/Jackett.Common/Definitions/efectodoppler.yml @@ -87,7 +87,7 @@ search: details: selector: a[href^="torrents.php?id="] attribute: href - banner: + poster: selector: div.group_image img attribute: src download: diff --git a/src/Jackett.Common/Definitions/empornium.yml b/src/Jackett.Common/Definitions/empornium.yml index b4572c5b4..d01bd9ff7 100644 --- a/src/Jackett.Common/Definitions/empornium.yml +++ b/src/Jackett.Common/Definitions/empornium.yml @@ -124,7 +124,7 @@ search: details: selector: a[href^="/torrents.php?id="] attribute: href - banner: + poster: optional: true selector: td:nth-child(2) > script filters: diff --git a/src/Jackett.Common/Definitions/empornium2fa.yml b/src/Jackett.Common/Definitions/empornium2fa.yml index e0b1047a6..7b2e48080 100644 --- a/src/Jackett.Common/Definitions/empornium2fa.yml +++ b/src/Jackett.Common/Definitions/empornium2fa.yml @@ -120,7 +120,7 @@ search: details: selector: a[href^="/torrents.php?id="] attribute: href - banner: + poster: optional: true selector: td:nth-child(2) > script filters: diff --git a/src/Jackett.Common/Definitions/epizod.yml b/src/Jackett.Common/Definitions/epizod.yml index 4a4c6ec7b..46f128bfd 100644 --- a/src/Jackett.Common/Definitions/epizod.yml +++ b/src/Jackett.Common/Definitions/epizod.yml @@ -117,7 +117,7 @@ search: download: selector: div.post-cover > a attribute: href - banner: + poster: selector: img[data-lazy-src] attribute: data-lazy-src date: diff --git a/src/Jackett.Common/Definitions/esharenet.yml b/src/Jackett.Common/Definitions/esharenet.yml index e15bda065..3bc074587 100644 --- a/src/Jackett.Common/Definitions/esharenet.yml +++ b/src/Jackett.Common/Definitions/esharenet.yml @@ -129,7 +129,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/estone.yml b/src/Jackett.Common/Definitions/estone.yml index 315636257..b2b868f12 100644 --- a/src/Jackett.Common/Definitions/estone.yml +++ b/src/Jackett.Common/Definitions/estone.yml @@ -121,7 +121,7 @@ search: filters: - name: replace args: ["torrent_", "download.php?id="] - banner: + poster: selector: img[onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/extremetorrents.yml b/src/Jackett.Common/Definitions/extremetorrents.yml index bd522f3be..0410abf87 100644 --- a/src/Jackett.Common/Definitions/extremetorrents.yml +++ b/src/Jackett.Common/Definitions/extremetorrents.yml @@ -110,7 +110,7 @@ search: download: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: div[id^="Style"] img attribute: src size: diff --git a/src/Jackett.Common/Definitions/extremlymtorrents.yml b/src/Jackett.Common/Definitions/extremlymtorrents.yml index e463194f5..fa87bd037 100644 --- a/src/Jackett.Common/Definitions/extremlymtorrents.yml +++ b/src/Jackett.Common/Definitions/extremlymtorrents.yml @@ -146,7 +146,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: a[href^="file.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/femdomcult.yml b/src/Jackett.Common/Definitions/femdomcult.yml index 94bd4940e..4a05f17b8 100644 --- a/src/Jackett.Common/Definitions/femdomcult.yml +++ b/src/Jackett.Common/Definitions/femdomcult.yml @@ -1,6 +1,6 @@ # Femdomcult uses the Luminance code, which is based on gazelle # ajax.php API additionally needs the auth=$authkey argument -# Because the API is e.g. missing banner images we use screen scraping instead of the generic gazelle based approach +# Because the API is e.g. missing poster images we use screen scraping instead of the generic gazelle based approach --- id: femdomcult name: Femdomcult @@ -106,7 +106,7 @@ search: details: selector: a[href^="torrents.php?id="] attribute: href - banner: + poster: selector: td:nth-child(2) > script filters: - name: regexp diff --git a/src/Jackett.Common/Definitions/film-paleis.yml b/src/Jackett.Common/Definitions/film-paleis.yml index 08011be81..b140a2eea 100644 --- a/src/Jackett.Common/Definitions/film-paleis.yml +++ b/src/Jackett.Common/Definitions/film-paleis.yml @@ -113,7 +113,7 @@ search: download: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: img[src*="/covers/"] attribute: src size: diff --git a/src/Jackett.Common/Definitions/freetorrent.yml b/src/Jackett.Common/Definitions/freetorrent.yml index 3bee05e4e..dec868683 100644 --- a/src/Jackett.Common/Definitions/freetorrent.yml +++ b/src/Jackett.Common/Definitions/freetorrent.yml @@ -109,7 +109,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/fullmixmusic.yml b/src/Jackett.Common/Definitions/fullmixmusic.yml index 46f54fda0..6b59065d4 100644 --- a/src/Jackett.Common/Definitions/fullmixmusic.yml +++ b/src/Jackett.Common/Definitions/fullmixmusic.yml @@ -48,7 +48,7 @@ search: filters: - name: regexp args: ^(.*?)
- banner: + poster: selector: a[href^="details.php?id="][title] attribute: title filters: diff --git a/src/Jackett.Common/Definitions/funreleases.yml b/src/Jackett.Common/Definitions/funreleases.yml index dabb46aa0..3bb38b7cc 100644 --- a/src/Jackett.Common/Definitions/funreleases.yml +++ b/src/Jackett.Common/Definitions/funreleases.yml @@ -165,7 +165,7 @@ search: download: selector: a[href^="index.php?page=downloadcheck&id="] attribute: href - banner: + poster: selector: a[href^="index.php?page=torrent-details&id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/galeriens.yml b/src/Jackett.Common/Definitions/galeriens.yml index 5787c92b5..4881bc713 100644 --- a/src/Jackett.Common/Definitions/galeriens.yml +++ b/src/Jackett.Common/Definitions/galeriens.yml @@ -314,7 +314,7 @@ search: download: selector: a[onmouseover] attribute: href - banner: + poster: selector: a[onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/gay-torrentsorg.yml b/src/Jackett.Common/Definitions/gay-torrentsorg.yml index bcdb1a7d1..d69858e9c 100644 --- a/src/Jackett.Common/Definitions/gay-torrentsorg.yml +++ b/src/Jackett.Common/Definitions/gay-torrentsorg.yml @@ -105,7 +105,7 @@ search: details: selector: a[href^="details.php?id="] attribute: href - banner: + poster: optional: true selector: a.screenshot attribute: rel diff --git a/src/Jackett.Common/Definitions/gaytorrentru.yml b/src/Jackett.Common/Definitions/gaytorrentru.yml index 44a16c30e..4d8ede82e 100644 --- a/src/Jackett.Common/Definitions/gaytorrentru.yml +++ b/src/Jackett.Common/Definitions/gaytorrentru.yml @@ -137,7 +137,7 @@ search: download: selector: a[href^="download.php/"] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/gigatorrents.yml b/src/Jackett.Common/Definitions/gigatorrents.yml index 22a55f0e4..0b43694dd 100644 --- a/src/Jackett.Common/Definitions/gigatorrents.yml +++ b/src/Jackett.Common/Definitions/gigatorrents.yml @@ -124,7 +124,7 @@ search: selector: a[href^="http://anonym.to/?http://imdb.com/title/"] optional: true attribute: href - banner: + poster: selector: img.imdb-info optional: true attribute: data-url diff --git a/src/Jackett.Common/Definitions/girotorrent.yml b/src/Jackett.Common/Definitions/girotorrent.yml index b10378535..b762fb09a 100644 --- a/src/Jackett.Common/Definitions/girotorrent.yml +++ b/src/Jackett.Common/Definitions/girotorrent.yml @@ -205,7 +205,7 @@ search: download: selector: a[href^="index.php?page=downloadcheck&id="] attribute: href - banner: + poster: optional: true selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/greekdiamond.yml b/src/Jackett.Common/Definitions/greekdiamond.yml index c46be09d9..875252e87 100644 --- a/src/Jackett.Common/Definitions/greekdiamond.yml +++ b/src/Jackett.Common/Definitions/greekdiamond.yml @@ -138,7 +138,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/hachede.yml b/src/Jackett.Common/Definitions/hachede.yml index 1a1b57522..ee3151cfc 100644 --- a/src/Jackett.Common/Definitions/hachede.yml +++ b/src/Jackett.Common/Definitions/hachede.yml @@ -189,7 +189,7 @@ search: download: selector: .torrentImages > span:first-child a attribute: href - banner: + poster: optional: true selector: td.torrent_image div.relativeDiv div:not(.category_image) a, .previewImage a attribute: href diff --git a/src/Jackett.Common/Definitions/haidan.yml b/src/Jackett.Common/Definitions/haidan.yml index 67c0f412d..df7edd751 100644 --- a/src/Jackett.Common/Definitions/haidan.yml +++ b/src/Jackett.Common/Definitions/haidan.yml @@ -132,7 +132,7 @@ search: description: optional: true selector: div.torrent_name_col > a - banner: + poster: optional: true selector: img#poster attribute: data-src diff --git a/src/Jackett.Common/Definitions/hdbitscom.yml b/src/Jackett.Common/Definitions/hdbitscom.yml index 3ed4b42db..eed0ae9c2 100644 --- a/src/Jackett.Common/Definitions/hdbitscom.yml +++ b/src/Jackett.Common/Definitions/hdbitscom.yml @@ -70,7 +70,7 @@ search: selector: a[href*="imdb.com/title/tt"] optional: true attribute: href - banner: + poster: selector: img[alt="Cover"] optional: true attribute: src diff --git a/src/Jackett.Common/Definitions/hdc.yml b/src/Jackett.Common/Definitions/hdc.yml index ec6a31ae1..84433a90c 100644 --- a/src/Jackett.Common/Definitions/hdc.yml +++ b/src/Jackett.Common/Definitions/hdc.yml @@ -109,7 +109,7 @@ search: download: selector: a[href^="download?id="] attribute: href - banner: + poster: optional: true selector: div.trp:not(:has(img[src$="poster.jpg"])) img attribute: src diff --git a/src/Jackett.Common/Definitions/hdcity.yml b/src/Jackett.Common/Definitions/hdcity.yml index cadadae56..771154bcc 100644 --- a/src/Jackett.Common/Definitions/hdcity.yml +++ b/src/Jackett.Common/Definitions/hdcity.yml @@ -194,7 +194,7 @@ search: details: selector: td[valign="middle"] a attribute: href - banner: + poster: optional: true selector: td[valign="middle"] a attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/hdforever.yml b/src/Jackett.Common/Definitions/hdforever.yml index cca46ec07..e2a69eb15 100644 --- a/src/Jackett.Common/Definitions/hdforever.yml +++ b/src/Jackett.Common/Definitions/hdforever.yml @@ -250,7 +250,7 @@ search: text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}" description: selector: div.group_info - banner: + poster: selector: div.group_image img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/hdolimpo.yml b/src/Jackett.Common/Definitions/hdolimpo.yml index cd2d2e2e6..c06818b0a 100644 --- a/src/Jackett.Common/Definitions/hdolimpo.yml +++ b/src/Jackett.Common/Definitions/hdolimpo.yml @@ -122,7 +122,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/hdonly.yml b/src/Jackett.Common/Definitions/hdonly.yml index 320a16ab8..fd8af33bc 100644 --- a/src/Jackett.Common/Definitions/hdonly.yml +++ b/src/Jackett.Common/Definitions/hdonly.yml @@ -255,7 +255,7 @@ search: text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}" description: selector: div.group_info - banner: + poster: selector: div.group_image img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/hdroute.yml b/src/Jackett.Common/Definitions/hdroute.yml index f6bf605cd..61c184ce1 100644 --- a/src/Jackett.Common/Definitions/hdroute.yml +++ b/src/Jackett.Common/Definitions/hdroute.yml @@ -81,7 +81,7 @@ search: selector: div.torrent-imdb attribute: href optional: true - banner: + poster: selector: div.introForPic img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/hdtorrentsit.yml b/src/Jackett.Common/Definitions/hdtorrentsit.yml index e5e0c483f..f34f68fa3 100644 --- a/src/Jackett.Common/Definitions/hdtorrentsit.yml +++ b/src/Jackett.Common/Definitions/hdtorrentsit.yml @@ -121,7 +121,7 @@ search: details: selector: td:nth-child(2) a:nth-child(1) attribute: href - banner: + poster: selector: td:nth-child(2)[onmousemove] attribute: onmousemove filters: diff --git a/src/Jackett.Common/Definitions/hdturk.yml b/src/Jackett.Common/Definitions/hdturk.yml index 2ad552026..0b02eed3c 100644 --- a/src/Jackett.Common/Definitions/hdturk.yml +++ b/src/Jackett.Common/Definitions/hdturk.yml @@ -129,7 +129,7 @@ search: filters: - name: querystring args: category - banner: + poster: selector: div[id^="port-content-"] img attribute: src date: diff --git a/src/Jackett.Common/Definitions/hellastz.yml b/src/Jackett.Common/Definitions/hellastz.yml index 9f8af70f4..4ec038fa3 100644 --- a/src/Jackett.Common/Definitions/hellastz.yml +++ b/src/Jackett.Common/Definitions/hellastz.yml @@ -120,7 +120,7 @@ search: args: category title: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/hon3yhd.yml b/src/Jackett.Common/Definitions/hon3yhd.yml index 8f49cba77..92e1ed52b 100644 --- a/src/Jackett.Common/Definitions/hon3yhd.yml +++ b/src/Jackett.Common/Definitions/hon3yhd.yml @@ -117,7 +117,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: optional: true selector: a[href^="details.php?id="] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/horrorsite.yml b/src/Jackett.Common/Definitions/horrorsite.yml index b674e2d9f..cdc979218 100644 --- a/src/Jackett.Common/Definitions/horrorsite.yml +++ b/src/Jackett.Common/Definitions/horrorsite.yml @@ -132,7 +132,7 @@ search: selector: a[href*="imdb.com/title/tt"] optional: true attribute: href - banner: + poster: selector: a[onmouseover] optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/hush.yml b/src/Jackett.Common/Definitions/hush.yml index f177f18fd..5dd1c2405 100644 --- a/src/Jackett.Common/Definitions/hush.yml +++ b/src/Jackett.Common/Definitions/hush.yml @@ -125,7 +125,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/immortuos.yml b/src/Jackett.Common/Definitions/immortuos.yml index fd3528689..de75e39a8 100644 --- a/src/Jackett.Common/Definitions/immortuos.yml +++ b/src/Jackett.Common/Definitions/immortuos.yml @@ -95,7 +95,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/insanetracker.yml b/src/Jackett.Common/Definitions/insanetracker.yml index 6d2cf25e4..10ac95f18 100644 --- a/src/Jackett.Common/Definitions/insanetracker.yml +++ b/src/Jackett.Common/Definitions/insanetracker.yml @@ -123,11 +123,11 @@ search: optional: true selector: a[title="IMDb link"] attribute: href - banner: + poster: optional: true selector: img[alt="offer"] attribute: src - banner: + poster: optional: true selector: a.cover attribute: href diff --git a/src/Jackett.Common/Definitions/jpopsuki.yml b/src/Jackett.Common/Definitions/jpopsuki.yml index 124404385..8bc06346b 100644 --- a/src/Jackett.Common/Definitions/jpopsuki.yml +++ b/src/Jackett.Common/Definitions/jpopsuki.yml @@ -81,7 +81,7 @@ search: details: selector: a[href^="torrents.php?id="] attribute: href - banner: + poster: selector: img[src^="static/images/torrents/"] attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/jptv.yml b/src/Jackett.Common/Definitions/jptv.yml index 80f1ce8d4..3257d2115 100644 --- a/src/Jackett.Common/Definitions/jptv.yml +++ b/src/Jackett.Common/Definitions/jptv.yml @@ -106,7 +106,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/kinorun.yml b/src/Jackett.Common/Definitions/kinorun.yml index eca0d07f1..2a465a04b 100644 --- a/src/Jackett.Common/Definitions/kinorun.yml +++ b/src/Jackett.Common/Definitions/kinorun.yml @@ -138,7 +138,7 @@ search: selector: a[href^="browse.php?cat="] img attribute: alt optional: true - banner: + poster: selector: td[onmouseover] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/lastfiles.yml b/src/Jackett.Common/Definitions/lastfiles.yml index dffb46e25..6a1be467b 100644 --- a/src/Jackett.Common/Definitions/lastfiles.yml +++ b/src/Jackett.Common/Definitions/lastfiles.yml @@ -128,7 +128,7 @@ search: details: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/latinop2p.yml b/src/Jackett.Common/Definitions/latinop2p.yml index ec4c77750..37e1f8f5d 100644 --- a/src/Jackett.Common/Definitions/latinop2p.yml +++ b/src/Jackett.Common/Definitions/latinop2p.yml @@ -126,7 +126,7 @@ search: details: selector: a[href*="torrent-details-"] attribute: href - banner: + poster: selector: div[id^="port-content-"] img attribute: src date: diff --git a/src/Jackett.Common/Definitions/learnflakes.yml b/src/Jackett.Common/Definitions/learnflakes.yml index 2e765a689..bb2bd8f1f 100644 --- a/src/Jackett.Common/Definitions/learnflakes.yml +++ b/src/Jackett.Common/Definitions/learnflakes.yml @@ -138,7 +138,7 @@ search: download: selector: a[href*="?p=torrents&pid=10&action=download&tid="] attribute: href - banner: + poster: optional: true selector: a[href*="data/torrents/torrent_images/"] attribute: href diff --git a/src/Jackett.Common/Definitions/lechaudron.yml b/src/Jackett.Common/Definitions/lechaudron.yml index 6a8ff4ee4..f5e071e4e 100644 --- a/src/Jackett.Common/Definitions/lechaudron.yml +++ b/src/Jackett.Common/Definitions/lechaudron.yml @@ -234,7 +234,7 @@ search: download: selector: a[onmouseover] attribute: href - banner: + poster: selector: a[onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/legacyhd.yml b/src/Jackett.Common/Definitions/legacyhd.yml index ecdcd5ba9..ae0f384b0 100644 --- a/src/Jackett.Common/Definitions/legacyhd.yml +++ b/src/Jackett.Common/Definitions/legacyhd.yml @@ -110,7 +110,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/lesaloon.yml b/src/Jackett.Common/Definitions/lesaloon.yml index dae6cb4ec..b8f3dd0bf 100644 --- a/src/Jackett.Common/Definitions/lesaloon.yml +++ b/src/Jackett.Common/Definitions/lesaloon.yml @@ -185,7 +185,7 @@ search: download: selector: td a[href^="download.php?id="] attribute: href - banner: + poster: selector: a[href^="index.php?page=torrent-details"][onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/libranet.yml b/src/Jackett.Common/Definitions/libranet.yml index 076b42cf0..566e5bed9 100644 --- a/src/Jackett.Common/Definitions/libranet.yml +++ b/src/Jackett.Common/Definitions/libranet.yml @@ -82,7 +82,7 @@ search: description: selector: img[width="60"] attribute: title - banner: + poster: selector: a[onmouseover] optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/linuxtracker.yml b/src/Jackett.Common/Definitions/linuxtracker.yml index ead9a12d2..462852449 100644 --- a/src/Jackett.Common/Definitions/linuxtracker.yml +++ b/src/Jackett.Common/Definitions/linuxtracker.yml @@ -350,7 +350,7 @@ search: filters: - name: querystring args: id - banner: + poster: selector: img[src*="/images/categories/"] attribute: src date: diff --git a/src/Jackett.Common/Definitions/losslessclub.yml b/src/Jackett.Common/Definitions/losslessclub.yml index 53af29585..eb6eebdef 100644 --- a/src/Jackett.Common/Definitions/losslessclub.yml +++ b/src/Jackett.Common/Definitions/losslessclub.yml @@ -47,7 +47,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: optional: true selector: img.thumbnail attribute: src diff --git a/src/Jackett.Common/Definitions/mactorrents.yml b/src/Jackett.Common/Definitions/mactorrents.yml index b6f8cbb06..1e126e8cb 100644 --- a/src/Jackett.Common/Definitions/mactorrents.yml +++ b/src/Jackett.Common/Definitions/mactorrents.yml @@ -48,7 +48,7 @@ search: download: selector: a.download attribute: href - banner: + poster: selector: div.blog-media p a img attribute: data-src date: diff --git a/src/Jackett.Common/Definitions/madsrevolution.yml b/src/Jackett.Common/Definitions/madsrevolution.yml index 1bebe2634..0f429d2d6 100644 --- a/src/Jackett.Common/Definitions/madsrevolution.yml +++ b/src/Jackett.Common/Definitions/madsrevolution.yml @@ -143,7 +143,7 @@ search: download: selector: a[href^="torrents.php?action=download&id="] attribute: href - banner: + poster: selector: a[href^="torrents.php?id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/magico.yml b/src/Jackett.Common/Definitions/magico.yml index ac4003280..2b4a6449d 100644 --- a/src/Jackett.Common/Definitions/magico.yml +++ b/src/Jackett.Common/Definitions/magico.yml @@ -191,7 +191,7 @@ search: selector: a[rel="torrent_leechers"] grabs: selector: a[rel="times_completed"] - banner: + poster: optional: true selector: a[rel="fancybox"] attribute: href diff --git a/src/Jackett.Common/Definitions/majomparade.yml b/src/Jackett.Common/Definitions/majomparade.yml index 3b1dbe1d3..553b73d3c 100644 --- a/src/Jackett.Common/Definitions/majomparade.yml +++ b/src/Jackett.Common/Definitions/majomparade.yml @@ -135,7 +135,7 @@ search: optional: true selector: a[href*="imdb.com/title/tt"] attribute: href - banner: + poster: optional: true selector: img[src="pic/borito.png"], a[href^="details.php?id="] > b[title*="Torrent neve:"] attribute: title diff --git a/src/Jackett.Common/Definitions/metaltracker.yml b/src/Jackett.Common/Definitions/metaltracker.yml index 852048786..bd71c2424 100644 --- a/src/Jackett.Common/Definitions/metaltracker.yml +++ b/src/Jackett.Common/Definitions/metaltracker.yml @@ -76,7 +76,7 @@ search: fields: title: selector: a h3 - banner: + poster: selector: .thumb a img attribute: src details: diff --git a/src/Jackett.Common/Definitions/microbit.yml b/src/Jackett.Common/Definitions/microbit.yml index ac062bf31..912f34699 100644 --- a/src/Jackett.Common/Definitions/microbit.yml +++ b/src/Jackett.Common/Definitions/microbit.yml @@ -124,7 +124,7 @@ search: details: selector: a[href^="torrentdetails.php?id="] attribute: href - banner: + poster: selector: a.poster attribute: href grabs: diff --git a/src/Jackett.Common/Definitions/mnv.yml b/src/Jackett.Common/Definitions/mnv.yml index 305a5e001..eb06040fe 100644 --- a/src/Jackett.Common/Definitions/mnv.yml +++ b/src/Jackett.Common/Definitions/mnv.yml @@ -130,7 +130,7 @@ search: download: selector: a[href^="download.php"] attribute: href - banner: + poster: selector: a[href^="details.php"] attribute: onMouseover filters: diff --git a/src/Jackett.Common/Definitions/mononokebt.yml b/src/Jackett.Common/Definitions/mononokebt.yml index 03ac62c36..966fc2750 100644 --- a/src/Jackett.Common/Definitions/mononokebt.yml +++ b/src/Jackett.Common/Definitions/mononokebt.yml @@ -44,7 +44,7 @@ search: details: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: a[href^="browse2.php?cat="] > img attribute: src category: diff --git a/src/Jackett.Common/Definitions/moviesdvdr.yml b/src/Jackett.Common/Definitions/moviesdvdr.yml index 8b75435e4..c8f7f28fd 100644 --- a/src/Jackett.Common/Definitions/moviesdvdr.yml +++ b/src/Jackett.Common/Definitions/moviesdvdr.yml @@ -105,7 +105,7 @@ search: download: selector: a attribute: href - banner: + poster: selector: img.attachment-post-thumbnail attribute: src date: diff --git a/src/Jackett.Common/Definitions/moviezone.yml b/src/Jackett.Common/Definitions/moviezone.yml index 830325cc6..180dfdda0 100644 --- a/src/Jackett.Common/Definitions/moviezone.yml +++ b/src/Jackett.Common/Definitions/moviezone.yml @@ -136,7 +136,7 @@ search: selector: a[href*="imdb.com/title/tt"] optional: true attribute: href - banner: + poster: selector: a[onmouseover] optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/mteamtp.yml b/src/Jackett.Common/Definitions/mteamtp.yml index aed83e742..559528e5e 100644 --- a/src/Jackett.Common/Definitions/mteamtp.yml +++ b/src/Jackett.Common/Definitions/mteamtp.yml @@ -148,7 +148,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: img[alt="torrent thumbnail"] attribute: src filters: diff --git a/src/Jackett.Common/Definitions/mteamtp2fa.yml b/src/Jackett.Common/Definitions/mteamtp2fa.yml index 3c1956f38..23a689bcb 100644 --- a/src/Jackett.Common/Definitions/mteamtp2fa.yml +++ b/src/Jackett.Common/Definitions/mteamtp2fa.yml @@ -144,7 +144,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: img[alt="torrent thumbnail"] attribute: src filters: diff --git a/src/Jackett.Common/Definitions/muziekfabriek.yml b/src/Jackett.Common/Definitions/muziekfabriek.yml index f59d92750..3ad809d36 100644 --- a/src/Jackett.Common/Definitions/muziekfabriek.yml +++ b/src/Jackett.Common/Definitions/muziekfabriek.yml @@ -83,7 +83,7 @@ search: download: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: div[id^="Style"] img attribute: src size: diff --git a/src/Jackett.Common/Definitions/nbtorrents.yml b/src/Jackett.Common/Definitions/nbtorrents.yml index cc8cf9d3c..6ad28dce1 100644 --- a/src/Jackett.Common/Definitions/nbtorrents.yml +++ b/src/Jackett.Common/Definitions/nbtorrents.yml @@ -111,7 +111,7 @@ search: details: selector: td a[href^="details.php?id="] attribute: href - banner: + poster: selector: td a[href^="details.php?id="] optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/netcosmo.yml b/src/Jackett.Common/Definitions/netcosmo.yml index 3edb05ec5..126b7efaa 100644 --- a/src/Jackett.Common/Definitions/netcosmo.yml +++ b/src/Jackett.Common/Definitions/netcosmo.yml @@ -125,7 +125,7 @@ search: args: ["(\\d{2})x(\\d{2})", "S$1E$2"] - name: re_replace args: ["(\\d{1})x(\\d{2})", "S0$1E$2"] - banner: + poster: selector: a[onmouseover][href^="index.php?page=torrent-details&id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/nethd.yml b/src/Jackett.Common/Definitions/nethd.yml index 7fbf3e51c..115e06e20 100644 --- a/src/Jackett.Common/Definitions/nethd.yml +++ b/src/Jackett.Common/Definitions/nethd.yml @@ -106,7 +106,7 @@ search: details: selector: td.name > div > a[href*="-torrent-"][title] attribute: href - banner: + poster: selector: td.name > a.poster-preview img attribute: src comments: diff --git a/src/Jackett.Common/Definitions/newstudio.yml b/src/Jackett.Common/Definitions/newstudio.yml index 88057d9c7..a23ce6fa5 100644 --- a/src/Jackett.Common/Definitions/newstudio.yml +++ b/src/Jackett.Common/Definitions/newstudio.yml @@ -74,7 +74,7 @@ search: download: selector: a[href^="./download.php?id="] attribute: href - banner: + poster: selector: td:nth-child(3) > a > img attribute: src size: diff --git a/src/Jackett.Common/Definitions/newstudiol.yml b/src/Jackett.Common/Definitions/newstudiol.yml index 04a07b3cd..f66b828b7 100644 --- a/src/Jackett.Common/Definitions/newstudiol.yml +++ b/src/Jackett.Common/Definitions/newstudiol.yml @@ -93,7 +93,7 @@ search: download: selector: a[href^="./download.php?id="] attribute: href - banner: + poster: selector: td:nth-child(3) > a > img attribute: src size: diff --git a/src/Jackett.Common/Definitions/onejav.yml b/src/Jackett.Common/Definitions/onejav.yml index 65c74cc85..39e269223 100644 --- a/src/Jackett.Common/Definitions/onejav.yml +++ b/src/Jackett.Common/Definitions/onejav.yml @@ -36,7 +36,7 @@ search: download: selector: a[href*="/download/"] attribute: href - banner: + poster: selector: img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/onlyscene.yml b/src/Jackett.Common/Definitions/onlyscene.yml index 8c92f6fb3..479ede3f7 100644 --- a/src/Jackett.Common/Definitions/onlyscene.yml +++ b/src/Jackett.Common/Definitions/onlyscene.yml @@ -154,7 +154,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/p2pbg.yml b/src/Jackett.Common/Definitions/p2pbg.yml index 1adae22b3..d378dab3e 100644 --- a/src/Jackett.Common/Definitions/p2pbg.yml +++ b/src/Jackett.Common/Definitions/p2pbg.yml @@ -148,7 +148,7 @@ search: args: "download.php?id=" - name: append args: "&f={{.Result.title}}.torrent" - banner: + poster: selector: td img[src="/torrentimg/pic.png"] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/p2pelite.yml b/src/Jackett.Common/Definitions/p2pelite.yml index 2b58983f5..bbdc02b4b 100644 --- a/src/Jackett.Common/Definitions/p2pelite.yml +++ b/src/Jackett.Common/Definitions/p2pelite.yml @@ -131,7 +131,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/pctorrent.yml b/src/Jackett.Common/Definitions/pctorrent.yml index c14315d96..c92155a84 100644 --- a/src/Jackett.Common/Definitions/pctorrent.yml +++ b/src/Jackett.Common/Definitions/pctorrent.yml @@ -44,7 +44,7 @@ search: download: selector: a attribute: href - banner: + poster: selector: img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/piratadigital.yml b/src/Jackett.Common/Definitions/piratadigital.yml index 3389850a4..dcba4979e 100644 --- a/src/Jackett.Common/Definitions/piratadigital.yml +++ b/src/Jackett.Common/Definitions/piratadigital.yml @@ -104,7 +104,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/pixelcove.yml b/src/Jackett.Common/Definitions/pixelcove.yml index 19887ef11..f4b7e6be3 100644 --- a/src/Jackett.Common/Definitions/pixelcove.yml +++ b/src/Jackett.Common/Definitions/pixelcove.yml @@ -137,7 +137,7 @@ search: details: selector: a[href^="/torrents.php?id="] attribute: href - banner: + poster: optional: true selector: td:nth-child(2) > script filters: diff --git a/src/Jackett.Common/Definitions/pornbay.yml b/src/Jackett.Common/Definitions/pornbay.yml index e816b2c7e..6a9d1762a 100644 --- a/src/Jackett.Common/Definitions/pornbay.yml +++ b/src/Jackett.Common/Definitions/pornbay.yml @@ -120,7 +120,7 @@ search: details: selector: a[href^="torrents.php?id="] attribute: href - banner: + poster: optional: true selector: td:nth-child(2) > script filters: diff --git a/src/Jackett.Common/Definitions/pornbits.yml b/src/Jackett.Common/Definitions/pornbits.yml index 1776c2dc7..b54974bd7 100644 --- a/src/Jackett.Common/Definitions/pornbits.yml +++ b/src/Jackett.Common/Definitions/pornbits.yml @@ -77,7 +77,7 @@ search: download: selector: a[href*="/torrent/download/"] attribute: href - banner: + poster: selector: div.torrent-name-hover img attribute: src date: diff --git a/src/Jackett.Common/Definitions/pornforall.yml b/src/Jackett.Common/Definitions/pornforall.yml index 97e3f903d..0463743a1 100644 --- a/src/Jackett.Common/Definitions/pornforall.yml +++ b/src/Jackett.Common/Definitions/pornforall.yml @@ -46,7 +46,7 @@ search: args: "film(\\d+)-" - name: prepend args: "download.php?id=" - banner: + poster: selector: img.im attribute: src date: diff --git a/src/Jackett.Common/Definitions/pornleech.yml b/src/Jackett.Common/Definitions/pornleech.yml index a7bb9f02f..4fa0c2a8a 100644 --- a/src/Jackett.Common/Definitions/pornleech.yml +++ b/src/Jackett.Common/Definitions/pornleech.yml @@ -75,7 +75,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: optional: true selector: a[href^="torrentimg/"] attribute: href diff --git a/src/Jackett.Common/Definitions/proporno.yml b/src/Jackett.Common/Definitions/proporno.yml index 34c2ce5ad..de954d519 100644 --- a/src/Jackett.Common/Definitions/proporno.yml +++ b/src/Jackett.Common/Definitions/proporno.yml @@ -79,7 +79,7 @@ search: download: selector: div.news_text > a attribute: href - banner: + poster: selector: img[src*="/uploads/posts/"] attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/pterclub.yml b/src/Jackett.Common/Definitions/pterclub.yml index 8fc378225..433cb9593 100644 --- a/src/Jackett.Common/Definitions/pterclub.yml +++ b/src/Jackett.Common/Definitions/pterclub.yml @@ -131,7 +131,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: selector: img[data-orig] attribute: data-orig optional: true diff --git a/src/Jackett.Common/Definitions/ptfiles.yml b/src/Jackett.Common/Definitions/ptfiles.yml index 860690c17..8c6368664 100644 --- a/src/Jackett.Common/Definitions/ptfiles.yml +++ b/src/Jackett.Common/Definitions/ptfiles.yml @@ -126,7 +126,7 @@ search: selector: a[href*="imdb.com/title/tt"] optional: true attribute: href - banner: + poster: selector: a[rel="gallery"] optional: true attribute: href diff --git a/src/Jackett.Common/Definitions/ptsbao.yml b/src/Jackett.Common/Definitions/ptsbao.yml index 9b28c50ab..3bb2d2f1f 100644 --- a/src/Jackett.Common/Definitions/ptsbao.yml +++ b/src/Jackett.Common/Definitions/ptsbao.yml @@ -111,7 +111,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: optional: true selector: img.tooltip attribute: src diff --git a/src/Jackett.Common/Definitions/purovicio.yml b/src/Jackett.Common/Definitions/purovicio.yml index eb31c5ea4..6c6e11cba 100644 --- a/src/Jackett.Common/Definitions/purovicio.yml +++ b/src/Jackett.Common/Definitions/purovicio.yml @@ -105,7 +105,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/puurhollands.yml b/src/Jackett.Common/Definitions/puurhollands.yml index 105d2117e..62f0f323f 100644 --- a/src/Jackett.Common/Definitions/puurhollands.yml +++ b/src/Jackett.Common/Definitions/puurhollands.yml @@ -86,7 +86,7 @@ search: download: selector: a[href^="details.php?id="] attribute: href - banner: + poster: selector: div[id^="Style"] img attribute: src size: diff --git a/src/Jackett.Common/Definitions/r3vwtf.yml b/src/Jackett.Common/Definitions/r3vwtf.yml index e495808f3..82b407ecb 100644 --- a/src/Jackett.Common/Definitions/r3vwtf.yml +++ b/src/Jackett.Common/Definitions/r3vwtf.yml @@ -89,7 +89,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] optional: true attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/racing4everyone.yml b/src/Jackett.Common/Definitions/racing4everyone.yml index 127662d1e..c61279e50 100644 --- a/src/Jackett.Common/Definitions/racing4everyone.yml +++ b/src/Jackett.Common/Definitions/racing4everyone.yml @@ -131,7 +131,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/retroflix.yml b/src/Jackett.Common/Definitions/retroflix.yml index 84f6e2a92..6d687a0e8 100644 --- a/src/Jackett.Common/Definitions/retroflix.yml +++ b/src/Jackett.Common/Definitions/retroflix.yml @@ -122,7 +122,7 @@ search: download: selector: a[href^="download.php?id="] attribute: href - banner: + poster: optional: true selector: tr[onmouseover] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/rintornet.yml b/src/Jackett.Common/Definitions/rintornet.yml index 3e9824b00..fc4835054 100644 --- a/src/Jackett.Common/Definitions/rintornet.yml +++ b/src/Jackett.Common/Definitions/rintornet.yml @@ -84,7 +84,7 @@ search: download: selector: div.h2 > a attribute: href - banner: + poster: selector: div.entry_content a.entry__content-image img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/romanianmetaltorrents.yml b/src/Jackett.Common/Definitions/romanianmetaltorrents.yml index f6951e902..29b1ddb6a 100644 --- a/src/Jackett.Common/Definitions/romanianmetaltorrents.yml +++ b/src/Jackett.Common/Definitions/romanianmetaltorrents.yml @@ -68,7 +68,7 @@ search: args: ["download2.php?id=", "download.php/"] - name: append args: "/{{ .Result.title }}.torrent" - banner: + poster: optional: true selector: td:nth-child(2) a attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/scenepalace.yml b/src/Jackett.Common/Definitions/scenepalace.yml index d8bd05554..bd3e3e956 100644 --- a/src/Jackett.Common/Definitions/scenepalace.yml +++ b/src/Jackett.Common/Definitions/scenepalace.yml @@ -109,7 +109,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/sdkino.yml b/src/Jackett.Common/Definitions/sdkino.yml index 0cffcc136..447108424 100644 --- a/src/Jackett.Common/Definitions/sdkino.yml +++ b/src/Jackett.Common/Definitions/sdkino.yml @@ -126,7 +126,7 @@ search: selector: a[href^="magnet:?xt="] attribute: href optional: true - banner: + poster: selector: div.film-img a img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/selezen.yml b/src/Jackett.Common/Definitions/selezen.yml index 7f35a7ff6..789e90d0b 100644 --- a/src/Jackett.Common/Definitions/selezen.yml +++ b/src/Jackett.Common/Definitions/selezen.yml @@ -112,7 +112,7 @@ search: download: selector: div.short-title > a attribute: href - banner: + poster: selector: img.poster attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/shareisland.yml b/src/Jackett.Common/Definitions/shareisland.yml index 82abdd9f6..7aeac5d7a 100644 --- a/src/Jackett.Common/Definitions/shareisland.yml +++ b/src/Jackett.Common/Definitions/shareisland.yml @@ -143,7 +143,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/shareuniversity.yml b/src/Jackett.Common/Definitions/shareuniversity.yml index bbeca9fcd..a16fdfd9f 100644 --- a/src/Jackett.Common/Definitions/shareuniversity.yml +++ b/src/Jackett.Common/Definitions/shareuniversity.yml @@ -122,7 +122,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/speedmasterhd.yml b/src/Jackett.Common/Definitions/speedmasterhd.yml index e82661e6e..e7ee35ddd 100644 --- a/src/Jackett.Common/Definitions/speedmasterhd.yml +++ b/src/Jackett.Common/Definitions/speedmasterhd.yml @@ -157,7 +157,7 @@ search: selector: a[href*="imdb.com/title/tt"] attribute: href optional: true - banner: + poster: selector: div[id^="details-"] div div img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/speedtorrentreloaded.yml b/src/Jackett.Common/Definitions/speedtorrentreloaded.yml index 23d042d26..56c6a07f6 100644 --- a/src/Jackett.Common/Definitions/speedtorrentreloaded.yml +++ b/src/Jackett.Common/Definitions/speedtorrentreloaded.yml @@ -114,7 +114,7 @@ search: fields: title: selector: a[href^="details.php?id="] - banner: + poster: selector: a[href^="details.php?id="][onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/spiritofrevolution.yml b/src/Jackett.Common/Definitions/spiritofrevolution.yml index bcab5c945..511e01445 100644 --- a/src/Jackett.Common/Definitions/spiritofrevolution.yml +++ b/src/Jackett.Common/Definitions/spiritofrevolution.yml @@ -137,7 +137,7 @@ search: selector: a[href*="imdb.com/title/tt"] attribute: href optional: true - banner: + poster: selector: div[id^="details-"] div div img attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/tekno3d.yml b/src/Jackett.Common/Definitions/tekno3d.yml index 96b8de228..a9d0fa80a 100644 --- a/src/Jackett.Common/Definitions/tekno3d.yml +++ b/src/Jackett.Common/Definitions/tekno3d.yml @@ -99,7 +99,7 @@ search: args: [">", "1"] - name: replace args: [" span attribute: class optional: true - banner: + poster: selector: img attribute: src date: diff --git a/src/Jackett.Common/Definitions/torrentsectorcrew.yml b/src/Jackett.Common/Definitions/torrentsectorcrew.yml index 8e494843a..89692cf97 100644 --- a/src/Jackett.Common/Definitions/torrentsectorcrew.yml +++ b/src/Jackett.Common/Definitions/torrentsectorcrew.yml @@ -156,7 +156,7 @@ search: download: selector: a[href^="download_ssl.php"] attribute: href - banner: + poster: selector: a.thumbnail > span > img attribute: src grabs: diff --git a/src/Jackett.Common/Definitions/torrentv.yml b/src/Jackett.Common/Definitions/torrentv.yml index ffbbd13f2..d88ba2a02 100644 --- a/src/Jackett.Common/Definitions/torrentv.yml +++ b/src/Jackett.Common/Definitions/torrentv.yml @@ -48,7 +48,7 @@ search: download: selector: h3 a attribute: href - banner: + poster: selector: img[src^="/pic/"] attribute: src subcat: diff --git a/src/Jackett.Common/Definitions/totallykids.yml b/src/Jackett.Common/Definitions/totallykids.yml index 2f1ede53c..c1bc103a9 100644 --- a/src/Jackett.Common/Definitions/totallykids.yml +++ b/src/Jackett.Common/Definitions/totallykids.yml @@ -117,7 +117,7 @@ search: args: [" http://anonym.to?javascript:popdetails('", ""] - name: replace args: ["');", ""] - banner: + poster: selector: td a[href^="index.php?page=torrent-details"] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/ttsweb.yml b/src/Jackett.Common/Definitions/ttsweb.yml index 4455fb7aa..169e32f3f 100644 --- a/src/Jackett.Common/Definitions/ttsweb.yml +++ b/src/Jackett.Common/Definitions/ttsweb.yml @@ -148,7 +148,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/turkseed.yml b/src/Jackett.Common/Definitions/turkseed.yml index 9485a6ee3..8874a31a4 100644 --- a/src/Jackett.Common/Definitions/turkseed.yml +++ b/src/Jackett.Common/Definitions/turkseed.yml @@ -129,7 +129,7 @@ search: download: selector: a[href*="/details.php?id="] attribute: href - banner: + poster: selector: img[src*="/torrents/images/"] attribute: src date: diff --git a/src/Jackett.Common/Definitions/turktorrent.yml b/src/Jackett.Common/Definitions/turktorrent.yml index e929491b5..07f437855 100644 --- a/src/Jackett.Common/Definitions/turktorrent.yml +++ b/src/Jackett.Common/Definitions/turktorrent.yml @@ -188,7 +188,7 @@ search: selector: a[rel="torrent_leechers"] grabs: selector: a[rel="times_completed"] - banner: + poster: optional: true selector: a[rel="fancybox"] attribute: href diff --git a/src/Jackett.Common/Definitions/tvchaosuk.yml b/src/Jackett.Common/Definitions/tvchaosuk.yml index 49c1300bf..1927198e9 100644 --- a/src/Jackett.Common/Definitions/tvchaosuk.yml +++ b/src/Jackett.Common/Definitions/tvchaosuk.yml @@ -115,7 +115,7 @@ search: details: selector: a.view-torrent attribute: href - banner: + poster: optional: true selector: div.torrent-poster img attribute: src diff --git a/src/Jackett.Common/Definitions/twilightszoom.yml b/src/Jackett.Common/Definitions/twilightszoom.yml index 37fa147bc..96a066717 100644 --- a/src/Jackett.Common/Definitions/twilightszoom.yml +++ b/src/Jackett.Common/Definitions/twilightszoom.yml @@ -159,7 +159,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="details.php?id="] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/vizuk.yml b/src/Jackett.Common/Definitions/vizuk.yml index 9da45b23a..2935df487 100644 --- a/src/Jackett.Common/Definitions/vizuk.yml +++ b/src/Jackett.Common/Definitions/vizuk.yml @@ -159,7 +159,7 @@ search: download: selector: .torrentImages > span:first-child a attribute: href - banner: + poster: optional: true selector: td.torrent_image div.relativeDiv div:not(.category_image) a, .previewImage a attribute: href diff --git a/src/Jackett.Common/Definitions/vsttorrents.yml b/src/Jackett.Common/Definitions/vsttorrents.yml index d96ddf752..5461491bf 100644 --- a/src/Jackett.Common/Definitions/vsttorrents.yml +++ b/src/Jackett.Common/Definitions/vsttorrents.yml @@ -42,7 +42,7 @@ search: download: selector: h3 > a attribute: href - banner: + poster: selector: img attribute: src description: diff --git a/src/Jackett.Common/Definitions/wihd.yml b/src/Jackett.Common/Definitions/wihd.yml index db52ce846..8318a6049 100644 --- a/src/Jackett.Common/Definitions/wihd.yml +++ b/src/Jackett.Common/Definitions/wihd.yml @@ -130,7 +130,7 @@ search: args: ["(?i)(\\ssubfrench\\s)", " ENGLISH "] title: text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}" - banner: + poster: selector: a.torrentlink > img.img-responsive attribute: src details: diff --git a/src/Jackett.Common/Definitions/witchhunter.yml b/src/Jackett.Common/Definitions/witchhunter.yml index e1c2b2520..ee6443d76 100644 --- a/src/Jackett.Common/Definitions/witchhunter.yml +++ b/src/Jackett.Common/Definitions/witchhunter.yml @@ -138,7 +138,7 @@ search: optional: true selector: a[href*="imdb.com/title/tt"] attribute: href - banner: + poster: optional: true selector: a[onmouseover] attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/woot.yml b/src/Jackett.Common/Definitions/woot.yml index 89f7e888b..bb8474172 100644 --- a/src/Jackett.Common/Definitions/woot.yml +++ b/src/Jackett.Common/Definitions/woot.yml @@ -95,7 +95,7 @@ search: download: selector: a[href^="download.php?torrent="] attribute: href - banner: + poster: selector: a[href^="item.php?id="] attribute: onmouseover optional: true diff --git a/src/Jackett.Common/Definitions/xbytes2.yml b/src/Jackett.Common/Definitions/xbytes2.yml index 772bc546f..e553278c2 100644 --- a/src/Jackett.Common/Definitions/xbytes2.yml +++ b/src/Jackett.Common/Definitions/xbytes2.yml @@ -146,7 +146,7 @@ search: details: selector: td[valign="middle"] a attribute: href - banner: + poster: optional: true selector: td[valign="middle"] a attribute: onmouseover diff --git a/src/Jackett.Common/Definitions/xxxadulttorrent.yml b/src/Jackett.Common/Definitions/xxxadulttorrent.yml index 91b391ce3..ac0f32d5b 100644 --- a/src/Jackett.Common/Definitions/xxxadulttorrent.yml +++ b/src/Jackett.Common/Definitions/xxxadulttorrent.yml @@ -42,7 +42,7 @@ search: download: selector: a[href^="/torrent/"] attribute: href - banner: + poster: selector: img.content__item-img-wrapper attribute: src optional: true diff --git a/src/Jackett.Common/Definitions/zamundanet.yml b/src/Jackett.Common/Definitions/zamundanet.yml index 74d677c45..f1533b9c4 100644 --- a/src/Jackett.Common/Definitions/zamundanet.yml +++ b/src/Jackett.Common/Definitions/zamundanet.yml @@ -157,7 +157,7 @@ search: selector: td:nth-child(8) leechers: selector: td:nth-child(9) - banner: + poster: selector: td:nth-child(2) > a:nth-child(1) attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/zelkaorg.yml b/src/Jackett.Common/Definitions/zelkaorg.yml index 69013546d..3f0229b89 100644 --- a/src/Jackett.Common/Definitions/zelkaorg.yml +++ b/src/Jackett.Common/Definitions/zelkaorg.yml @@ -136,7 +136,7 @@ search: selector: td:nth-child(8) leechers: selector: td:nth-child(9) - banner: + poster: selector: td:nth-child(2) > a:nth-child(1) attribute: onmouseover filters: diff --git a/src/Jackett.Common/Definitions/ztracker.yml b/src/Jackett.Common/Definitions/ztracker.yml index 10c6bd26f..7cd4ca5fd 100644 --- a/src/Jackett.Common/Definitions/ztracker.yml +++ b/src/Jackett.Common/Definitions/ztracker.yml @@ -134,7 +134,7 @@ search: filters: - name: replace args: ["details.php", "download.php"] - banner: + poster: selector: a[href*="details.php?id="][onmouseover] attribute: onmouseover filters: diff --git a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs index a04a724d2..161af352f 100644 --- a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs @@ -222,15 +222,15 @@ namespace Jackett.Common.Indexers.Abstract var description = tags?.Any() == true && !string.IsNullOrEmpty(tags[0].ToString()) ? "Tags: " + string.Join(", ", tags) + "\n" : null; - Uri banner = null; + Uri poster = null; if (!string.IsNullOrEmpty(cover)) - banner = new Uri(cover); + poster = new Uri(cover); var release = new ReleaseInfo { PublishDate = groupTime, Title = title.ToString(), Description = description, - BannerUrl = banner + Poster = poster }; diff --git a/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs b/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs index f045d3336..081455c0f 100644 --- a/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs @@ -130,8 +130,8 @@ namespace Jackett.Common.Indexers.Abstract // "description" field in API has too much HTML code var description = row.Value("short_description"); - var jBanner = row.Value("poster"); - var banner = (string.IsNullOrEmpty(jBanner) || !jBanner.StartsWith("http")) ? null : new Uri(jBanner); + var posterStr = row.Value("poster"); + var poster = string.IsNullOrEmpty(posterStr) || !posterStr.StartsWith("http") ? null : new Uri(posterStr); var dlVolumeFactor = row.Value("is_half_download") ? 0.5: 1.0; dlVolumeFactor = row.Value("is_freeleech") ? 0.0 : dlVolumeFactor; @@ -146,7 +146,7 @@ namespace Jackett.Common.Indexers.Abstract Category = MapTrackerCatToNewznab(cat), PublishDate = publishDate, Description = description, - BannerUrl = banner, + Poster = poster, Size = row.Value("size"), Grabs = row.Value("times_completed"), Seeders = row.Value("seeders"), diff --git a/src/Jackett.Common/Indexers/AniDUB.cs b/src/Jackett.Common/Indexers/AniDUB.cs index 5a28d4a5c..633fbdd4e 100644 --- a/src/Jackett.Common/Indexers/AniDUB.cs +++ b/src/Jackett.Common/Indexers/AniDUB.cs @@ -219,7 +219,7 @@ namespace Jackett.Common.Indexers var date = GetDateFromShowPage(url, content); var baseTitle = GetBaseTitle(categories, content); - var bannerUrl = GetBannerUrl(url, content); + var poster = GetPoster(url, content); foreach (var releaseNode in content.QuerySelectorAll(ReleasesSelector)) { @@ -252,7 +252,7 @@ namespace Jackett.Common.Indexers Description = GetReleaseDescription(tabNode), Seeders = seeders, Peers = GetReleaseLeechers(tabNode) + seeders, - BannerUrl = bannerUrl + Poster = poster }; releases.Add(release); @@ -362,18 +362,15 @@ namespace Jackett.Common.Indexers } } - private Uri GetBannerUrl(string url, IElement content) + private Uri GetPoster(string url, IElement content) { - var bannerNode = content.QuerySelector(".poster_bg .poster img"); - var bannerSrc = bannerNode.GetAttribute("src"); + var posterNode = content.QuerySelector(".poster_bg .poster img"); + var posterSrc = posterNode.GetAttribute("src"); - if (Uri.TryCreate(bannerSrc, UriKind.Absolute, out var bannerUrl)) - { - return bannerUrl; - } - - logger.Warn($"[AniDub] Banner URL couldn't be parsed on '{url}'. Banner node src: {bannerSrc}"); + if (Uri.TryCreate(posterSrc, UriKind.Absolute, out var poster)) + return poster; + logger.Warn($"[AniDub] Poster URL couldn't be parsed on '{url}'. Poster node src: {posterSrc}"); return null; } diff --git a/src/Jackett.Common/Indexers/AniLibria.cs b/src/Jackett.Common/Indexers/AniLibria.cs index 932a056c2..251feba4c 100644 --- a/src/Jackett.Common/Indexers/AniLibria.cs +++ b/src/Jackett.Common/Indexers/AniLibria.cs @@ -108,7 +108,7 @@ namespace Jackett.Common.Indexers var baseRelease = new ReleaseInfo { Title = composeTitle(r), - BannerUrl = new Uri(Configuration.StaticLink.Value + r.poster.url), + Poster = new Uri(Configuration.StaticLink.Value + r.poster.url), Comments = new Uri(SiteLink + "/release/" + r.code + ".html"), DownloadVolumeFactor = 0, UploadVolumeFactor = 1, diff --git a/src/Jackett.Common/Indexers/AnimeBytes.cs b/src/Jackett.Common/Indexers/AnimeBytes.cs index 0e1b6a2a4..34dd37374 100644 --- a/src/Jackett.Common/Indexers/AnimeBytes.cs +++ b/src/Jackett.Common/Indexers/AnimeBytes.cs @@ -189,8 +189,8 @@ namespace Jackett.Common.Indexers foreach (var group in groups) { var synonyms = new List(); - var image = (string)group["Image"]; - var imageUrl = (string.IsNullOrWhiteSpace(image) ? null : new Uri(image)); + var posterStr = (string)group["Image"]; + var poster = (string.IsNullOrWhiteSpace(posterStr) ? null : new Uri(posterStr)); var year = (int)group["Year"]; var groupName = (string)group["GroupName"]; var seriesName = (string)group["SeriesName"]; @@ -375,7 +375,7 @@ namespace Jackett.Common.Indexers Comments = commentsLinkUri, Guid = guid, Link = linkUri, - BannerUrl = imageUrl, + Poster = poster, PublishDate = publishDate, Category = category, Description = description, diff --git a/src/Jackett.Common/Indexers/Animedia.cs b/src/Jackett.Common/Indexers/Animedia.cs index ad43f06d2..75c30c668 100644 --- a/src/Jackett.Common/Indexers/Animedia.cs +++ b/src/Jackett.Common/Indexers/Animedia.cs @@ -128,7 +128,7 @@ namespace Jackett.Common.Indexers var baseRelease = new ReleaseInfo { Title = composeBaseTitle(document), - BannerUrl = new Uri(document.QuerySelector("div.widget__post-info__poster > a").Attributes["href"].Value), + Poster = new Uri(document.QuerySelector("div.widget__post-info__poster > a").Attributes["href"].Value), Comments = uri, DownloadVolumeFactor = 0, UploadVolumeFactor = 1, diff --git a/src/Jackett.Common/Indexers/Anthelion.cs b/src/Jackett.Common/Indexers/Anthelion.cs index ea7ece0e9..62673fb9c 100644 --- a/src/Jackett.Common/Indexers/Anthelion.cs +++ b/src/Jackett.Common/Indexers/Anthelion.cs @@ -119,8 +119,8 @@ namespace Jackett.Common.Indexers var comments = new Uri(SiteLink + qDetailsLink.GetAttribute("href")); var torrentId = qDetailsLink.GetAttribute("href").Split('=').Last(); var link = new Uri(SiteLink + "torrents.php?action=download&id=" + torrentId); - var bannerStr = qDetailsLink.GetAttribute("data-cover"); - var banner = !string.IsNullOrWhiteSpace(bannerStr) ? new Uri(qDetailsLink.GetAttribute("data-cover")) : null; + var posterStr = qDetailsLink.GetAttribute("data-cover"); + var poster = !string.IsNullOrWhiteSpace(posterStr) ? new Uri(qDetailsLink.GetAttribute("data-cover")) : null; var files = ParseUtil.CoerceLong(row.QuerySelector("td:nth-child(3)").TextContent); var publishDate = DateTimeUtil.FromTimeAgo(row.QuerySelector("td:nth-child(4)").TextContent); @@ -159,7 +159,7 @@ namespace Jackett.Common.Indexers Comments = comments, Guid = link, Imdb = imdb, - BannerUrl = banner, + Poster = poster, Seeders = seeders, Peers = leechers + seeders, Size = size, diff --git a/src/Jackett.Common/Indexers/AwesomeHD.cs b/src/Jackett.Common/Indexers/AwesomeHD.cs index 1437e3c1d..86d7d7363 100644 --- a/src/Jackett.Common/Indexers/AwesomeHD.cs +++ b/src/Jackett.Common/Indexers/AwesomeHD.cs @@ -176,17 +176,17 @@ namespace Jackett.Common.Indexers var peers = seeders + int.Parse(torrent.FirstValue("leechers")); var freeleech = double.Parse(torrent.FirstValue("freeleech")); - Uri banner = null; + Uri poster = null; string description = null; - if (!isAudio) // audio tracks don't have banner either description + if (!isAudio) // audio tracks don't have poster either description { // small cover only for movies var smallCover = torrent.Element("smallcover"); var normalCover = torrent.Element("cover"); if (!isSerie && !string.IsNullOrWhiteSpace(smallCover?.Value) && smallCover.Value.StartsWith("https://")) - banner = new Uri(torrent.FirstValue("smallcover")); + poster = new Uri(torrent.FirstValue("smallcover")); else if (!string.IsNullOrWhiteSpace(normalCover?.Value) && normalCover.Value.StartsWith("https://")) - banner = new Uri(torrent.FirstValue("cover")); + poster = new Uri(torrent.FirstValue("cover")); description = torrent.Element("encodestatus") != null ? $"Encode status: {torrent.FirstValue("encodestatus")}" : null; @@ -202,7 +202,7 @@ namespace Jackett.Common.Indexers Guid = link, PublishDate = publishDate, Category = cat, - BannerUrl = banner, + Poster = poster, Description = description, Imdb = imdb, Size = size, diff --git a/src/Jackett.Common/Indexers/BroadcasTheNet.cs b/src/Jackett.Common/Indexers/BroadcasTheNet.cs index 205d8dc1e..f8f08faac 100644 --- a/src/Jackett.Common/Indexers/BroadcasTheNet.cs +++ b/src/Jackett.Common/Indexers/BroadcasTheNet.cs @@ -181,7 +181,7 @@ namespace Jackett.Common.Indexers Imdb = imdb }; if (!string.IsNullOrEmpty(btnResult.SeriesBanner)) - release.BannerUrl = new Uri(btnResult.SeriesBanner); + release.Poster = new Uri(btnResult.SeriesBanner); if (!release.Category.Any()) // default to TV release.Category.Add(TorznabCatType.TV.ID); diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs index 4e0aa7f8b..0e3d71451 100644 --- a/src/Jackett.Common/Indexers/CardigannIndexer.cs +++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs @@ -37,7 +37,7 @@ namespace Jackett.Common.Indexers set => base.configData = value; } - protected readonly string[] OptionalFields = { "imdb", "rageid", "tvdbid", "banner" }; + protected readonly string[] OptionalFields = { "imdb", "rageid", "tvdbid", "poster" }; private static readonly string[] _SupportedLogicFunctions = { @@ -1515,13 +1515,13 @@ namespace Jackett.Common.Indexers case "booktitle": release.BookTitle = value; break; - case "banner": + case "poster": if (!string.IsNullOrWhiteSpace(value)) { - var bannerurl = resolvePath(value, searchUrlUri); - release.BannerUrl = bannerurl; + var poster = resolvePath(value, searchUrlUri); + release.Poster = poster; } - value = release.BannerUrl.ToString(); + value = release.Poster.ToString(); break; default: break; diff --git a/src/Jackett.Common/Indexers/Cinecalidad.cs b/src/Jackett.Common/Indexers/Cinecalidad.cs index 780e707b0..95dc02c60 100644 --- a/src/Jackett.Common/Indexers/Cinecalidad.cs +++ b/src/Jackett.Common/Indexers/Cinecalidad.cs @@ -165,7 +165,7 @@ namespace Jackett.Common.Indexers title += _language.Equals("castellano") ? " MULTi/SPANiSH" : " MULTi/LATiN SPANiSH"; title += " 1080p BDRip x264"; - var banner = new Uri(qImg.GetAttribute("src")); + var poster = new Uri(qImg.GetAttribute("src")); var link = new Uri(row.QuerySelector("a").GetAttribute("href")); var release = new ReleaseInfo @@ -175,7 +175,7 @@ namespace Jackett.Common.Indexers Comments = link, Guid = link, Category = new List { TorznabCatType.MoviesHD.ID }, - BannerUrl = banner, + Poster = poster, Size = 2147483648, // 2 GB Files = 1, Seeders = 1, diff --git a/src/Jackett.Common/Indexers/DarmoweTorrenty.cs b/src/Jackett.Common/Indexers/DarmoweTorrenty.cs index 9198736e9..40454c0ab 100644 --- a/src/Jackett.Common/Indexers/DarmoweTorrenty.cs +++ b/src/Jackett.Common/Indexers/DarmoweTorrenty.cs @@ -172,7 +172,8 @@ namespace Jackett.Common.Indexers var encodedDownloadLink = detailsRow.QuerySelector("a[id^=\"download_\"]").GetAttribute("data-href"); var siteDownloadLink = new Uri(SiteLink + Uri.UnescapeDataString(StringUtil.FromBase64(encodedDownloadLink))); var infoHash = HttpUtility.ParseQueryString(siteDownloadLink.Query)["id"]; - var bannerLink = detailsRow.QuerySelector("img[src^=\"./imgtorrent/\"]")?.GetAttribute("src"); + var posterStr = detailsRow.QuerySelector("img[src^=\"./imgtorrent/\"]")?.GetAttribute("src"); + var poster = !string.IsNullOrEmpty(posterStr) ? new Uri(SiteLink + posterStr) : null; var seeders = seedsMatch.Success ? int.Parse(seedsMatch.Groups[1].Value) : 0; var leechers = leechersMatch.Success ? int.Parse(leechersMatch.Groups[1].Value) : 0; var peers = seeders + leechers; @@ -181,7 +182,7 @@ namespace Jackett.Common.Indexers Title = details.TextContent, Category = categories, Seeders = seeders, - BannerUrl = !string.IsNullOrEmpty(bannerLink) ? new Uri(SiteLink + bannerLink) : null, + Poster = poster, Peers = peers, PublishDate = date, DownloadVolumeFactor = 0, diff --git a/src/Jackett.Common/Indexers/DigitalCore.cs b/src/Jackett.Common/Indexers/DigitalCore.cs index a1d85fc2e..de22a0247 100644 --- a/src/Jackett.Common/Indexers/DigitalCore.cs +++ b/src/Jackett.Common/Indexers/DigitalCore.cs @@ -187,7 +187,7 @@ namespace Jackett.Common.Indexers if (!string.IsNullOrWhiteSpace(row.firstpic.ToString())) { - release.BannerUrl = (row.firstpic); + release.Poster = (row.firstpic); } @@ -202,7 +202,7 @@ namespace Jackett.Common.Indexers descriptions.Add("Rating: " + row.rating); //descriptions.Add("Plot: " + row.plot); - release.BannerUrl = new Uri(SiteLink + "img/imdb/" + row.imdbid2 + ".jpg"); + release.Poster = new Uri(SiteLink + "img/imdb/" + row.imdbid2 + ".jpg"); } if ((int)row.p2p == 1) diff --git a/src/Jackett.Common/Indexers/EliteTracker.cs b/src/Jackett.Common/Indexers/EliteTracker.cs index 9bf0bc51a..1526fa81a 100644 --- a/src/Jackett.Common/Indexers/EliteTracker.cs +++ b/src/Jackett.Common/Indexers/EliteTracker.cs @@ -246,11 +246,11 @@ namespace Jackett.Common.Indexers var qTooltip = row.Children[1].QuerySelector("div.tooltip-content"); if (qTooltip != null) { - var banner = qTooltip.QuerySelector("img"); - if (banner != null) + var qPoster = qTooltip.QuerySelector("img"); + if (qPoster != null) { - release.BannerUrl = new Uri(banner.GetAttribute("src")); - banner.Remove(); + release.Poster = new Uri(qPoster.GetAttribute("src")); + qPoster.Remove(); } qTooltip.QuerySelector("div:contains(\"Total Hits\")").Remove(); diff --git a/src/Jackett.Common/Indexers/EpubLibre.cs b/src/Jackett.Common/Indexers/EpubLibre.cs index 1423a6275..5970d734e 100644 --- a/src/Jackett.Common/Indexers/EpubLibre.cs +++ b/src/Jackett.Common/Indexers/EpubLibre.cs @@ -118,7 +118,7 @@ namespace Jackett.Common.Indexers if (!CheckTitleMatchWords(query.GetQueryString(), title)) continue; // skip if it doesn't contain all words - var banner = new Uri(row.QuerySelector("img[id=catalog]").GetAttribute("src")); + var poster = new Uri(row.QuerySelector("img[id=catalog]").GetAttribute("src")); var qLink = row.QuerySelector("a"); var comments = new Uri(qLink.GetAttribute("href")); @@ -138,7 +138,7 @@ namespace Jackett.Common.Indexers Link = comments, Guid = comments, PublishDate = lastPublishDate, - BannerUrl = banner, + Poster = poster, Description = description, Category = new List { TorznabCatType.BooksEBook.ID }, Size = 5242880, // 5 MB diff --git a/src/Jackett.Common/Indexers/Fuzer.cs b/src/Jackett.Common/Indexers/Fuzer.cs index 79696c60e..d6eecbc23 100644 --- a/src/Jackett.Common/Indexers/Fuzer.cs +++ b/src/Jackett.Common/Indexers/Fuzer.cs @@ -194,10 +194,10 @@ namespace Jackett.Common.Indexers release.Comments = new Uri(SiteLink + row.QuerySelector("a.threadlink[href]").GetAttribute("href")); release.Link = new Uri(SiteLink + row.QuerySelector("a:has(div.dlimg)").GetAttribute("href")); release.Guid = release.Comments; - //some releases have invalid banner URLs, ignore the banners in this case + //some releases have invalid poster URLs, ignore the posters in this case if (Uri.TryCreate(row.QuerySelector("a[imgsrc]").GetAttribute("imgsrc"), - UriKind.Absolute, out var banner)) - release.BannerUrl = banner; + UriKind.Absolute, out var poster)) + release.Poster = poster; var dateStringAll = row.QuerySelector("div.up_info2").ChildNodes.Last().TextContent; var dateParts = dateStringAll.Split(' '); var dateString = dateParts[dateParts.Length - 2] + " " + dateParts[dateParts.Length - 1]; diff --git a/src/Jackett.Common/Indexers/HDTorrents.cs b/src/Jackett.Common/Indexers/HDTorrents.cs index ff46e363d..d2df15784 100644 --- a/src/Jackett.Common/Indexers/HDTorrents.cs +++ b/src/Jackett.Common/Indexers/HDTorrents.cs @@ -23,7 +23,7 @@ namespace Jackett.Common.Indexers { private string SearchUrl => SiteLink + "torrents.php?"; private string LoginUrl => SiteLink + "login.php"; - private readonly Regex _bannerRegex = new Regex(@"src=\\'./([^']+)\\'", RegexOptions.IgnoreCase); + private readonly Regex _posterRegex = new Regex(@"src=\\'./([^']+)\\'", RegexOptions.IgnoreCase); private readonly HashSet _freeleechRanks = new HashSet(StringComparer.OrdinalIgnoreCase) { "VIP", @@ -161,8 +161,8 @@ namespace Jackett.Common.Indexers var title = mainLink.TextContent; var comments = new Uri(SiteLink + mainLink.GetAttribute("href")); - var bannerMatch = _bannerRegex.Match(mainLink.GetAttribute("onmouseover")); - var banner = bannerMatch.Success ? new Uri(SiteLink + bannerMatch.Groups[1].Value.Replace("\\", "/")) : null; + var posterMatch = _posterRegex.Match(mainLink.GetAttribute("onmouseover")); + var poster = posterMatch.Success ? new Uri(SiteLink + posterMatch.Groups[1].Value.Replace("\\", "/")) : null; var link = new Uri(SiteLink + row.Children[4].FirstElementChild.GetAttribute("href")); var description = row.Children[2].QuerySelector("span").TextContent; @@ -227,7 +227,7 @@ namespace Jackett.Common.Indexers PublishDate = publishDate, Category = cat, Description = description, - BannerUrl = banner, + Poster = poster, Imdb = imdb, Size = size, Grabs = grabs, diff --git a/src/Jackett.Common/Indexers/Libble.cs b/src/Jackett.Common/Indexers/Libble.cs index d0798e80d..e3a9e4dec 100644 --- a/src/Jackett.Common/Indexers/Libble.cs +++ b/src/Jackett.Common/Indexers/Libble.cs @@ -261,7 +261,7 @@ namespace Jackett.Common.Indexers release.Seeders = ParseUtil.CoerceInt(releaseSeedsCountDetails.TextContent.Trim()); release.Peers = release.Seeders + ParseUtil.CoerceInt(releasePeersCountDetails.TextContent.Trim()); release.Size = ReleaseInfo.GetBytes(releaseSizeDetails.TextContent.Trim()); - release.BannerUrl = releaseThumbnailUri; + release.Poster = releaseThumbnailUri; release.Category = releaseNewznabCategory; release.MinimumSeedTime = 259200; // 72 hours diff --git a/src/Jackett.Common/Indexers/MoreThanTV.cs b/src/Jackett.Common/Indexers/MoreThanTV.cs index 8339639ec..2d190f46c 100644 --- a/src/Jackett.Common/Indexers/MoreThanTV.cs +++ b/src/Jackett.Common/Indexers/MoreThanTV.cs @@ -271,8 +271,8 @@ namespace Jackett.Common.Indexers var files = ParseUtil.CoerceLong(qFiles.TextContent); var qPublishDate = row.QuerySelector(".time.tooltip").Attributes["title"].Value; var publishDate = DateTime.ParseExact(qPublishDate, "MMM dd yyyy, HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal).ToLocalTime(); - var qBanner = row.QuerySelector("div.tp-banner img")?.GetAttribute("src"); - var banner = (qBanner != null && !qBanner.Contains("/static/styles/")) ? new Uri(qBanner) : null; + var qPoster = row.QuerySelector("div.tp-banner img")?.GetAttribute("src"); + var poster = (qPoster != null && !qPoster.Contains("/static/styles/")) ? new Uri(qPoster) : null; var description = row.QuerySelector("div.tags")?.TextContent.Trim(); var torrentData = row.QuerySelectorAll(".number_column"); @@ -285,13 +285,14 @@ namespace Jackett.Common.Indexers var leechers = int.Parse(torrentData[3].TextContent, NumberStyles.AllowThousands, CultureInfo.InvariantCulture); var comments = new Uri(CommentsUrl + torrentId); var link = new Uri(DownloadUrl + torrentId); + return new ReleaseInfo { Title = title, Category = new List { category }, // Who seasons movies right Link = link, PublishDate = publishDate, - BannerUrl = banner, + Poster = poster, Description = description, Seeders = seeders, Peers = seeders + leechers, diff --git a/src/Jackett.Common/Indexers/NCore.cs b/src/Jackett.Common/Indexers/NCore.cs index 57e521a3d..3d9e3ef73 100644 --- a/src/Jackett.Common/Indexers/NCore.cs +++ b/src/Jackett.Common/Indexers/NCore.cs @@ -292,12 +292,12 @@ namespace Jackett.Common.Indexers Size = size, Category = MapTrackerCatToNewznab(cat) }; - var banner = row.QuerySelector("img.infobar_ico")?.GetAttribute("onmouseover"); - if (banner != null) + var posterStr = row.QuerySelector("img.infobar_ico")?.GetAttribute("onmouseover"); + if (posterStr != null) { // static call to Regex.Match caches the pattern, so we aren't recompiling every loop. - var bannerMatch = Regex.Match(banner, @"mutat\('(.*?)', '", RegexOptions.Compiled); - release.BannerUrl = new Uri(bannerMatch.Groups[1].Value); + var posterMatch = Regex.Match(posterStr, @"mutat\('(.*?)', '", RegexOptions.Compiled); + release.Poster = new Uri(posterMatch.Groups[1].Value); } //TODO there is room for improvement here. diff --git a/src/Jackett.Common/Indexers/Nebulance.cs b/src/Jackett.Common/Indexers/Nebulance.cs index 19bf054b6..dda777dfb 100644 --- a/src/Jackett.Common/Indexers/Nebulance.cs +++ b/src/Jackett.Common/Indexers/Nebulance.cs @@ -125,8 +125,8 @@ namespace Jackett.Common.Indexers title = title.Remove(title.LastIndexOf(".", StringComparison.Ordinal)); } - var bannerStr = row.QuerySelector("img")?.GetAttribute("src"); - var bannerUri = !string.IsNullOrWhiteSpace(bannerStr) ? new Uri(bannerStr) : null; + var posterStr = row.QuerySelector("img")?.GetAttribute("src"); + var poster = !string.IsNullOrWhiteSpace(posterStr) ? new Uri(posterStr) : null; var commentsUri = new Uri(SiteLink + row.QuerySelector("a[data-src]").GetAttribute("href")); var linkUri = new Uri(SiteLink + row.QuerySelector("a[href*='action=download']").GetAttribute("href")); @@ -159,7 +159,7 @@ namespace Jackett.Common.Indexers Grabs = grabs, Seeders = seeds, Peers = seeds + leechers, - BannerUrl = bannerUri, + Poster = poster, MinimumRatio = 0, // ratioless MinimumSeedTime = 86400, // 24 hours DownloadVolumeFactor = 0, // ratioless tracker diff --git a/src/Jackett.Common/Indexers/NewPCT.cs b/src/Jackett.Common/Indexers/NewPCT.cs index 31bf68b64..a3c7de85c 100644 --- a/src/Jackett.Common/Indexers/NewPCT.cs +++ b/src/Jackett.Common/Indexers/NewPCT.cs @@ -372,9 +372,9 @@ namespace Jackett.Common.Indexers _dailyResultIdx++; var publishDate = _dailyNow - TimeSpan.FromMilliseconds(_dailyResultIdx); - var banner = "https:" + row.QuerySelector("img").GetAttribute("src"); + var poster = "https:" + row.QuerySelector("img").GetAttribute("src"); - var release = GetReleaseFromData(releaseType, title, detailsUrl, quality, language, size, publishDate, banner); + var release = GetReleaseFromData(releaseType, title, detailsUrl, quality, language, size, publishDate, poster); releases.Add(release); } } @@ -430,9 +430,9 @@ namespace Jackett.Common.Indexers var publishDate = DateTime.ParseExact(qDiv.ChildNodes[3].TextContent.Trim(), "dd-MM-yyyy", null); var size = ReleaseInfo.GetBytes(qDiv.ChildNodes[5].TextContent.Trim()); - var banner = "https:" + row.QuerySelector("img").GetAttribute("src"); + var poster = "https:" + row.QuerySelector("img").GetAttribute("src"); - var release = GetReleaseFromData(ReleaseType.Tv, title, detailsUrl, quality, language, size, publishDate, banner); + var release = GetReleaseFromData(ReleaseType.Tv, title, detailsUrl, quality, language, size, publishDate, poster); releases.Add(release); } } @@ -513,7 +513,7 @@ namespace Jackett.Common.Indexers var sizeString = item["torrentSize"].ToString(); var size = !sizeString.Contains("NAN") ? ReleaseInfo.GetBytes(sizeString) : 0; DateTime.TryParseExact(item["torrentDateAdded"].ToString(), "dd/MM/yyyy", null, DateTimeStyles.None, out var publishDate); - var banner = SiteLink + item["imagen"].ToString().TrimStart('/'); + var poster = SiteLink + item["imagen"].ToString().TrimStart('/'); // we have another search for series var titleLower = title.ToLower(); @@ -567,7 +567,7 @@ namespace Jackett.Common.Indexers if (!string.IsNullOrWhiteSpace(year) && !_titleYearRegex.Match(title).Success) title += " " + year; - var release = GetReleaseFromData(ReleaseType.Movie, title, detailsUrl, quality, language, size, publishDate, banner); + var release = GetReleaseFromData(ReleaseType.Movie, title, detailsUrl, quality, language, size, publishDate, poster); releases.Add(release); } } @@ -612,7 +612,7 @@ namespace Jackett.Common.Indexers : ReleaseType.Movie; private NewpctRelease GetReleaseFromData(ReleaseType releaseType, string title, string detailsUrl, string quality, - string language, long size, DateTime publishDate, string banner) + string language, long size, DateTime publishDate, string poster) { var result = new NewpctRelease { @@ -667,7 +667,7 @@ namespace Jackett.Common.Indexers result.Guid = result.Link; result.Comments = result.Link; result.PublishDate = publishDate; - result.BannerUrl = new Uri(banner); + result.Poster = new Uri(poster); result.Seeders = 1; result.Peers = 2; result.Size = size; diff --git a/src/Jackett.Common/Indexers/PassThePopcorn.cs b/src/Jackett.Common/Indexers/PassThePopcorn.cs index cc3161300..492f9f552 100644 --- a/src/Jackett.Common/Indexers/PassThePopcorn.cs +++ b/src/Jackett.Common/Indexers/PassThePopcorn.cs @@ -139,8 +139,8 @@ namespace Jackett.Common.Indexers var movieTitle = (string)movie["Title"]; var year = (string)movie["Year"]; var movieImdbIdStr = (string)movie["ImdbId"]; - var coverStr = (string)movie["Cover"]; - var coverUri = !string.IsNullOrEmpty(coverStr) ? new Uri(coverStr) : null; + var posterStr = (string)movie["Cover"]; + var poster = !string.IsNullOrEmpty(posterStr) ? new Uri(posterStr) : null; var movieImdbId = !string.IsNullOrEmpty(movieImdbIdStr) ? (long?)long.Parse(movieImdbIdStr) : null; var movieGroupId = (string)movie["GroupId"]; foreach (var torrent in movie["Torrents"]) @@ -182,7 +182,7 @@ namespace Jackett.Common.Indexers { Title = releaseName, Description = $"Title: {movieTitle}", - BannerUrl = coverUri, + Poster = poster, Imdb = movieImdbId, Comments = comments, Size = size, diff --git a/src/Jackett.Common/Indexers/PixelHD.cs b/src/Jackett.Common/Indexers/PixelHD.cs index 92dfe974a..4910edded 100644 --- a/src/Jackett.Common/Indexers/PixelHD.cs +++ b/src/Jackett.Common/Indexers/PixelHD.cs @@ -159,7 +159,7 @@ namespace Jackett.Common.Indexers foreach (var Group in Groups) { var groupPoster = Group.QuerySelector("img.classBrowsePoster"); - var bannerURL = new Uri(SiteLink + groupPoster.GetAttribute("src")); + var poster = new Uri(SiteLink + groupPoster.GetAttribute("src")); long? IMDBId = null; var imdbLink = Group.QuerySelector("a[href*=\"www.imdb.com/title/tt\"]"); @@ -201,7 +201,7 @@ namespace Jackett.Common.Indexers Peers = leechers + seeders, Grabs = grabs, PublishDate = publishDate, - BannerUrl = bannerURL, + Poster = poster, Imdb = IMDBId }; releases.Add(release); diff --git a/src/Jackett.Common/Indexers/PolishTracker.cs b/src/Jackett.Common/Indexers/PolishTracker.cs index dcd18f10c..38e602acb 100644 --- a/src/Jackett.Common/Indexers/PolishTracker.cs +++ b/src/Jackett.Common/Indexers/PolishTracker.cs @@ -139,15 +139,15 @@ namespace Jackett.Common.Indexers var publishDate = DateTime.Parse(torrent.added.ToString()); var imdbId = ParseUtil.GetImdbID(torrent.imdb_id.ToString()); - Uri banner = null; + Uri poster = null; if ((bool)torrent.poster) { if (torrent["imdb_id"] != null) - banner = new Uri(CdnUrl + "images/torrents/poster/imd/l/" + torrent["imdb_id"] + ".jpg"); + poster = new Uri(CdnUrl + "images/torrents/poster/imd/l/" + torrent["imdb_id"] + ".jpg"); else if (torrent["cdu_id"] != null) - banner = new Uri(CdnUrl + "images/torrents/poster/cdu/b/" + torrent["cdu_id"] + "_front.jpg"); + poster = new Uri(CdnUrl + "images/torrents/poster/cdu/b/" + torrent["cdu_id"] + "_front.jpg"); else if (torrent["steam_id"] != null) - banner = new Uri(CdnUrl + "images/torrents/poster/ste/l/" + torrent["steam_id"] + ".jpg"); + poster = new Uri(CdnUrl + "images/torrents/poster/ste/l/" + torrent["steam_id"] + ".jpg"); } var descriptions = new List(); @@ -171,7 +171,7 @@ namespace Jackett.Common.Indexers Seeders = (int)torrent.seeders, Peers = (int)torrent.seeders + (int)torrent.leechers, Imdb = imdbId, - BannerUrl = banner, + Poster = poster, Description = description, MinimumRatio = 1, MinimumSeedTime = 259200, // 72 hours (I can't verify this, but this is a safe value in most trackers) diff --git a/src/Jackett.Common/Indexers/Shazbat.cs b/src/Jackett.Common/Indexers/Shazbat.cs index eb1b3da07..0ca710d6c 100644 --- a/src/Jackett.Common/Indexers/Shazbat.cs +++ b/src/Jackett.Common/Indexers/Shazbat.cs @@ -134,12 +134,12 @@ namespace Jackett.Common.Indexers if ((query.ImdbID == null || !TorznabCaps.MovieSearchImdbAvailable) && !query.MatchQueryStringAND(release.Title)) continue; - var bannerStyle = row.QuerySelector("div[style^=\"cursor: pointer; background-image:url\"]") + var posterStyle = row.QuerySelector("div[style^=\"cursor: pointer; background-image:url\"]") ?.GetAttribute("style"); - if (!string.IsNullOrEmpty(bannerStyle)) + if (!string.IsNullOrEmpty(posterStyle)) { - var bannerImg = Regex.Match(bannerStyle, @"url\('(.*?)'\);").Groups[1].Value; - release.BannerUrl = new Uri(SiteLink + bannerImg); + var posterStr = Regex.Match(posterStyle, @"url\('(.*?)'\);").Groups[1].Value; + release.Poster = new Uri(SiteLink + posterStr); } var qLink = row.QuerySelector("td:nth-of-type(5) a"); diff --git a/src/Jackett.Common/Indexers/ShizaProject.cs b/src/Jackett.Common/Indexers/ShizaProject.cs index c07ce3226..8fe636356 100644 --- a/src/Jackett.Common/Indexers/ShizaProject.cs +++ b/src/Jackett.Common/Indexers/ShizaProject.cs @@ -154,7 +154,7 @@ namespace Jackett.Common.Indexers var baseRelease = new ReleaseInfo { Title = composeBaseTitle(r), - BannerUrl = new Uri(SiteLink + r.QuerySelector("a[data-fancybox]").Attributes["href"].Value), + Poster = new Uri(SiteLink + r.QuerySelector("a[data-fancybox]").Attributes["href"].Value), Comments = uri, DownloadVolumeFactor = 0, UploadVolumeFactor = 1, diff --git a/src/Jackett.Common/Indexers/SuperBits.cs b/src/Jackett.Common/Indexers/SuperBits.cs index 84fc3187d..24832c7e4 100644 --- a/src/Jackett.Common/Indexers/SuperBits.cs +++ b/src/Jackett.Common/Indexers/SuperBits.cs @@ -177,7 +177,7 @@ namespace Jackett.Common.Indexers release.UploadVolumeFactor = 1; if (!string.IsNullOrWhiteSpace(row.customcover.ToString())) - release.BannerUrl = new Uri(SiteLink + row.customcover); + release.Poster = new Uri(SiteLink + row.customcover); if (row.imdbid2 != null && row.imdbid2.ToString().StartsWith("tt")) { @@ -190,7 +190,7 @@ namespace Jackett.Common.Indexers descriptions.Add("Rating: " + row.rating); descriptions.Add("Plot: " + row.plot); - release.BannerUrl = new Uri(SiteLink + "img/imdb/" + row.imdbid2 + ".jpg"); + release.Poster = new Uri(SiteLink + "img/imdb/" + row.imdbid2 + ".jpg"); } if ((int)row.p2p == 1) diff --git a/src/Jackett.Common/Indexers/TorrentSyndikat.cs b/src/Jackett.Common/Indexers/TorrentSyndikat.cs index f29d7652c..7f3265925 100644 --- a/src/Jackett.Common/Indexers/TorrentSyndikat.cs +++ b/src/Jackett.Common/Indexers/TorrentSyndikat.cs @@ -191,7 +191,7 @@ namespace Jackett.Common.Indexers var poster = row.Value("poster"); if (!string.IsNullOrWhiteSpace(poster)) { - release.BannerUrl = new Uri(SiteLink + poster.Substring(1)); + release.Poster = new Uri(SiteLink + poster.Substring(1)); } var descriptions = new List(); diff --git a/src/Jackett.Common/Indexers/XSpeeds.cs b/src/Jackett.Common/Indexers/XSpeeds.cs index e62c878ef..a87b93ce4 100644 --- a/src/Jackett.Common/Indexers/XSpeeds.cs +++ b/src/Jackett.Common/Indexers/XSpeeds.cs @@ -273,9 +273,9 @@ namespace Jackett.Common.Indexers release.Peers = release.Seeders + ParseUtil.CoerceInt(row.QuerySelector("td:nth-of-type(8)").TextContent.Trim()); release.Size = ReleaseInfo.GetBytes(row.QuerySelector("td:nth-of-type(5)").TextContent.Trim()); - var qBanner = row.QuerySelector("td:nth-of-type(2) .tooltip-content img"); - if (qBanner != null) - release.BannerUrl = new Uri(qBanner.GetAttribute("src")); + var qPoster = row.QuerySelector("td:nth-of-type(2) .tooltip-content img"); + if (qPoster != null) + release.Poster = new Uri(qPoster.GetAttribute("src")); var cat = row.QuerySelector("td:nth-of-type(1) a").GetAttribute("href"); var catSplit = cat.LastIndexOf('='); diff --git a/src/Jackett.Common/Indexers/YTS.cs b/src/Jackett.Common/Indexers/YTS.cs index 52f74cdf0..7e6ad10ed 100644 --- a/src/Jackett.Common/Indexers/YTS.cs +++ b/src/Jackett.Common/Indexers/YTS.cs @@ -168,7 +168,7 @@ namespace Jackett.Common.Indexers release.UploadVolumeFactor = 1; release.Comments = new Uri(movie_item.Value("url")); - release.BannerUrl = new Uri(movie_item.Value("large_cover_image")); + release.Poster = new Uri(movie_item.Value("large_cover_image")); release.Guid = release.Link; // map the quality to a newznab category for torznab compatibility (for Radarr, etc) diff --git a/src/Jackett.Common/Indexers/ZonaQ.cs b/src/Jackett.Common/Indexers/ZonaQ.cs index 05836f244..45a4d12be 100644 --- a/src/Jackett.Common/Indexers/ZonaQ.cs +++ b/src/Jackett.Common/Indexers/ZonaQ.cs @@ -166,8 +166,8 @@ namespace Jackett.Common.Indexers var commentsLink = qTitleLink.GetAttribute("href"); var comments = new Uri(commentsLink); var link = new Uri(commentsLink.Replace("/index.php?page=torrent-details&", "/download.php?")); - var qBanner = qTitleLink.GetAttribute("title"); - var banner = qBanner != null ? new Uri(qBanner) : null; + var qPoster = qTitleLink.GetAttribute("title"); + var poster = qPoster != null ? new Uri(qPoster) : null; var publishDateStr = row.Children[4].InnerHtml.Split('>').Last(); var publishDate = DateTime.ParseExact(publishDateStr, "dd/MM/yyyy", CultureInfo.InvariantCulture); @@ -192,7 +192,7 @@ namespace Jackett.Common.Indexers Guid = comments, Link = link, PublishDate = publishDate, - BannerUrl = banner, + Poster = poster, Category = cat, Size = size, Grabs = grabs, diff --git a/src/Jackett.Common/Models/ReleaseInfo.cs b/src/Jackett.Common/Models/ReleaseInfo.cs index 0e064a936..2277b9414 100644 --- a/src/Jackett.Common/Models/ReleaseInfo.cs +++ b/src/Jackett.Common/Models/ReleaseInfo.cs @@ -28,7 +28,7 @@ namespace Jackett.Common.Models public string BookTitle { get; set; } public long? Seeders { get; set; } public long? Peers { get; set; } - public Uri BannerUrl { get; set; } + public Uri Poster { get; set; } public string InfoHash { get; set; } public Uri MagnetUri { get; set; } public double? MinimumRatio { get; set; } @@ -65,7 +65,7 @@ namespace Jackett.Common.Models BookTitle = copyFrom.BookTitle; Seeders = copyFrom.Seeders; Peers = copyFrom.Peers; - BannerUrl = copyFrom.BannerUrl; + Poster = copyFrom.Poster; InfoHash = copyFrom.InfoHash; MagnetUri = copyFrom.MagnetUri; MinimumRatio = copyFrom.MinimumRatio; @@ -108,6 +108,6 @@ namespace Jackett.Common.Models public static long BytesFromKB(float kb) => (long)(kb * 1024f); public override string ToString() => - $"[ReleaseInfo: Title={Title}, Guid={Guid}, Link={Link}, Comments={Comments}, PublishDate={PublishDate}, Category={Category}, Size={Size}, Files={Files}, Grabs={Grabs}, Description={Description}, RageID={RageID}, TVDBId={TVDBId}, Imdb={Imdb}, TMDb={TMDb}, Seeders={Seeders}, Peers={Peers}, BannerUrl={BannerUrl}, InfoHash={InfoHash}, MagnetUri={MagnetUri}, MinimumRatio={MinimumRatio}, MinimumSeedTime={MinimumSeedTime}, DownloadVolumeFactor={DownloadVolumeFactor}, UploadVolumeFactor={UploadVolumeFactor}, Gain={Gain}]"; + $"[ReleaseInfo: Title={Title}, Guid={Guid}, Link={Link}, Comments={Comments}, PublishDate={PublishDate}, Category={Category}, Size={Size}, Files={Files}, Grabs={Grabs}, Description={Description}, RageID={RageID}, TVDBId={TVDBId}, Imdb={Imdb}, TMDb={TMDb}, Seeders={Seeders}, Peers={Peers}, Poster={Poster}, InfoHash={InfoHash}, MagnetUri={MagnetUri}, MinimumRatio={MinimumRatio}, MinimumSeedTime={MinimumSeedTime}, DownloadVolumeFactor={DownloadVolumeFactor}, UploadVolumeFactor={UploadVolumeFactor}, Gain={Gain}]"; } } diff --git a/src/Jackett.Common/Models/ResultPage.cs b/src/Jackett.Common/Models/ResultPage.cs index b5f22e49a..bd79d90d5 100644 --- a/src/Jackett.Common/Models/ResultPage.cs +++ b/src/Jackett.Common/Models/ResultPage.cs @@ -114,7 +114,7 @@ namespace Jackett.Common.Models GetTorznabElement("minimumseedtime", r.MinimumSeedTime), GetTorznabElement("downloadvolumefactor", r.DownloadVolumeFactor), GetTorznabElement("uploadvolumefactor", r.UploadVolumeFactor), - GetTorznabElement("coverurl", r.BannerUrl?.AbsoluteUri) + GetTorznabElement("coverurl", r.Poster?.AbsoluteUri) ) ) ) diff --git a/src/Jackett.Test/Common/Models/ResultPageTests.cs b/src/Jackett.Test/Common/Models/ResultPageTests.cs index 337b069c9..ddc2da023 100644 --- a/src/Jackett.Test/Common/Models/ResultPageTests.cs +++ b/src/Jackett.Test/Common/Models/ResultPageTests.cs @@ -64,7 +64,7 @@ namespace Jackett.Test.Common.Models Description = text, Author = text, BookTitle = text, - BannerUrl = link, + Poster = link, InfoHash = text, MagnetUri = link, Origin = new TestIndexer()