]> git.lizzy.rs Git - nhentai.git/blobdiff - nhentai/doujinshi.py
0.3.1 - add login session
[nhentai.git] / nhentai / doujinshi.py
index d38e16beee903a3bccbd9e582b0a8842b6d9d169..6cb17e8dacf3eaecf1038ef4c21cb7979a12e195 100644 (file)
@@ -58,9 +58,20 @@ class Doujinshi(object):
         logger.info('Starting to download doujinshi: %s' % self.name)
         if self.downloader:
             download_queue = []
+
+            if len(self.ext) != self.pages:
+                logger.warning('Page count and ext count do not equal')
+
+            for i in range(1, min(self.pages, len(self.ext)) + 1):
+                download_queue.append('%s/%d/%d.%s' % (IMAGE_URL, int(self.img_id), i, self.ext[i-1]))
+
+            self.downloader.download(download_queue, self.filename)
+
+            '''
             for i in range(len(self.ext)):
                 download_queue.append('%s/%d/%d.%s' % (IMAGE_URL, int(self.img_id), i+1, EXT_MAP[self.ext[i]]))
-                self.downloader.download(download_queue, self.filename)
+            '''
+
         else:
             logger.critical('Downloader has not been loaded')