]> git.lizzy.rs Git - nhentai.git/commitdiff
fix download issues
authorRicterZ <ricterzheng@gmail.com>
Tue, 15 Jan 2019 12:43:00 +0000 (20:43 +0800)
committerRicterZ <ricterzheng@gmail.com>
Tue, 15 Jan 2019 12:43:00 +0000 (20:43 +0800)
nhentai/doujinshi.py
nhentai/utils.py

index d38e16beee903a3bccbd9e582b0a8842b6d9d169..0dc6faf64ff7e205b07e06c97b03a9a54bd62313 100644 (file)
@@ -58,9 +58,17 @@ class Doujinshi(object):
         logger.info('Starting to download doujinshi: %s' % self.name)
         if self.downloader:
             download_queue = []
+
+            for i in range(1, self.pages + 1):
+                download_queue.append('%s/%d/%d.%s' % (IMAGE_URL, int(self.img_id), i, self.ext))
+
+            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')
 
index 7ffe33220779af9a21823382edbb9f630cb902fa..f884d2f0901d2306eedb1fcc315f775725e042c5 100644 (file)
@@ -121,4 +121,7 @@ an invalid filename.
     filename = filename.replace(' ', '_')  # I don't like spaces in filenames.
     if len(filename) > 100:
         filename = filename[:100] + '...]'
+
+    # Remove [] from filename
+    filename = filename.replace('[]', '')
     return filename