Простая скачивалка комиксов
Программа сделана для личного пользования, исходя из собственных потребностей.
Запуск производится через python comic_downloader [-no-async]
Параметр -no-async
включает медленное, но более стабильное на больших комиксах последовательное скачивание.
При первом холостом запуске будет создан файл SQLite rss.db с таблицей, содержащей нужную структуру. Из важных полей таблицы, которые стоит заполнить самостоятельно:
- url: Ссылка на главную страницу комикса;
- dir: Папка, в которую будет идти скачивание;
- ended: 0 или 1, означающее, завершён ли комикс (то есть скачивание даже не будет начинаться);
- exec_module_path: Путь к скрипту загрузчика для данного комикса. Несколько скриптов размещено в папке modules (помимо base_downloader, который является лишь файлом с базовыми классами);
- desc: 0 или 1, включает скачивание описаний;
- imgtitle: 0 или 1, включает скачивание дополнительных описаний.
На данный момент есть загрузчики для комикса Sequential Art и для комиксов с AComics, MangaLib и HentaiLib/SlashLib, свои загрузчики вы можете создать по аналогии.