-
Notifications
You must be signed in to change notification settings - Fork 0
Danbooru posix v7 sh compatible grabber
iamtakingiteasy/danbooru-v7sh-grabber
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Instalation instructions First, download most recent stable version GNU/Linux, Solaris, BSD Make sure that you have all of core binaries/builtins ([ printf cat grep sed od dd awk) and one of downloaders (wget curl axel fetch). (Optional, only if you planing to use your danbooru account to download files) Make sure that one of hashers (digest sha1 sha1sum) installed. Run script with sh grab.sh Windows Install cygwin While installing make sure you selected wget package. Run script in cygwin environment with sh grab.sh Modes There are two basic modes in which script works: 'search' and 'download' Search Mode Search mode activated by default. In search mode you search for specified tags $ sh grab.sh 'cirn*' [Notice] Downloader found: fetch Type Count Name character 8396 cirno general 58 cirno-nee general 55 cirno_(cosplay) [Notice] Cleaning up...done $ sh grab.sh 'loli' [Notice] Downloader found: fetch Type Count Name general 16052 loli [Notice] Cleaning up...done $ sh grab.sh 'cirno-nee loli' [Notice] Downloader found: fetch Type Count Name mixed 1 cirno-nee loli [Notice] Cleaning up...done Download Mode Download mode activated by option '-d'. In download mode you actually downloading files. $ sh grab.sh 'cirno-nee loli' -d [Notice] Downloader found: fetch Starting grabbing for tags 'cirno-nee loli' Switching to page 1 of 1 Downloading file d631b6cb19abcd20ff994d6375b4e140.png (1/1)...done End grabbing for tags 'cirno-nee loli' [Notice] Cleaning up...done Basic usage Grab for posts with tag 'tag1': $ sh grab.sh [OPTIONS] 'tag1' -d Grab for posts with both 'tag1' and 'tag2': $ sh grab.sh [OPTIONS] 'tag1 tag2' Grab for posts with 'tag1', then for posts with 'tag2': $ sh grab.sh [OPTIONS] 'tag1, tag2' Search for tags, including substring 'tagname': $ sh grab.sh tagname Search for tags starting with 'tag': $ sh grab.sh 'tag*' Download all content, tagged with 'tag1' AND 'tag2': $ sh grab.sh 'tag1 tag2' -d Download all content, tagged with 'tag1' OR 'tag2': $ sh grab.sh '~tag1 ~tag2' -d Download all content, tagged with 'tag1' AND 'tag2', then download all content tagged with 'tag3' OR 'tag4': $ sh grab.sh 'tag1 tag2, ~tag3 ~tag4' -d Download all content with (cirno OR reimu) AND with width > 1000 pixels: $ sh grab.sh 'width:>1000 ~hakurei_reimu ~cirno' -d To grab from gelbooru, just add option -e gelbooru option: $ sh grab.sh 'width:>1000 ~hakurei_reimu ~cirno' -d -e gelbooru More about tags http://danbooru.donmai.us/help/cheatsheet More about options $ sh grab.sh --help
About
Danbooru posix v7 sh compatible grabber
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published