I moved the FA link parsing code into "arthawk.dll" this time, so it can check the header it gets back when testing urls to see if they actually work. If they fail, you'll get a message box showing you what the link is, and the arthawk.dll process will exit gracefully instead of throwing up a nasty empty variable error. This won't affect the main .exe though. I also made the default extension "png" for when FA's troggle dork fails to give a real extention to the file. ^.^
I've just tested ArtHawk with these artist's galleries on FA: Jazzycat Vincent Aemi Rarakie Zen Galgard
It worked perfectly and got everything. It also worked fine with InkBunny and DeviantArt. Heh, as before, feel free to report any bugs or give suggestions! If you care to donate, I accept those as well: https://inkbunny.net/donate.php?user_id=75
If you stumble on any files that won't download or give an error, please try to get it's name or URL, or which artist's gallery you were downloading when it happened. I can't really do much here without testing the problem links myself and seeing what they look like.
My next planned update (after a looooong break and making lots of nice new art) will be adding a CSV file for each artist's files. This will greatly speed up the checking for updates process and should enable you to change the file names on the fly without having to delete anything or start over. I'll also look into auto-adding your watch list, or any user's watch list from all 3 sites.
^^ Happy Downloading folks.
Quick Instructions for getting started: 1.Fill in your user name and pass for IB and FA, DA doesn't need one. 2. Press the "edit artist's list" button to edit each site's list. 3.Copy your watch list from IB (there's an option to show names as text only) or FA. Be sure to clean any extra spaces or blank lines from each list, otherwise that particular name will fail to download. Hit "save" when done. 4.Set your save pattern with those two buttons on the right. 5. Under those two buttons, you can press "set your save path" to select or create a folder where all the files and folders will be created for each site and artist. Otherwise ArtHawk will create folders in it's own directory and download to those. 6.Press "check site" to check the site currently selected in the dropdown menu on the top left, or "check all sites" to do just that. It will login and begin downloading the submissions for each artist.
You can also use renaming by clicking "use renaming", then clicking one of those variable names such as *artist* or *title*. It will be copied to your clipboard, then you can paste it into the "file naming pattern" box below. Those variables will be filled in with that info for each file and the file will be named accordingly. Also, I had to add that string of numbers you usually see in IB's or FA's file name because in some cases that's the only thing that makes the file have a unique name. You can put a character or a couple of characters in the box to the right that will be used as a seperator between the file's title and the string of numbers. Like this for example: Using *title* and "____" as a seperator would give you: "Really Cool Pic____02524551.jpg"