LINUX.ORG.RU

Сообщения Anonymous1240988302

 

[Ненужная хрень]Грабилка анимукартинок с данборы на POSIX v7 sh

Форум — Talks

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*"
Скачать все изображения с тегом 'mandragora':
$ sh grab.sh -d mandragora

Так же, теги можно комбинировать и обьединять в списки:

Получить точное число изображений, имеющие теги 'suzumiya_haruhi' И 'nagato_yuki'

$ sh grab.sh suzumiya_haruhi nagato_yuki
Cкачать все изображения имеющие теги 'hakurei_reimu' ИЛИ 'cirno', затем скачать все изображения с тегом 'pillow_hug':
$ sh grab.sh ~hakurei_reimu ~cirno, pillow_hug

Подробнее о опциях граббера:

$ sh grab.sh --help
Подробнее о тегах и мета-тегах: http://danbooru.donmai.us/help/cheatsheet

Фичреквесты и багрепорты принимаются.

Предвосхищая очевидный вопрос, отвечаю: ни на один «нормальный» язык типа питона, перла или явы ничего переписываться не будет. Мне они просто не нравяться.

Anonymous1240988302
()

RSS подписка на новые темы