Descargador de Google Books para Ubuntu

16

Quiero descargar libros gratuitos de Google en formato pdf.

¿Hay alguna herramienta de descarga de Google Books disponible para Ubuntu?

APLUS
fuente
1
pregunta duplicada, tal vez esta respuesta podría ayudar a askubuntu.com/questions/339927/download-google-books
Hany Alsamman
2
@HanyAlsamman No es un duplicado exacto porque aclaré "descargador" y, sin embargo, askubuntu.com/q/339927 está cerrado como confuso .
APLUS
1
mira
Hany Alsamman
3
Otras dos soluciones que encontré hace un tiempo: pysheng y getxbook . Escribiría una respuesta adecuada, pero nunca las he probado. Entonces, si se siente preparado para la tarea, no dude en incluir estas herramientas en su propia publicación.
Glutanimate
@HanyAlsamman esa respuesta no se acerca a responder la pregunta de este OP. y el tutorial al que se ha vinculado tiene un descargador que funciona solo en Windows y Mac OS.
dbliss

Respuestas:

9

Hay un programa llamado Python PyShengque hizo el trabajo por mí.

Está disponible en Github en https://github.com/tokland/pysheng

Puede ejecutar los siguientes comandos para instalarlo.

git clone https://github.com/tokland/pysheng
cd pysheng
sudo python setup.py install

Ahora PySheng estará disponible desde Termainl.

Puede ejecutar pysheng-guiy pyshengdesde el terminal para la GUI y la versión del terminal respectivamente.

pysheng-gui

PySheng GUI para descargar de Google Books

usuario3620828
fuente
Según pysheng/readme.md, el comando correcto para la instalación (y el que funcionó para mí) es sudo python setup.py install. - He editado en consecuencia.
1
Se instala por defecto en el homedirectorio. Pero luego se puede mover a cualquier lugar y ejecutar ejecutando /pysheng/bin/pysheng-gui. La ruta a eso podría agregarse en un lanzador ( desktoparchivo) colocado ~/.local/share/applications.
1
import gtk.glade ImportError: Ningún módulo llamado glade está dando este error. Traté de seguir los pasos en git hub pero no puedo encontrar /usr/share/pysheng/main.glade en la línea 362. De hecho, en todo el script no existe esa línea.
Hirak
@Hirak Pruebe esto: sudo apt-get install git python-appindicator python-xdg python-pexpect python-gconf python-gtk2 python-glade2 libxxf86vm1
supremum
8

Gracias a @Glutanimate por su comentario al OP.

getxbook es un buen argumento de por qué es la mejor opción disponible. Lo acabo de instalar y lo usé para descargar este libro con éxito.

getxbook viene con instrucciones de instalación (en el INSTALLarchivo). Una vez instalado, se ejecuta de la siguiente manera:

$ getxbookgui

Alternativamente, el comando

$ getgbook book-id

puede ser usado. (La ID del libro está en la URL del libro. Por ejemplo, la ID del libro que descargué está 3pK1-LxtFV4C).

Si solo se desea un subconjunto de páginas, use

$ getgbook -n book-id

Y luego ingrese las páginas que desea, una a la vez, por ejemplo:

$ getgbook -n book-id
262

Cuando dije que el libro se descargó con éxito, no estaba siendo totalmente honesto. Por alguna razón, getxbook perdió algunas páginas que estaban disponibles en la vista previa . Para obtener estos, seguí estas instrucciones .

Tenga en cuenta que el libro se descarga en un subdirectorio del directorio actual nombrado con la ID del libro. Se descarga como un conjunto de .pngy / o .jpgarchivos, uno por página. Estos se pueden convertir al .pdfformato de la siguiente manera (después de convertir los .jpgarchivos en .pngarchivos uno por uno):

$ convert *.png book.pdf

Tenga en cuenta que si tiene la intención de imprimir esto .pdfen papel, es posible que deba cambiar el tamaño de algunas de las imágenes individuales (para que todas tengan aproximadamente el mismo tamaño) antes de convertirlas a .pdf. Solía ​​gimp para hacer esto.

dbliss
fuente
make: *** Ninguna regla para hacer objetivo 'util.h', necesaria para 'getgbook.o'. Detener. PySheng trabajó para mí en su lugar.
Max N