Загрузчик Google Книги для Ubuntu

Я хочу скачать бесплатные книги Google в формате PDF.

Существует ли какой-либо инструмент загрузки Google Книг для Ubuntu?

2 ответа

Спасибо @Glutanimate за его комментарий к ОП.

getxbook хорошо объясняет, почему это лучший вариант. Я только что установил его и использовал для успешной загрузки этой книги.

getxbook поставляется с инструкциями по установке (в INSTALL файл). После установки он запускается следующим образом:

$ getxbookgui

В качестве альтернативы, команда

$ getgbook book-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, чтобы сделать это.

Существует программа 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

Другие вопросы по тегам