Welcome to Inkbunny...
Allowed ratings
To view member-only content, create an account. ( Hide )
IB Downloader 2015
« older
BunnyFoxglove
BunnyFoxglove's Gallery (157)

IB Downloader v0.8.1

set default image size: small | medium | wide
page 1
page 2
New update, can be downloaded here

EDIT: 0.8.1
- Fixed the Favorites download feature.

Features:
-Download Favorites
-Import Watch list from IB
-Proxy support from default web browser settings. (Untested, let me know if it's not working)
-Individual download progress bars
-Automatic Login
-Allows batch downloading by watchlist. (Manual process)
-Allows Import Watchlist from a text file. (See bottom for instructions to make one)
-Various minor comfort fixes for pressing enter to submit things.
-Allows downloading from a search.
-Allows downloading an entire users gallery.
-Allows downloading Latest Submissions from watched users.
-If the file already exists, it will not over-write it. This means if you saved a users gallery to a folder, you can update it by re-downloading the gallery without it re-downloading all the files you already have.
-Can auto-create folders of the username when doing a search by the username. (Check box Option)
-Auto-create folder typed in if it doesn't exist. (Check box option)
-Option to filter out blocked submissions from being downloaded.
-Option to select ratings to download (e.g. Adult only, Adult + Mature, General etc.)
-Option to filter: picture/story/animation/music files
-Saves settings.
-Set Background Color
-Adjust Max Consecutive Downloads (to help with dial-up users) (1 to 6)

Requirements:
-Enable IB's API in your account settings.
-Must have .Net 4.0 installed.

This update addresses a few bugs that were raised regarding certain file names on very rare situations. I have also added a slider to adjust how many files you download at a time (between 1 and 6). Please, if you're using an older version, update to this one. The old ones will still work, but if you are having problems please try the newer version before reporting a bug. Thanks!

Keywords
program 191, download 171, app 71, application 46
Details
Type: Picture/Pinup
Published: 1 year ago
Rating: General

MD5 Hash for Page 1... Show Find Identical Posts [?]
Stats
958 views
48 favorites
61 comments

BBCode Tags Show [?]
 
DarkMacroMaster
1 year ago
Really glad to see this getting updates! Love it!
Two updates I'd really like to see if possible:
1) The ability to gather submission with multiple files into folders (Because I'm OCD ^_^)
2) An active updater so that I can have my favorites folder download any new submissions when I open the program

Don't know how hard or easy these might be to add. Just shooting out ideas.
BunnyFoxglove
1 year ago
Because of how the program creates the list, and how it handles folder creation, it can't easily do sub folders for multi-page submissions.

As for the favorites, there's a radio button to just download your favorites.

I don't know how many more updates this app is going to get, I had to reload an older version of the code, and update it with some of the newer code just to get a working copy back. Making changes to it is sort of temperamental.
Onelio
1 year ago
Wow!, What languaje do you use?
BunnyFoxglove
1 year ago
This is written in C#.
Vladimir
1 year ago
Got 3 folders for one users ' gallery
pusZN
pusZN

XD
Very nice work Bunny though !
BunnyFoxglove
1 year ago
If a user changes their name, you will get a folder for each name they posted under. That is a result of how it creates the folders.
Calico
12 months ago
Whoa, this is legit!!!
minecrafter09856
11 months, 1 week ago
No matter what I try, it always seems to find my 2 submissions rather than my favorites... Am I doing something wrong? I did download my favorites before but I can't remember.
BunnyFoxglove
11 months, 1 week ago
As long as you use the Favorites radio button, it should pull all your favorites. Make sure it's not on New Posts.

EDIT: It seems that command might be broken atm. I'll have to look at it later.
minecrafter09856
11 months, 1 week ago
Like I do click the favorites radio button, but sometimes it switches to username then new posts. Also if there's no usernames in the watch list you should add an exception block and let the user know that there should be a username, at first I thought i broke the program but it still worked. Usually when exceptions are thrown they either break the program or keep throwing the exception.
rnixon
10 months, 2 weeks ago
Thank you very much for adding the ability to limit concurrent connections!
DreamGod
10 months ago
This looks pretty awesome! Unfortunately, I have NO idea how it works. I got the login figured out, but that's it. Is there a tutorial or help page available?
hugeThing
10 months ago
Great Program i had the last version and lost after a hdd crash all Datas..

But please fix the Favorite radio command.. :D
JamieKaBoom
9 months, 1 week ago
YAy, I got it to work^^ This thing is awesome :3
izamemario
8 months, 2 weeks ago
just a quick question, but does your program properly ignore "blocked" tags? I was batch downloading so i can easily search for artists i like, but It seems to be downloading Everything, including things which seem to included my blocked tags.
BunnyFoxglove
8 months, 2 weeks ago
Honestly, I don't remember. If the tags are blocked at the server level, then yes. Try finding a single artist who had stuff that you're blocking, and test it out on just that artists gallery. I know there's a check box for it, but I don't know if it's broken.
minecrafter09856
8 months, 1 week ago
One thing I'd suggest (I don't know how hard it would be) but adding a "Re-namer" as in instead of the usual

"random numbers_artists username_the title of the submission" as in "81026_kitsuneyoukai_the_agreement_-_cover_page"

maybe instead be able to rename them to their proper names? I have done that with my favorites downloader I made mainly because I couldn't get my favorites using your program :P It took a bit but I got it ;o;

Mainly because I'm still a C# newbie .3.
BunnyFoxglove
8 months, 1 week ago
The reason I don't like to do this, is because people tend to upload the same filenames. The number at the start keeps the names original, and allows me to make sure you're not downloading duplicates, or overwriting files accidentally.
minecrafter09856
8 months, 1 week ago
I figured that too when I was testing my program too >~<
BunnyFoxglove
8 months, 1 week ago
I've fixed the favorites bug. You can download the new version from the link above now.
minecrafter09856
8 months ago
Thank you :o

I don't think you can download pools yet? You should add that c: I'm already adding that functionality to my favorites downloader xd
BunnyFoxglove
8 months ago
There's no clean, or easy way to handle this. You can't do a search by pool name, it requires the pool ID. The submission details response will return a pool name, but there's no way to get the ID from the name directly. So in order to use it properly they would need to put in the ID, or do some kind of search on a specific file and then download the pool attached to it. Both of those would be messy, and not very friendly solutions.
minecrafter09856
8 months ago
rip ;-;
Tycloud
8 months, 1 week ago
I love you :3
nelson88
7 months, 2 weeks ago
This is awesome!^^
Sonamyfan04
7 months ago
Request for next IB Downloader update.

-Pool Downloader.
BunnyFoxglove
7 months ago
As I explained just above, there's no clean way to download pools. It would require the user to input the pool ID, or have some confusing mechanism to download pools based on a searched image.
DarkSpyro92
6 months, 3 weeks ago
There's a typo. When searching pages, it says Seraching instead of Searching.
DarkSpyro92
6 months ago
Something seems to be wrong with it for me. I used it once, and then added some more people to my favorites, however it won't download their files now. When I try to redownload using it, it says there aren't any new files to download, yet it didn't download the new pictures. Nor did it create a folder for the pictures when I checked it. D: I'm going to try to create a virtual machine and download it through that and then move it to my computer. Hopefully that will work.
BunnyFoxglove
6 months ago
When that happens it typically means that you already have all their files downloaded. It won't add files to the list if you already have them. You can just change the destination folder, and then make the list.

Also make sure you're doing a full scan, and not just the latest submissions. As for the new folders being created, you may need to look at the file names. If an artist changes their name, the files will still get put into a folder based on their old name because the files names still start with their old names. So you may have troubles finding the files in the folders you expect them to be in.
DarkSpyro92
6 months ago
Well I created a virtual machine and am downloading it there, and it's working fine there. I set it to New Posts so it would add them from my watch list. Will Favorites still add it from the watch list or should I select Username? I don't really favorite posts lol.
BunnyFoxglove
6 months ago
New Posts only pulls stuff from your New Submissions. Like when you click the New Submission icon at the top of the site. If you want to pull their entire gallery, you need to select Username. If you want to download all of your Favorites, you select favorites.

EDIT: Just to be clear, when you select New Posts, it ignores usernames. It pulls everything that would show up in your New Submissions. New Posts will not use your list of names.
DarkSpyro92
6 months ago
Oh. Okay. That is really helpful to know. xD It's working perfectly now lol. Also, did you use Visual Studio to make this? It looks like a program made in Visual Studio. I'm currently in my last semester of college for a computer programming degree.
BunnyFoxglove
6 months ago
Yes, I use Visual Studios for most projects. I like the IDE.
DarkSpyro92
6 months ago
Yeah. It's a very useful tool. I'm not very good at the coding part, but I'm very good at creating a good design for the GUI. :3 It can be fun creating new designs that could be used for programs. I was going to build a testing ground for standard program design, with a lot of different functions but no coding, but I kind of got lazy and never finished. xD

Speaking of which, I saw when you expand the window, the Maximum Downloads slider doesn't move. Not sure what property you can add to fix that.

I'm also using VS to work on my final class for my degree. It's gonna be hell lol.
DarkSpyro92
5 months, 4 weeks ago
I seem to be having another issue. Now when I click Run List, even if Username is selected, the radio buttons will automatically select New Posts. It's becoming rather irritating. I'm trying to figure out how to keep it from changing, but no dice.
BunnyFoxglove
5 months, 4 weeks ago
I don't know what to tell you, I tested it on mine it doesn't change. Not that it should matter, the Run List button should only do the usernames from the list regardless of what's selected.
CrypticNightmare
5 months ago
Just to toss this out here, but the Download link is dead.
BunnyFoxglove
5 months ago
Thanks, I'll get that fixed asap. Dropbox changed their services, and I need to update the link.
CrypticNightmare
5 months ago
Yeah, I heard they had done that and not a problem!
BunnyFoxglove
5 months ago
I've updated the link, it should work now.
CrypticNightmare
5 months ago
Thanks!
puffyfluffy
5 months ago
I have a bug to report.

If you click on "Run List" with nothing selected (I don't know how the list thing is used) I get an Unhandled Exception as follows:

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.ListBox.ObjectCollection.get_Item(Int32 index)
   at IBDownload.frmIBDownload.btnRun_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
BunnyFoxglove
5 months ago
yeah, it expects at least 1 user name in the list or it will throw that error. You can either add them manually into the small box above the list and clicking add. Or with a text file list, or directly from the website. See the Import From: Text File or Website buttons for those options.
puffyfluffy
5 months ago
ah okay. Thank you for the explanation of it. Love the program :)
vixenfinder
4 months, 2 weeks ago
This looks really great. I would love to try it out on my Linux machine if you ever compile the #C code for it.
BunnyFoxglove
4 months, 2 weeks ago
lol... it doesn't work like that. This uses .NET which is specific to windows. There's nothing more to compile. It won't compile with mono either, before you suggest that too. Mono doesn't like the thread-safe code. This app will never work for anything other than windows. You can try running windows in a VM, and running it through that if you want.
Saglinger
3 months, 4 weeks ago
For some reason, I can't get IB Downloader to login.

I did enable the API, and I know the password is correct.  Is your client compatible with special characters?

<EDIT>

Seems like that was in fact the case.  The client does not like the @ symbol.
BunnyFoxglove
3 months, 4 weeks ago
I don't know, it might depend on the characters in question. Try setting your password to something without them, and see if it works. I can't remember off the top of my head what it's doing before it sends the password string.

I'll see what I can do to fix it later, I'm not sure why it causes a problem.
Saglinger
3 months, 4 weeks ago
Ah.  Nevermind. I had the wrong password.  I changed it and now it works, but apparently I've been typing the wrong password this entire time.
PsyChuan
3 months, 4 weeks ago
How can I download images from one specific user gallery?
BunnyFoxglove
3 months, 4 weeks ago
Select the Username radio button on the right hand side.
Then type the users name in the top left entry box.
Then click Search.
When it finishes making a list of all the new files, click download.
PsyChuan
3 months, 4 weeks ago
Okay, so I can't search for specific tags within a user gallery?
BunnyFoxglove
3 months, 4 weeks ago
Nope. The tool was designed for mass backups, and I'm not even sure if the api would support that feature. I can look into that for the future.
PsyChuan
3 months, 3 weeks ago
No problem, thanks for the help!
minecrafter09856
1 month, 3 weeks ago
R.I.P my custom program for downloading favorites untill this was released
kendrakirai
1 month, 3 weeks ago
Does this still work? i keep getting errors on this old XP netbook I acquired.

This is the error log I get when I try to import my watch list.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at IBDownload.frmIBDownload.bkwWatchlist_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

BunnyFoxglove
1 month, 3 weeks ago
The app may not work with all versions of XP, I've never tested it. Others have said it worked, but older versions may not, and newer versions may require extra packages installed. It's written for .net 4.5 which I don't think comes standard with most versions of XP, if any.

Try adding names manually, and see if it works, or try just doing a simpler function and see if that works. I suspect none of them will work, but you may be able to load the usernames with a text file if manually adding names works. If none of the download features work, then it's pointless.
kendrakirai
1 month, 3 weeks ago
Oh, .net 4.5? it yelled at me to get 4.0 and ran after I installed that. I'll try that.

EDIT: crud, 4.5 doesn't work on XP.
Liquidhalo231
2 weeks, 4 days ago
Is it possible to add a feature that downloads all data from watchers such as:
journals, shouts, profile, icon and descriptions and comments on submissions?
BunnyFoxglove
2 weeks, 3 days ago
This app uses the API for the website. About the only thing on that list it could do is the descriptions, but it would have to go into a text file, or maybe the meta data of the images. Just the same it's unlikely I would add that feature. The rest of that isn't a part of the API. Think about what comes up when you use the search feature. That's what the API returns more or less.
New Comment:
Move reply box to top
Log in or create an account to comment.