[vipr] add image extractor (#1258)

* [vipr] add image extractor

Adds support for images hosted on https://vipr.im

* Fix codestyle issues
This commit is contained in:
v-delta
2021-01-20 21:38:43 +01:00
committed by GitHub
parent 95e5911895
commit e707e060cb
2 changed files with 17 additions and 0 deletions

View File

@@ -249,3 +249,19 @@ class TurboimagehostImageExtractor(ImagehostImageExtractor):
def get_info(self, page):
url = text.extract(page, 'src="', '"', page.index("<img "))[0]
return url, url
class ViprImageExtractor(ImagehostImageExtractor):
"""Extractor for single images from vipr.im"""
category = "vipr"
pattern = (r"(?:https?://)?(vipr\.im"
r"/[^/?#]+(\.html)?)")
https = True
params = None
def get_info(self, page):
url, pos = text.extract(
page,
'<p style="display: block; text-align:center;"><img src="', '"'
)
return url, url