Civitai API EZ Image Downloader
Select by Model or User Name
Fast Download of all Images for a Model or User
I created this as a way to quickly see all the high resolution images that had been posted to a given model without the need of clicking way to many buttons.
Description
FAQ
Comments (21)
Now we just need a uploader so I don't have to drag 20 images at a time and manually config publishing times.
I don't think that is directly supported by the API
I using JDownloader and need only the modell link or bookmark your choid of images an then select all bookmark, copy :D
may i ask Jdownloader can download civitai. image?
Hello, I'm using your downloader for quite a while, but I'm getting a problem with the User downloaded content.
To be exact when I'm using the start 1 and end 10 I'm getting the first 200 images but not the rest.
I've even tried start 2 end 2 and the images are the same as start 1 end 1.
Any ideas what might be causing this problem?
You might try a 100 limit and however many pages you want images 1-20 for 2k etc
@Felldude I tried that, but the effect is the same the program gets frozen and downloads only 1st page and only 100 images.
Error on page 11: 429 Client Error: Too Many Requests for url: https://civitai.com/api/v1/images?limit=100&page=11&username=baraisgreat&nsfw=X&period=AllTime
Btw the post and model are working just fine It's just the Username
@arinandumin769 Your just putting a username or model ID, leaving the postid blank correct
@arinandumin769 It is also showing page 11 not 1
@Felldude That's the fun part the error for page 2-10 is missing, but I'm getting only the first 100 images. Imma run again with just 1-10 pages.
@arinandumin769 To many bad request will flag your IP, possibly even from cloudflare. You can upload the .py file to GPT and ask it to fix the image download rate so that you don't flag the system as a bot
I'd like to know if you're going to update, because it's taking a long time and I don't understand how the program works.
Its a GUI for the command line interface Civitai has as a backend. You could likely just paste the .py to GPT and the updated command list from Civitai and it could change anything you would like
@Felldude So there's no problem with me creating, updating, or modifying them, or especially correcting them?
@noctusnoccv284 Ultimately you have to use whatever Civitai provides regarding the backend, but beyond that you can add or remove commands. Really its just tinker passing commands lines.
my stuff is in collections folders. does this download them and create folders with the collection names? or does it just download everything in one fat folder? would rather have separate folders instead of having to drag each image a million times
Not sure on that, you could look at the civitai backed that this uses to see if that is a command line opption
@Felldude alrighty 👍
edit: hmm... clicking the bat file opens then closes after 3 seconds..never gets started
The GUI relied on the civitai backend, you could look to see if anything is listed there or any changes have been made - given its been over a year changes are likely
edit: nevermind. i open it with the the py file instead of bat 👍
