http://danbooru-v7sh-grabber.googlecode.com/svn/branches/release-0.10/grab.sh
Требования
POSIX-совместимая ОС с утилитами sh, cat, sed, grep, od, wc, mv, ln, rm, [ (симлинк на test), printf, touch, sleep, cut, wget или fetch и sha1 или sha1sum.
Первый запуск
В принципе, никакой необходимости в нем нет, но просто может быть удобней сразу инициализировать все потребные для работы значения:
$ sh grab.sh -d -dm samedir nonexisting_tag
- Путь директории для временных файлов.
- Путь директории для сохраняемых файлов в режимах onedir.
- Путь директории для сохраняемых файлов в режимах samedir.
- Путь конфигурационного файла.
Можно как ввести пути целиком, так и просто нажать энтер для их дефолтных значений, указанных в квдартных скобках.
Также можно еще и записать реквезиты аккаунта от данборы в конфигурационный файл:
$ sh grab.sh -w -u логин -p пароль
Пара примеров использования
Искать все теги начинающиеся на 'slack':
$ sh grab.sh "slack*"
$ sh grab.sh -d mandragora
Так же, теги можно комбинировать и обьединять в списки:
Получить точное число изображений, имеющие теги 'suzumiya_haruhi' И 'nagato_yuki'
$ sh grab.sh suzumiya_haruhi nagato_yuki
$ sh grab.sh ~hakurei_reimu ~cirno, pillow_hug
Подробнее о опциях граббера:
$ sh grab.sh --help
Фичреквесты и багрепорты принимаются.
Предвосхищая очевидный вопрос, отвечаю: ни на один «нормальный» язык типа питона, перла или явы ничего переписываться не будет. Мне они просто не нравяться.