diff --git a/docs/supportedsites.md b/docs/supportedsites.md index bb60c8d4..e1307b45 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -1046,13 +1046,13 @@ Consider all sites to be NSFW unless otherwise known. nijie https://nijie.info/ - Doujin, Favorites, Illustrations, individual Images, Nuita History, User Profiles + Doujin, Favorites, Feeds, Illustrations, individual Images, Nuita History, User Profiles Required horne https://horne.red/ - Doujin, Favorites, Illustrations, individual Images, Nuitas, User Profiles + Doujin, Favorites, Feeds, Illustrations, individual Images, Nuitas, User Profiles Required diff --git a/gallery_dl/extractor/nijie.py b/gallery_dl/extractor/nijie.py index 2c8e72ca..3a813eff 100644 --- a/gallery_dl/extractor/nijie.py +++ b/gallery_dl/extractor/nijie.py @@ -326,6 +326,26 @@ class NijieNuitaExtractor(NijieExtractor): page, "", "さんの抜いた")[0] or "") +class NijieFeedExtractor(NijieExtractor): + """Extractor for nijie liked user feed""" + subcategory = "feed" + pattern = BASE_PATTERN + r"/like_user_view\.php" + test = ( + ("https://nijie.info/like_user_view.php", { + "range": "1-10", + "count": 10, + }), + ("https://horne.red/like_user_view.php"), + ) + + def image_ids(self): + return self._pagination("like_user_view") + + @staticmethod + def _extract_user_name(page): + return "" + + class NijieImageExtractor(NijieExtractor): """Extractor for a nijie work/image""" subcategory = "image"