nightly 版本每次提交自动构建,可能不如正式版稳定;各平台安装步骤需另看官方文档而非 README 内命令;部分图站需登录认证才能访问。
imgbrd-grabber
BionusApache-2.0活跃维护高度可定制的图站/booru 批量下载器,支持 Danbooru、Gelbooru 等站点,靠强大的文件命名规则把抓下来的图整理得井井有条。
Very customizable imageboard/booru downloader with powerful filenaming features.
下载最新 release:https://github.com/Bionus/imgbrd-grabber/releases/latest;源码编译 Linux 运行 ./build.sh,macOS 运行 ./build-mac.shREADME 未说明硬件要求;仅说明支持 Windows、Mac、Linux 与 Android。
跨平台图站批量下载器,用自定义命名规则把海量图片整理进目录结构
高度可定制的图站/booru 批量下载器,支持 Danbooru、Gelbooru 等站点,靠强大的文件命名规则把抓下来的图整理得井井有条。
核心能力
- 按 %artist%/%copyright% 等令牌或 JavaScript 生成文件名
- 单标签页同时搜索多个图站并去除重复结果
- 支持标签黑名单与白名单自动下载
- 可添加自定义图站并支持登录墙认证
- 下载时向本地 booru 或数据库写入条目
容易踩的坑
- v7.14.0最新正式版2026-08-14 · 2026-08-14 18:34 UTC
Features
- Add "tmp" and "xmp_original" to excluded extensions of the md5 list fixer (PR #3393) (1356640530493e79d7eb18a289687c73e1e4c0cd), thanks @ProtagNeptune!
- Make menus on macOS more conventional (PR #3447) (a6938e1eb32708f0757e2d9fccea924bc3b77fd8), thanks @rapture-party!
- Add setting to overwrite conversion destination file (issue #3482) (c65da3f345251bc3fd0fa31d2e0cbd9bb87f3985)
- Add and manage search history (issue #3513) (887f23729647a77a30ed3abf391b21a1e53d4a7f, 01288c516a77be3911357c94942222814e2377d3, 71f577307ecf1777a769702d9309518a1eb8b5e7)
- Add support for "contributor" tag on e621 (issue #3522, PR #3536) (1cdead88eebd1ead1788b7ba9a616f6a77f3cee1), thanks @PencilVoid!
- Add Chinese traditional translation (PR #3468) (0535b50a77444eb32662cdb4caec01219fb4de9a), thanks @VM8gkAs!
- Allow cookie import in source settings (issue #3364) (ece0f58325279a655b65c8c950ea021b558c69e4)
- Enable WebView support (issue #3366 and issue #3540) (78eb8017b49dffddf73a22e7b1b4f18d2c923c7a, e794d76ca4c37b9e535dfeae0dc75209fa5a0ee8, f3fba80cc3ac7502a4e581d19a7236750486dab0)
- Add backup restore support for settings, favorites, lists, monitors, history, MD5 data, filename history, thumbnails, and web services (issue #583) (eca878f74bd8d658d21dc37a1b6d07afd24ed64b, 8a998ad241493071cc8f7c7e596bd9a6d6c5a763, 64af311b8dc33e45e3e673955bafd99c4be1022d, f0828c697a35558cc0cf5d3a45bdf346d11e3ff7, fe0db9aead06624bbf811e0c8f6d4ffef21bf95a, 729f45b5f99095f2f974caf93aa52516cb07f9df, 18b3143fb814294f9eadb591579cc310df37a07a, 6050a4d3ed402cdf8c4dd9d144ae39b2cf485f0b, 2c213b2a6d200c206e20069dea872fac07da7b56, 64ff202fa070c80cecec74aa53455e3ac448c80b, b95545b03cfbfb0ad8948869b263a8b44fc9e35e, 18b49959621ce52b583125ddafefcf43641e2901, 9e4f5a520034420cfaba7a1a09cc9e8279fa87e3, cf146fbf55f5f47ce26a1fcd0f545ccfcca4b62a)
- Allow customizing extension rotation (issue #3591) (e6879071d0084485bcd895c29cb0aceeadb28ac6)
- Add setting to show video indicator on thumbnails (32107c563c23f76f145e2d93f12118a7aedfb8b3)
- Add move/delete buttons for conditionals (issue #3622) (1f36c51826bbfd7f3b6e21287636efcb099b0a83)
- Allow customizing backend for each image conversion (ae6ab57c8d78e03ef5fe91c650c64c3d8b7e015c)
- Add site-specific blacklist shortcut (PR #3671) (62028beddb0b33c24d144bed6d035b7c9e3ee774), thanks @yami-no-tusbas!
- Add "add tabs" menu (issue #3649) (4e4df931dea9db7e5762cd3a8d38a9d3cd3d469a)
- Set filename/path overrides when converting download to monitor (issue #3400) (adfddbd8fe4a64bb4896a8e5ae665fbb26fe46ff)
Fixes
- Improve light/dark theme colors and favorites/KFL styling (PR #3359 and issue #3435) (da3559ba613c1fd1e41902ab3c131ba223f5104a, 3ec1d94347b54d9ae9890206b9f1440316eb54d1), thanks @ProtagNeptune!
- Keep batch download order when converting to monitor (issue #3397) (15c5ee026809f3dbe2bad18716dbc6c913451b48)
- Properly detect nightly in lib project (issue #3399) (b00ff766669a0bf6c40a05ec68007b3e8b1ab3d1)
- Use pixel sizing consistently for viewer images and result/favorite thumbnails (issue #3410 and issue #3405) (c2a341c8d0cc5661255cd9468f39b8a20867c3a8, 0320f6e059ada2c1c83c5a364aff9bc8647075d1, 66e0949d1c4f0b4a9845711c49207f659f65c692)
- Exclude JSON files from ugoira frames (issue #3483) (9057d9161934507ecb52af3130737a34f869ed5e)
- Use configured limit value for monitors (issue #3486) (0c338165922eaa4e2b42f518a39ae20f0627d64a)
- Remove line breaks when pasting into search field (issue #3469) (30858e6213f08b639c912f301fb85a00ed760dc6)
- Remove suffix log files when deleting from UI (issue #3562) (145d31922729a31d253ffaa57bf40744e50e2f69)
- Don't double line breaks in wordsc.txt (21c267e1d747d4e91835ba8a794202e333c9c78b)
- Fix search-history handling for galleries (issue #3513) (accc9d39b31e9b2cc4cb3f0fff7ca2ea9552a5c2)
- Don't re-sort auto-complete when nothing was added (eb7e46c4e7aa7cb9cfb955c5852677527ade3a99)
- Fix crash when editing a favorite with a monitor (issue #3598) (223cadf76fb4f073a
- v7.13.02025-01-11 · 2025-01-11 14:30 UTC
查看更新说明
Features
- Allow to customize format conversion timeout (issue #3185) (b043373eb9913e2fe914199f360b8ce342dcbd38)
- Allow to keep color profile on metadata clear (issue #3166, fix #3196) (19dcd19604016be1bde81cc48961f9e1d7afdc2d)
- Replace settings by logs directory in log tab (issue #3205) (fce0186bce77c45088210a26092a6e69f572b60d)
- Add support for Exiftool sidecar files (issue #3087) (56f5a782061828ce2e32dc803640edf20df4a642)
- Update wording for buttons in log tab (PR #3219) (e5295e96f88a001bbc9987684eff2d61435dfcc4), thanks @ProtagNeptune!
- Detect Cloudflare redirects during image download (42755538a4321ff7ed68aebe4f1b541b0fe6638f)
- Use fps_mode instead of vsync in ffmpeg (PR #3283) (4e28e10411fd5ec78a03c9930e1c5671630cf23b), thanks @ProtagNeptune!
- Add Arabic, Turkish, Dutch, and Chinese Traditional languages (b287d52eb7324da792fdf1a1c251ed77968bcbb4, fb98ea35ea9bfb137ad92ca0f02e7cefa0f6cabf), thanks to all the translators on Crowdin!
- Add excluded extension feature to MD5 fixer (issue #3285) (73f6cc01b5e85eda925b945dbc8afa4746839ad2)
- Add "suffix without extension" log file path type (issue #3325) (c12fc25a6f0ae2104531c8022c34cf0c822c3cfa, fe3a514aaf4e01a5d336f0c0f18ec0517a154cdf)
- Pass dark theme information for tags in the viewer window (0fa597c8e054f7d50725d2b88108f480ea22cb9c)
- Add grabber_branch and grabber_version tokens (issue #3188) (708e959f7c969d117b77df988970097fa65b6bd3)
- Add new %ratio% token (issue #3275) (d9f0c272d4c529f11b8318e6d80232ea1295948f, 64499c8ce1e2caa96f0bf86614a9e8a4ee434d36)
Fixes
- Crash when pausing downloads (issue #3180) (001526db069837d9231a7d088420751bf5cb96f5)
- Don't crash on Ctrl+W tab (issue #3178) (90f12749fd2e22aa79072f64fc270f22a55b941d)
- Don't close image window on tags middle click (issue #3160) (d16bfb04db5477b0c5b69cfd28da1636fb3fd882)
- Get file extension from header when enabled (issue #3158) (93dd9304a3f9e420a189a3634dd41d06334f54a0, 5dcf26d38365b982b39a432af2bd12eae295caf5)
- Convert images via ffmpeg instead of trying to remux (521e987fd17f28e380f7e02243d832c0fa83d821)
- Use correct URL for Google reverse image search (issue #3212) (343f7cb696ad02796dbb2a951b27304ad3b06fe1)
- Ignore minor Exiftool errors to allow writing to JXL (issue #3213) (147bf3406ce9fc5fb7d3833e8c11e2c829e64241), thanks @ProtagNeptune!
- Improve automatic thumbnail choice (issue #3230) (f95c659e442a711258ad996379472624796436f0)
- Properly destroy profile and exiftool process on close (issue #3231) (80bb6abf967a2cf5a8568b0ad93308e7764beb38)
- Properly encode animated and transparent WEBP (PR #3233) (5fc472d8de26cd49a2b203682bf4e14043ed237d), thanks @ProtagNeptune!
- Ignore empty args when splitting commands (issue #3239) (b34eb952141faca68b6dae1f359a999d40a04c10)
- Use correct 0-1 scale for volume instead of 0-100 (issue #3242) (1b570b3eb58b3528f7b199ca613ad27e91fa9eb7)
- Fix invalid OpenSSL version used in portable releases (issue #3244) (4f5b880ad1e2d833632385ae5e4d15e7e10bdaa0)
- Properly register button settings type (issue #3071) (eac529ae28324328b2b7bacd2de1e82ff9d60f5e)
- Re-add rating in danbooru.js script (PR #3276) (bd314e4c8605813a86a562f4a9c162d01fc4e22e), thanks @Eddyall-1!
- Add NetworkAuth dependency in gui (PR #3259) (1e892c557c6d76de6581be7ceb021d127598e5f2), thanks @renesat!
- Use XDG_RUNTIME_DIR on Unix for temporary files (issue #3294) (5b15546aca64f951599337477ab5d0eeec38dbe2)
- Properly use default value for rating token (issue #3327) (7bef22aa62e937f8522f85b96de27a280b55cb2c)
- Remember MD5 list fixer tool window size and fix warnings (issue #3316) (ffbd707b6bb5c4c7c3cfd0eae6b3b3c82e961418)
- Remove "{%UserProfile}\Grabber" from the uninstaller (PR #3347) (885f6e81bf6654cc1c168b4dc3f8c28ce4e1a025), thanks @ProtagNeptune!
- Stop crashing on close due to double profile clean-up (1dfec4d7d05f51000eeaf91aa11373b512b0bab7)
- Properly pass cookies to sub-domains (issue #3225) (64508708b34fa76ec66f4c7f191175987e8fe7af)
Sources
- v7.12.22024-05-14 · 2024-05-14 18:25 UTC
查看更新说明
Changes from 7.12.2
- Don't crash when closing tabs with the small "x" icon (e805e7c1a11c905b614e4a6b41c106d2a9c8616b)
Changes from 7.12.1
- Don't crash when downloading images while having no filename set (415d2e7ab9d0ff6fb4488c5eacd42fb530f58a2c)
- Default to Qt Vista style on Windows (bd3ed12c445c2f711ac0ba0cbb009f697cc4c384)
- Stop logging errors about WebEngine and user agent (ec702e79852014d1b281d7087f0770119f6e2c4b)
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55048c9f8fbd8cf0da1771d0c32a6312046)
- Fix domain for Kemono (29629fea9f697449b9e5318ce18bb6051013311d)
- Add support for "order" modifier on Zerochan (6e2fddd79bf1a5d8db110d5ca946aa7e3b04b0c8)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d55f6fe83f52cb4e07e320f342330d80719)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e64474b3505db11ba90f0fcac5d2ae2add, 4ef1cf3e1bc8c31bd2d8446907383bf620567c29)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feabd421d18bd2cea09958194300e9995732f)
- Fix image count and page navigation on E-H (8bcd0c7347a4d0781aad9f1bfc51e23e4f62e14c, 234b4a84dfe7dc40af97ee1233a6253d1dbc6158)
Features
- Keep up to 20 log files instead of one (0644ccce773f5ce7a30594fc87d16c54120b4c36)
- Allow to use Qt default UA and override it globally (024814d98cc0fe9650a7be86f54f46fa45048f66)
- Allow to switch base Qt theme (924b290ebfffe52401d5bcb4b9333c415497787b)
- Remember last used video player volume (ee53ebb1978522bb6ae22d9e86c5b72092a28ed0)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b38df9e1b31bbb1fae1335b126075cdab69)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda69a7835999ece808db278994e52df67a62)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191a8a56894419d73dc25258ad1d31fd7c32)
- Clean-up failed FFmpeg conversion files (dc1595a09ed9c8100d65142ce189c301ceccd92a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac250088e1213ef3940aa46d56d1dddc2fb7)
- Change the layout of the "format conversion" options (703e067ce26d2b4b9ddecf06093b947248f6705b)
- Add support for image conversion (issue #3091) (494b04c3d454b6503dd31e0af6394fb3c2c93cb5, 2c1289075db2c41014b32dbd8aedc06fe70c92b8, f28acd0441553db0554b2d5390d96ed0e34bbc4d)
- Add new "remove" option to tag context menu (issue #3100) (af539a9dae9f29640e78a3be1db757344d88d728)
- Add setting to clear metadata before setting it (issue #3114) (add5c8dd56010203b750436229a1b575b7b0c74a)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e7e208ca261531a17c272df4bbe6b66042)
- Add CLI commands to manage source registries (7b8d6709b4c84172803ba827dbae72d8a41b6b87)
- Add notion of "authorized" endpoints (fd2f1f161eeeaea87dde37b47f98c4d642fa96f5)
- Allow to set headers on HTTP GET/POST login (d8ddcfb568ac60ec065b3482ca510926d4bce599)
- Improve wording for the retry downloads setting (issue #3138) (e2310454fd2a08d7f8ea15aa5ab5173d35d58939)
- Allow to maximize the batch download window (issue #3139) (4f691c23748279a03b3cbd2f6194075c7b84370f)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5c041c8936d5ac4303c142695440919dc6)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833ef3f83591281fef7fee4469c14ac4a113)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e596d237de5087aea2e27519c9b39763a1be)
- Stop logging an invalid type User-Agent warning (d3c7a85d82e01464c2ba4276cfe0dfa346371475)
- Print error messages to the console in CLI (issue #3075) (35fc1b243884a1dbb951469c46d41599c3769a80, 88e0926e4dfcd8fa47c3aa352ad3358c053f0142)
- Update checker for nightly version (issue #3080) (c2af6663aba075c03041a6869b7ba8af4139f5a5)
- Stop crashing on re-formatting tags starting with a space (007d8617ff5a0fb12b1de299783fead6ad250c8a)
- Use proper details settings to load image details (03af21096ce1a349f6
- v7.12.12024-05-12 · 2024-05-12 21:01 UTC
查看更新说明
Changes from 7.12.1
- Don't crash when downloading images while having no filename set (415d2e7ab9d0ff6fb4488c5eacd42fb530f58a2c)
- Default to Qt Vista style on Windows (bd3ed12c445c2f711ac0ba0cbb009f697cc4c384)
- Stop logging errors about WebEngine and user agent (ec702e79852014d1b281d7087f0770119f6e2c4b)
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55048c9f8fbd8cf0da1771d0c32a6312046)
- Fix domain for Kemono (29629fea9f697449b9e5318ce18bb6051013311d)
- Add support for "order" modifier on Zerochan (6e2fddd79bf1a5d8db110d5ca946aa7e3b04b0c8)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d55f6fe83f52cb4e07e320f342330d80719)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e64474b3505db11ba90f0fcac5d2ae2add, 4ef1cf3e1bc8c31bd2d8446907383bf620567c29)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feabd421d18bd2cea09958194300e9995732f)
- Fix image count and page navigation on E-H (8bcd0c7347a4d0781aad9f1bfc51e23e4f62e14c, 234b4a84dfe7dc40af97ee1233a6253d1dbc6158)
Features
- Keep up to 20 log files instead of one (0644ccce773f5ce7a30594fc87d16c54120b4c36)
- Allow to use Qt default UA and override it globally (024814d98cc0fe9650a7be86f54f46fa45048f66)
- Allow to switch base Qt theme (924b290ebfffe52401d5bcb4b9333c415497787b)
- Remember last used video player volume (ee53ebb1978522bb6ae22d9e86c5b72092a28ed0)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b38df9e1b31bbb1fae1335b126075cdab69)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda69a7835999ece808db278994e52df67a62)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191a8a56894419d73dc25258ad1d31fd7c32)
- Clean-up failed FFmpeg conversion files (dc1595a09ed9c8100d65142ce189c301ceccd92a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac250088e1213ef3940aa46d56d1dddc2fb7)
- Change the layout of the "format conversion" options (703e067ce26d2b4b9ddecf06093b947248f6705b)
- Add support for image conversion (issue #3091) (494b04c3d454b6503dd31e0af6394fb3c2c93cb5, 2c1289075db2c41014b32dbd8aedc06fe70c92b8, f28acd0441553db0554b2d5390d96ed0e34bbc4d)
- Add new "remove" option to tag context menu (issue #3100) (af539a9dae9f29640e78a3be1db757344d88d728)
- Add setting to clear metadata before setting it (issue #3114) (add5c8dd56010203b750436229a1b575b7b0c74a)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e7e208ca261531a17c272df4bbe6b66042)
- Add CLI commands to manage source registries (7b8d6709b4c84172803ba827dbae72d8a41b6b87)
- Add notion of "authorized" endpoints (fd2f1f161eeeaea87dde37b47f98c4d642fa96f5)
- Allow to set headers on HTTP GET/POST login (d8ddcfb568ac60ec065b3482ca510926d4bce599)
- Improve wording for the retry downloads setting (issue #3138) (e2310454fd2a08d7f8ea15aa5ab5173d35d58939)
- Allow to maximize the batch download window (issue #3139) (4f691c23748279a03b3cbd2f6194075c7b84370f)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5c041c8936d5ac4303c142695440919dc6)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833ef3f83591281fef7fee4469c14ac4a113)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e596d237de5087aea2e27519c9b39763a1be)
- Stop logging an invalid type User-Agent warning (d3c7a85d82e01464c2ba4276cfe0dfa346371475)
- Print error messages to the console in CLI (issue #3075) (35fc1b243884a1dbb951469c46d41599c3769a80, 88e0926e4dfcd8fa47c3aa352ad3358c053f0142)
- Update checker for nightly version (issue #3080) (c2af6663aba075c03041a6869b7ba8af4139f5a5)
- Stop crashing on re-formatting tags starting with a space (007d8617ff5a0fb12b1de299783fead6ad250c8a)
- Use proper details settings to load image details (03af21096ce1a349f608b588b4df804461fd5029)
- Use proper label in FFmpeg logs (c1cf65863d773406d0e48c33ed22b75e3c76a5c2)
- Properly catch invalid exit FF
- v7.12.02024-05-12 · 2024-05-12 19:05 UTC
查看更新说明
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55048c9f8fbd8cf0da1771d0c32a6312046)
- Fix domain for Kemono (29629fea9f697449b9e5318ce18bb6051013311d)
- Add support for "order" modifier on Zerochan (6e2fddd79bf1a5d8db110d5ca946aa7e3b04b0c8)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d55f6fe83f52cb4e07e320f342330d80719)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e64474b3505db11ba90f0fcac5d2ae2add, 4ef1cf3e1bc8c31bd2d8446907383bf620567c29)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feabd421d18bd2cea09958194300e9995732f)
- Fix image count and page navigation on E-H (8bcd0c7347a4d0781aad9f1bfc51e23e4f62e14c, 234b4a84dfe7dc40af97ee1233a6253d1dbc6158)
Features
- Keep up to 20 log files instead of one (0644ccce773f5ce7a30594fc87d16c54120b4c36)
- Allow to use Qt default UA and override it globally (024814d98cc0fe9650a7be86f54f46fa45048f66)
- Allow to switch base Qt theme (924b290ebfffe52401d5bcb4b9333c415497787b)
- Remember last used video player volume (ee53ebb1978522bb6ae22d9e86c5b72092a28ed0)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b38df9e1b31bbb1fae1335b126075cdab69)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda69a7835999ece808db278994e52df67a62)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191a8a56894419d73dc25258ad1d31fd7c32)
- Clean-up failed FFmpeg conversion files (dc1595a09ed9c8100d65142ce189c301ceccd92a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac250088e1213ef3940aa46d56d1dddc2fb7)
- Change the layout of the "format conversion" options (703e067ce26d2b4b9ddecf06093b947248f6705b)
- Add support for image conversion (issue #3091) (494b04c3d454b6503dd31e0af6394fb3c2c93cb5, 2c1289075db2c41014b32dbd8aedc06fe70c92b8, f28acd0441553db0554b2d5390d96ed0e34bbc4d)
- Add new "remove" option to tag context menu (issue #3100) (af539a9dae9f29640e78a3be1db757344d88d728)
- Add setting to clear metadata before setting it (issue #3114) (add5c8dd56010203b750436229a1b575b7b0c74a)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e7e208ca261531a17c272df4bbe6b66042)
- Add CLI commands to manage source registries (7b8d6709b4c84172803ba827dbae72d8a41b6b87)
- Add notion of "authorized" endpoints (fd2f1f161eeeaea87dde37b47f98c4d642fa96f5)
- Allow to set headers on HTTP GET/POST login (d8ddcfb568ac60ec065b3482ca510926d4bce599)
- Improve wording for the retry downloads setting (issue #3138) (e2310454fd2a08d7f8ea15aa5ab5173d35d58939)
- Allow to maximize the batch download window (issue #3139) (4f691c23748279a03b3cbd2f6194075c7b84370f)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5c041c8936d5ac4303c142695440919dc6)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833ef3f83591281fef7fee4469c14ac4a113)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e596d237de5087aea2e27519c9b39763a1be)
- Stop logging an invalid type User-Agent warning (d3c7a85d82e01464c2ba4276cfe0dfa346371475)
- Print error messages to the console in CLI (issue #3075) (35fc1b243884a1dbb951469c46d41599c3769a80, 88e0926e4dfcd8fa47c3aa352ad3358c053f0142)
- Update checker for nightly version (issue #3080) (c2af6663aba075c03041a6869b7ba8af4139f5a5)
- Stop crashing on re-formatting tags starting with a space (007d8617ff5a0fb12b1de299783fead6ad250c8a)
- Use proper details settings to load image details (03af21096ce1a349f608b588b4df804461fd5029)
- Use proper label in FFmpeg logs (c1cf65863d773406d0e48c33ed22b75e3c76a5c2)
- Properly catch invalid exit FFmpeg statuses (bad1f280d39f18b92aa2c6e79c9c65cc4b594fa7)
- Keep filename/path when converting monitors (issue #3118) (e9b84dd05e0c9ffb2c0b520f53ed178c36cf2c6d)
- Prevent progress bar delegate from overflowing (issue #3133) (72352a2b35edfbfb4e8609053d1d99853f6b94ef)
- Keep sorting when editing monitors (issue #3134) (952ca
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
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 Szurubooru, MyImouto, Gelbooru, or Shimmie.
- 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
Compilation
See the Compilation documentation to know how to build Grabber.
- Linux: run
./build.shat the root of the repository - macOS: run
./build-mac.shat the root of the repository
Contributors
This project follows the all-contributors specification. Contributions of any kind are welcome!