Я хочу скачать бесплатные книги 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, чтобы сделать это.