[nijie] add favorites extractor

adds support for 'https://nijie.info/user_like_illust_view.php?id=...'
This commit is contained in:
Mike Fährmann
2018-03-31 18:54:25 +02:00
parent 445db75955
commit 7b562907c3
3 changed files with 22 additions and 3 deletions

View File

@@ -53,11 +53,11 @@ MangaPark https://mangapark.me/ Chapters, Manga
Mangareader https://www.mangareader.net/ Chapters, Manga
nhentai https://nhentai.net/ Galleries, Search Results
Niconico Seiga http://seiga.nicovideo.jp Images from Users, individual Images Required
nijie https://nijie.info/ Images from Users, individual Images Required
nijie https://nijie.info/ |Images from Use-4| Required
Nyafuu Archive https://archive.nyafuu.org/ Threads
Pawoo https://pawoo.net Images from Users, Images from Statuses
Pinterest https://www.pinterest.com Boards, Pins, pin.it Links
Pixiv https://www.pixiv.net/ |Images from Use-4| Required
Pixiv https://www.pixiv.net/ |Images from Use-5| Required
PowerManga https://powermanga.org/ Chapters, Manga
Pure Mashiro http://reader.puremashiro.moe/ Chapters, Manga
Read Comic Online http://readcomiconline.to/ Comic-Issues, Comics
@@ -94,4 +94,5 @@ Turboimagehost https://turboimagehost.com/ individual Images
.. |Images from Use-1| replace:: Images from Users, Albums, Challenges, individual Images, Likes, Search Results
.. |Collections, De-2| replace:: Collections, Deviations, Favorites, Folders, Galleries, Journals
.. |Images from Use-3| replace:: Images from Users, Albums, Favorites, Galleries, Groups, individual Images, Search Results
.. |Images from Use-4| replace:: Images from Users, Bookmarks, Favorites, pixiv.me Links, Rankings, Individual Images
.. |Images from Use-4| replace:: Images from Users, Doujin, Favorites, individual Images
.. |Images from Use-5| replace:: Images from Users, Bookmarks, Favorites, pixiv.me Links, Rankings, Individual Images

View File

@@ -153,6 +153,23 @@ class NijieDoujinExtractor(NijieExtractor):
return self._pagination("members_dojin")
class NijieFavoriteExtractor(NijieExtractor):
"""Extractor for all favorites/bookmarks of a nijie-user"""
subcategory = "favorite"
directory_fmt = ["{category}", "bookmarks", "{user_id}"]
archive_fmt = "f_{user_id}_{image_id}_{index}"
pattern = [(r"(?:https?://)?(?:www\.)?nijie\.info"
r"/user_like_illust_view\.php\?id=(\d+)")]
test = [
("https://nijie.info/user_like_illust_view.php?id=44", {
"count": ">= 16",
}),
]
def get_image_ids(self):
return self._pagination("user_like_illust_view")
class NijieImageExtractor(NijieExtractor):
"""Extractor for a work/image from nijie.info"""
subcategory = "image"

View File

@@ -66,6 +66,7 @@ CATEGORY_MAP = {
}
SUBCATEGORY_MAP = {
"doujin" : "Doujin",
"gallery": "Galleries",
"image" : "individual Images",
"issue" : "Comic-Issues",