def guess_image_url(meta): if 'imageURL' in meta: return meta['imageURL'] try: origin_url = meta['sourceURL'] if "flickr.com" in origin_url: from variety.FlickrDownloader import FlickrDownloader return FlickrDownloader.get_image_url(origin_url) elif Util.is_image(origin_url) and Util.is_alive_and_image(origin_url): return origin_url return None except: return None
def guess_image_url(meta): if 'imageURL' in meta: return meta['imageURL'] try: origin_url = meta['sourceURL'] if "flickr.com" in origin_url: from variety.FlickrDownloader import FlickrDownloader return FlickrDownloader.get_image_url(origin_url) elif Util.is_image(origin_url) and Util.is_alive_and_image(origin_url): return origin_url return None except: return None
def test_get_image_url(self): self.assertEqual( "https://live.staticflickr.com/8426/7527967456_41f8ae5caf_k.jpg", FlickrDownloader.get_image_url( "https://www.flickr.com/photos/peter-levi/7527967456/"), )
def test_get_image_url(self): self.assertEquals( 'https://farm9.staticflickr.com/8426/7527967456_946cc5d94b_o.jpg', FlickrDownloader.get_image_url( 'https://www.flickr.com/photos/peter-levi/7527967456/'))
def test_get_image_url(self): self.assertEquals('https://farm9.staticflickr.com/8426/7527967456_946cc5d94b_o.jpg', FlickrDownloader.get_image_url('https://www.flickr.com/photos/peter-levi/7527967456/'))