From 98c2530984a2f7ed028ae9b099298e760f79fadb Mon Sep 17 00:00:00 2001 From: Lyra Date: Sun, 7 Apr 2019 22:02:11 +0200 Subject: [PATCH] [HDWallpapers] Adapt to some website changes (Fixes #1088). Add wallpapers to enclosures, and select "HD" as the default resolution --- bridges/HDWallpapersBridge.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bridges/HDWallpapersBridge.php b/bridges/HDWallpapersBridge.php index cea6e344..f1579e02 100644 --- a/bridges/HDWallpapersBridge.php +++ b/bridges/HDWallpapersBridge.php @@ -16,13 +16,13 @@ class HDWallpapersBridge extends BridgeAbstract { ), 'r' => array( 'name' => 'resolution', - 'defaultValue' => '1920x1200', - 'exampleValue' => '1920x1200, 1680x1050,…' + 'defaultValue' => 'HD', + 'exampleValue' => 'HD, 1920x1200, 1680x1050,…' ) )); public function collectData(){ - $category = $this->category; + $category = $this->getInput('c'); if(strrpos($category, 'wallpapers') !== strlen($category) - strlen('wallpapers')) { $category .= '-desktop-wallpapers'; } @@ -45,13 +45,12 @@ class HDWallpapersBridge extends BridgeAbstract { $thumbnail = $element->find('img', 0); $item = array(); - // http://www.hdwallpapers.in/download/yosemite_reflections-1680x1050.jpg $item['uri'] = self::URI . '/download' . str_replace('wallpapers.html', $this->getInput('r') . '.jpg', $element->href); $item['timestamp'] = time(); - $item['title'] = $element->find('p', 0)->text(); + $item['title'] = $element->find('em1', 0)->text(); $item['content'] = $item['title'] . '
'; + $item['enclosures'] = array($item['uri']); $this->items[] = $item; $num++;