diff --git a/docs/supportedsites.md b/docs/supportedsites.md index e2852fd9..907a44cc 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -949,6 +949,12 @@ Consider all listed sites to potentially be NSFW. Boards, Likes, Pins, User Pins, related Pins, Search Results + + SilverPic.com + https://silverpic.com/ + individual Images + + Simply Hentai https://www.simply-hentai.com/ diff --git a/gallery_dl/extractor/imagehosts.py b/gallery_dl/extractor/imagehosts.py index 52bb7081..e81c89b8 100644 --- a/gallery_dl/extractor/imagehosts.py +++ b/gallery_dl/extractor/imagehosts.py @@ -426,3 +426,26 @@ class ImgtaxiImageExtractor(ImagehostImageExtractor): example = "https://imgtaxi.com/img-0123456789abc.html" get_info = ImgdriveImageExtractor.get_info + + +class SilverpicImageExtractor(ImagehostImageExtractor): + """Extractor for single images from silverpic.com""" + category = "silverpic" + pattern = (r"(?:https?://)?((?:www\.)?silverpic\.com" + r"/([a-z0-9]{10,})/[\S]+\.html)") + example = "https://silverpic.com/a1b2c3d4f5g6/NAME.EXT.html" + + def get_info(self, page): + url, pos = text.extract(page, '