适用于Ubuntu的Google图书下载器


16

我想以pdf格式下载免费的Google图书。

是否有任何适用于Ubuntu的Google图书下载工具?


1
重复的问题,也许这个答案可以帮助askubuntu.com/questions/339927/download-google-books
Hany Alsamman 2014年

2
@HanyAlsamman不完全重复,因为我澄清了“下载程序”,但是 由于不清楚,被关闭了askubuntu.com/q/339927
APLUS 2014年


3
我不久前发现的另外两个解决方案:pyshenggetxbook。我会写一个正确的答案,但我从未尝试过。因此,如果您愿意完成任务,请随时在自己的帖子中包含这些工具。
谷氨酰胺

@HanyAlsamman的答案与回答此OP的问题并不接近。并且您链接到的教程有一个仅在Windows和Mac OS上有效的下载器。
dbliss

Answers:


9

有一个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分别从终端的GUI和终端版本。

pysheng-gui

PySheng GUI,可从Google图书下载


根据 pysheng/readme.md,正确的安装命令(以及对我有用的命令)是sudo python setup.py install。-我做了相应的编辑。

1
默认情况下将其安装在home目录中。但是然后可以将其移动到任何位置并通过执行启动/pysheng/bin/pysheng-gui。可以将其路径添加到放入的启动器(desktop文件)中~/.local/share/applications

1
import gtk.glade ImportError:没有名为glade的模块,它给出了此错误。我试图按照git hub中的步骤进行操作,但是在362行中找不到/usr/share/pysheng/main.glade。实际上,在整个脚本中没有这样的行。
Hirak

@Hirak试试这个:sudo易于得到安装git的蟒蛇,蟒蛇appindicator - XDG蟒蛇,蟒蛇Pexpect的-的gconf中的python-gtk2的蟒蛇,glade2会libxxf86vm1

8

感谢@Glutanimate对OP的评论。

getxbook使一个很好的例子为什么它是最好的选择。我刚刚安装它,并用它成功下载了本书

getxbook随附安装说明(在INSTALL文件中)。安装后,将按以下方式运行:

$ getxbookgui

或者,命令

$ getgbook book-id

可以使用。(书籍ID在书籍的URL中。例如,我下载的书籍的ID为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来做到这一点。


make:***没有规则来创建目标“ util.h”,这是“ getgbook.o”所需的。停止。培生为我工作。
Max N
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.