Simple book downloader for e-libraries
Go to file
feder 1ef1dcdd57 Add project 2017-01-31 20:38:00 +03:00
LICENSE Add project 2017-01-31 20:38:00 +03:00
README Add project 2017-01-31 20:38:00 +03:00
pyelibdownloader.py Add project 2017-01-31 20:38:00 +03:00

README

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

pyElibDownloader 0.99

Simple book downloader for e-libraries, requires python3 and python wget module.
This script is developed for elib.shpl.ru, but may work with other libraries.

---

Простой загрузчик книг для электронных библиотек, ему необходимы python3 и модуль wget.
Этот срипт разработан для elib.shpl.ru, но может будет работать и с другим электронными библиотеками.

Использование

Предварительно установите модуль wget:
pip install wget
После этого запустите скрипт.

Если вы загружаете книгу с http://elib.shpl.ru, то на первый вопрос о префиксе ничего не пиште, а просто нажмите Enter. Также поступите и со второым вопросом о постфиксе и с третьим о разширении файлов.
На четвертый вопрос - введите имя папки в которой будут сохранятся картинки - например, назавание загружаемой книги. Новая папка будет создана там, где был запущен скрипт.
Перед ответом на пятый вопрос о первом индексе - откройте в электронной библиотеке http://elib.shpl.ru первую страницу книги и нажмите Загрузить -> Крупный размер, и скопируйте индекс изображения - числа между "http://elib.shpl.ru/pages/" и "/zooms/7". Вставьте этот индекс в ответ на пятый вопрос скрипта.
Последний, шестой вопрос - это индекс последней страницы книги. Скопируйте его анологично первому и вставьте в ответ скрипта.
После этого начнётся загрузка. Обычно загруженная таким образом книга на 300 страниц занимает около 100 мегабайт.