Pixiv Downloader 20100727 UPDATED in here. Changelog: add artist name validation by with0out fix filename sanitation and html entity decoding Download link here, and source code here.
12 thoughts on “Pixiv Downloader 20100727”
If I want to download tag “X” but I don’t want the ones tagged with “Y”, is there a way to block images with the “Y” tag?
no. I don’t know if we can specify tag search using boolean or not.
I like your program but I’m having a problem. When using the download list mode, when the program gets to a specific image from a specific user, the program gives me an error and has to close. This is the error I get.
Processing Image Id: 12702804
Error at processImage(): (, UnboundLocalErr
or(“local variable ‘filename’ referenced before assignment”,), )
Error at processMember(): (, UnboundLocalEr
ror(“local variable ‘filename’ referenced before assignment”,), )
Error at processList(): (, UnboundLocalErro
r(“local variable ‘filename’ referenced before assignment”,), )
Traceback (most recent call last):
File “PixivUtil2.py”, line 616, in main
File “PixivUtil2.py”, line 214, in processList
File “PixivUtil2.py”, line 301, in processMember
File “PixivUtil2.py”, line 452, in processImage
UnboundLocalError: local variable ‘filename’ referenced before assignment
press enter to exit.
This problem has become frustrating because after removing the user id from the list, the program still tried to download it when I download from list. I don’t even like the image, so all the trouble I’m getting from it is bothersome.
>> removing the user id from the list
Because the program still reference it from database, noted. I will make an interface for managing the database. As for the image, will see about it.
Thank you very much for this program. I initially tried it out, I think when you first released it back in January. This makes getting images from Pixiv so much better.
Thank you 🙂
This is a fantastic program you’ve made! Really love it. I have some suggestions if they aren’t too hard to implement though.
Is it possible for you to create some sort of cacheing system in the program? For example, when I run this program, it will manually check each artist’s files online, then it will check my harddrive if it already exists or not. If someone has a lot of files (which I do), the program will go through a lengthy process to check files before it starts downloading, in which will happen every time the program is started.
BTW, you probably already know this, but the best location to implement this cache folder would probably be inside it’s current folder.
Please let us know if this can be done; other than that, keep up the great work!
If you enable the database, it should be recording the downloaded images so it won’t checked the files in the harddisk.
It already has such feature. I use the list.txt file with all the user #s to bulk download and after stopping the downloads and resuming afterwards the app skips every image/artist it has already downloaded.
Would it be possible to include a “resume” feature, which would allow the downloader to remember which artist it was working through at the time of a break (either because it crashed or because you had to stop it for whatever reason), and ask you if you’d like to resume when you start it back up again?
Thanks once again. Really grateful for this little app.
Comments are closed.