Skip to content

korzck/bmstu.press-pdf-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

bmstu.press pdf converter

Для использования необходимо вставить куки со страницы самой читалки из главного GET-запроса (например, страница https://bmstu.press/catalog/item/7187/reader/ является читалкой)

Скрипт собирает все файлы из opf-списка (https://bmstu.press/ebooks/xxxx/xx/xx/x/OEBPS/content.opf) и загружает их в папку files в той же директории, что и скрипт. После выполнения в папке files будет находится index.html - файл с объединенными div-контейнерами с контентом каждой страницы, который необходимо открыть в любом браузере и просто выполнить печать в pdf в формате А5 (возможно иногда А4).

Строка с куки должна выглядеть так:

header = {
    'user-agent': 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/5.0)',
    'Cookie': '__SECURE-PHPSESSID=12345; bmstu-press=12345; key=12345'
}

В переменную book_url необходимо записать строку в формате 'https://bmstu.press/catalog/item/1234/'.

Требования

bs4
requests
xml

Авторские права не нарушены, разработчик этого скрипта не несет ответственности за чужие действия!

About

Script for downloading e-books from bmstu.press

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages