Skip to content
Very customizable imageboard/booru downloader with powerful filenaming features.
C++ TypeScript Inno Setup CMake CSS Shell Other
Branch: master
Clone or download

Latest commit

Latest commit b042288 Feb 28, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Refresh github actions cache when the actions file changes Feb 25, 2020
CrashReporter New Crowdin translations (#1842) Feb 25, 2020
cli Fix broken GitHub actions build Dec 6, 2019
cmake Only update YourLanguage.ts on build May 16, 2019
e2e Light cleanup and typo fixes May 31, 2019
gui Fix deprecated tab inheritance logic (issue #1875) Feb 25, 2020
languages New Crowdin translations (#1842) Feb 25, 2020
lib Default writable to true so settings can be saved on Linux (#1797) Feb 28, 2020
macos Improvements to macOS version (#1776) Sep 20, 2019
release Bump NPM packages versions Jan 19, 2020
releases Version 7.2.1 Feb 28, 2020
scripts Package Linux releases as tar.gz instead of zip Sep 22, 2019
tests Disable TagStylist tests on MacOS Feb 25, 2020
.all-contributorsrc Add brazenvoid to the list of contributors for issues Apr 13, 2019
.appveyor.yml Bump CI Qt version from 5.12.5 to 5.12.6 Feb 25, 2020
.codecov.yml Ignore moc files in codecov settings Jul 14, 2018
.gitattributes Always keep LF on SH files May 16, 2019
.gitignore Add missing files from last commit due to gitignore Dec 11, 2019
.gitmodules Migrate to Catch2 for tests Jun 15, 2019
.travis.yml Fix 'nightly' Linux and macOS releases labelled as 'develop' Sep 22, 2019
CMakeLists.txt Version 7.2.1 Feb 28, 2020
CODE_OF_CONDUCT.md Add code of conduct adapted from the Contributor Covenant 1.4 Jun 24, 2017
CONTRIBUTING.md Add CONTRIBUTING file Mar 15, 2017
LICENSE Started putting javadoc comments to make the code clearer May 14, 2011
NOTICE Update a few icons Nov 28, 2015
README.md Use paypal.me link for PayPal donations Aug 9, 2019
_config.yml Set theme jekyll-theme-minimal Apr 6, 2017
build-mac.sh Improvements to macOS version (#1776) Sep 20, 2019
build.sh Install node in build.sh (fix #1808) Oct 20, 2019
crowdin.yml Add crash reporter to Crowdin May 16, 2019
uncrustify.cfg Fix tag database tests Jan 14, 2019

README.md

Grabber

Gitter chat GitHub release GitHub downloads GitHub downloads GitHub issues Donate with PayPal Donate with Patreon Build Status Build Status Code Coverage Codacy Badge Project license

Imageboard/booru downloader which can download thousands of images from multiple boorus very easily.

Thanks to its powerful naming features, you just have to set your filename and save directory using all the tokens available, and the program will generate a filename using the image's information. With this, you can store and manage your pictures in advanced directory structures, and save image with custom filenames!

Grabber works on Windows, Mac, and Linux. It is available in English, French, Russian, simplified Chinese, and Spanish.

Download

You can download the latest release here, or find all previous releases here.

For users interested, a nightly version is built automatically on every commit on the develop branch, and can be downloaded here. Note that it might be less stable than official releases, so use at your own risk.

Features

Browse

  • Tabs to make multiple searches at the same time
  • Able to show results from multiple imageboards at the same time in a single tab
  • Remove duplicate results from multiple-imageboard searches
  • Auto-completion of tags in the search field
  • Blacklisting of tags to mark or hide images you don’t want to see
  • Proxy support
  • Post-filtering (when the imageboard search is limited)
  • Auto-download images as you search according to a whitelist

Download

  • Download thousands of images at once
  • Download single images using their MD5 or ID
  • Command line interface to download images

 

 

 

 

 

Customize

  • Add your own imageboards very easily
  • Authentication for sources behind a login wall
  • Theme support using CSS. See Themes for details.
  • Lots of options to customize the program’s behaviour

 

 

 

Organize

  • Save images using a custom format, for example %artist%/%copyright%/%character%/%md5%.%ext%, or using JavaScript code. See Filename for details.
  • Favorite tags to keep track of new images
  • "View it later" tags to save a search for later
  • Support saving images directly to a local booru, such as Shimmie, Gelbooru or MyImouto.
  • Can add entries to a database for each image or tag while downloading. See Commands for details.
  • Conditional filenames triggered by a tag
  • Rename already downloaded images

Default sources

You can add additional sources very easily, but here's a short list of some sources that are included and supported by default:

  • Danbooru
  • Gelbooru
  • E-Hentai
  • Pixiv
  • yande.re
  • Shimmie
  • e621
  • Konachan
  • rule34
  • safebooru
  • Anime-Pictures
  • behoimi
  • Zerochan
  • Twitter

Compilation

See the Compilation wiki page to know how to build Grabber.

Contributors

Jack Vasti
Jack Vasti

💻 📖 ⚠️
YMI
YMI

🐛 🤔
SultrySamthepenna…
SultrySamthepenna…

🐛
Barry Anders
Barry Anders

💻 🐛
Ken Swenson
Ken Swenson

💻 📦
Larry He
Larry He

💻
brodycas3
brodycas3

🐛
Klion Xu
Klion Xu

🌍
MasterPetrik
MasterPetrik

🐛 🌍 🤔
Eddy Castillo
Eddy Castillo

🌍
MrAndre96
MrAndre96

🐛
Umair Ahmed
Umair Ahmed

🐛

This project follows the all-contributors specification. Contributions of any kind are welcome!

You can’t perform that action at this time.