Skip to content

badbob/elib-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Описание

Утилита elib-dl предназначена для пакетной загрузки книг с сайта elib.shpl.ru. Утилита принимает единственный параметр BOOK_URL - это адрес книги с сайта. Его можно скопировать из адресной строки браузера.

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

Linux/Mac OS

Если вы пользуетесь ОС на базе *nix, то я, пожалуй, не стану аммортизировать клавиатуру.

Windows

Так как утилита является консольной, то запускать её следует из терминала Windows. Для того, чтобы запустить терминал, нажмите сочетание клавиш WinKey+R и в появившееся окно введите команду /cmd/ и нажмите клавишу Enter. Если вы всё сделали правильно, то перед вами окажется окно командной строки Windows.

Далее, вам следует перейти в ту директорию, куда вы скачали программу. После этого, можно запускать скачивание книг.

Вывод консоли, который вы должны увидеть, если всё работает правильно:

Info loaded: 304 pages was found
Page 1 successfully saved to 001.jpeg
Page 2 successfully saved to 002.jpeg
Page 3 successfully saved to 003.jpeg
...

Для прерывания (выхода, завершения) используйте сочетание клавиш ctrl+c.

Запуск скрипта на Python 3

Перед запуском скрипта на Python 3, вам необходимо установить интерпретатор языка программирования Python третьей версии, скачав дистрибутив с официального сайта Python.

Пример:

c:\Users\user\Download>python elib-dl.py http://elib.shpl.ru/ru/nodes/51817-ruprlib00073559

Запуск EXE файла

Для удобства пользования пользователями ОС Windows утилита собирается в исполняемый файл EXE (64-бита). Скачать последнюю версию такого файла можно в разделе releases на странице проекта на GitHub.

Пример:

c:\Users\user\Download\elib-dl.exe http://elib.shpl.ru/ru/nodes/51817-ruprlib00073559

Поддержка

Если вы нашли ошибку в работе программы, или же у вас есть хорошая идея для расширения функционала, сообщите о ней, пожалуйста, на сайте проекта на GitHub в раздел issues.