Imgbrd-Grabber is an imageboard/booru downloader which can be used with a great a graphical user interface or through command line. It can download thousands of images from multiple boorus very easily. One of its main advantage is its very powerful naming features: just set your filename and folder using all the tokens available and conditionals, and he will generate an image-dependant one.
You can download the latest release here, or find all previous releases here.
If you have any questions about the program, found a bug and don't want to use the github issue tracker, or anything, you can contact me by mail in French or in English at bio.nus@hotmail.fr. Please prefer using Github's built-in issue tracker though, as the answer to your question or problem might help other people!
- Browse images from the internet
- Download huge amounts of images at once
- Command line interface to download images
- Download single images using their md5 or id
- Rename downloaded images using a formatting string, for example "%artist%/%copyright%/%character%/%md5%.%ext%" (someway like how the Firefox extension Danbooru Downloader does), or directly using Javascript code. See {{Filename}} for details.
- Add and remove imageboards very easily
- Multiple tabs
- Display multiple imageboards at the same time in a single tab
- Merge results from these imageboards (i.e. remove duplicates in results)
- Favorite & "View it later" tags
- Auto-completion in the search field
- Post-filtering
- Autodownload
- Can import settings from Mozilla Firefox extension "danbooru downloader"
- Can add entries to a database for each image or tag while downloading
- Blacklisting
- Proxy support
- ... and more!
- English
- French
- Russian (thanks to Николай Тихонов)
You can add additional sources very easily, but here's a shot list of some sources that are included and supported by default: Danbooru, Gelbooru, yande.re, Shimmie, Sankaku complex, e621, rule34, safebooru, behoimi...
- YMI for all his suggestions and helping debbuging the program
- Николай Тихонов for the Russian translation
- Everyone who helped make this program better by contributing, suggesting features, or reporting bugs!
If you want more info about compilation steps, see the Compilation wiki page.
./build.sh
Or if you want to run the commands yourself :
sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa
sudo apt-get update -qq
sudo apt-get install -qq qt5-qmake qtbase5-dev qtdeclarative5-dev qtscript5-dev qtmultimedia5-dev libpulse-dev
sudo apt-get install qt5-default qttools5-dev-tools
qmake Grabber.pro
make
mv gui/Grabber release/Grabber
touch release/settings.ini
See the OS X compilation instructions for compiling Grabber on Mac.