Я хочу скачать бесплатные книги Google в формате PDF.
Существует ли какой-либо инструмент загрузки Google Книг для Ubuntu?
Я хочу скачать бесплатные книги Google в формате PDF.
Существует ли какой-либо инструмент загрузки Google Книг для Ubuntu?
Ответы:
Есть программа на Python, которая PyShengсделала эту работу за меня.
Он доступен на Github по адресу https://github.com/tokland/pysheng.
Вы можете запустить следующие команды, чтобы установить его.
git clone https://github.com/tokland/pysheng
cd pysheng
sudo python setup.py install
Теперь PySheng будет доступен из Termainl.
Вы можете запустить pysheng-guiи pyshengиз терминала для графического интерфейса и версии терминала соответственно.
pysheng-gui
pysheng/readme.md, правильная команда для установки (и та, которая работала для меня) есть sudo python setup.py install. - Я отредактировал соответственно.
homeкаталоге. Но затем его можно переместить куда угодно и запустить, выполнив /pysheng/bin/pysheng-gui. Путь к этому может быть добавлен в лаунчер ( desktopфайл) ~/.local/share/applications.
Спасибо @Glutanimate за его комментарий к ОП.
getxbook делает хороший случай для того, почему это лучший вариант доступен. Я только что установил его и использовал для успешной загрузки этой книги .
getxbook поставляется с инструкцией по установке (в INSTALLфайле). После установки он запускается следующим образом:
$ getxbookgui
В качестве альтернативы, команда
$ getgbook book-id
может быть использован. (Книга ID находится в URL для книги. Например, идентификатор книги , которую я скачал это 3pK1-LxtFV4C.)
Если требуется только подмножество страниц, используйте
$ getgbook -n book-id
А затем введите нужные страницы по одной, например:
$ getgbook -n book-id
262
Когда я сказал, что книга была успешно загружена, я не был полностью честен. Почему-то getxbook пропустил несколько страниц, которые были доступны в предварительном просмотре . Чтобы получить это, я следовал этим инструкциям .
Обратите внимание, что книга загружается в подкаталог текущего каталога с именем книги ID. Он загружается в виде набора .pngи / или .jpgфайлов, по одному на страницу. Их можно преобразовать в .pdfформат следующим образом (после преобразования .jpgфайлов в .pngфайлы один за другим):
$ convert *.png book.pdf
Обратите внимание, что если вы намереваетесь напечатать это .pdfна бумаге, вам может потребоваться изменить размер некоторых отдельных изображений (чтобы они все были примерно одинакового размера) перед преобразованием в .pdf. Я использовал GIMP, чтобы сделать это.