Trình tải xuống Google Sách cho Ubuntu


16

Tôi muốn tải xuống sách Google miễn phí ở định dạng pdf.

Có công cụ tải xuống Google Sách nào có sẵn cho Ubuntu không?


1
câu hỏi trùng lặp, có lẽ câu trả lời này có thể giúp Askubfox.com/questions/339927/doad-google-books
Hany Alsamman

2
@HanyAlsamman Không trùng lặp chính xác vì tôi đã làm rõ "trình tải xuống" và tuy nhiên, Askubfox.com/q/339927 bị đóng là không rõ ràng !
APLUS

1
kiểm tra hướng dẫn này pc-freak.net/blog/ cường
Hany Alsamman

3
Hai giải pháp khác tôi đã tìm thấy cách đây một thời gian: pyshenggetxbook . Tôi sẽ viết một câu trả lời thích hợp nhưng tôi chưa bao giờ thử những câu này. Vì vậy, nếu bạn cảm thấy hứng thú, xin vui lòng đưa các công cụ này vào bài đăng của riêng bạn.
Glutimate

@HanyAlsamman câu trả lời đó không đến gần để trả lời câu hỏi này của OP. và hướng dẫn bạn đã liên kết để có một trình tải xuống chỉ hoạt động trên các hệ điều hành windows và mac.
dbliss

Câu trả lời:


9

Có một chương trình Python được gọi là PyShengđã làm công việc cho tôi.

Nó có sẵn trên Github tại https://github.com/tokland/pysheng

Bạn có thể chạy các lệnh sau để cài đặt nó.

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

Bây giờ PySheng sẽ có sẵn từ Termainl.

Bạn có thể chạy pysheng-guipyshengtừ thiết bị đầu cuối cho GUI và phiên bản thiết bị đầu cuối tương ứng.

pysheng-gui

GUI PySheng để tải xuống từ Google Sách


Theo pysheng/readme.md, lệnh chính xác để cài đặt (và lệnh đã làm việc cho tôi) là sudo python setup.py install. - Tôi đã chỉnh sửa cho phù hợp.

1
Nó được cài đặt theo mặc định trong homethư mục. Nhưng sau đó nó có thể được di chuyển bất cứ nơi nào và khởi chạy bằng cách thực thi /pysheng/bin/pysheng-gui. Đường dẫn đến đó có thể được thêm vào một trình khởi chạy ( desktoptệp) được đưa vào ~/.local/share/applications.

1
nhập gtk.glade ImportError: Không có mô-đun có tên glade Nó đưa ra lỗi này. Tôi đã cố gắng làm theo các bước trong git hub nhưng tôi không thể tìm thấy /usr/share/pysheng/main.glade trong dòng 362. Thực tế trong toàn bộ kịch bản không có dòng nào như vậy.
Hirak

@Hirak Hãy thử điều này: sudo apt-get install git python-appindicator python-xdg python-precect python-gconf python-gtk2 python-glade2 libxxf86vm1
supremum

8

Cảm ơn @Glutanimate đã bình luận cho OP.

getxbook là một trường hợp tốt cho lý do tại sao nó là lựa chọn tốt nhất hiện có. Tôi chỉ cần cài đặt nó và sử dụng nó để tải cuốn sách này thành công.

getxbook đi kèm với hướng dẫn cài đặt (trong INSTALLtệp). Sau khi cài đặt, nó được chạy như sau:

$ getxbookgui

Ngoài ra, lệnh

$ getgbook book-id

có thể được sử dụng. (ID sách nằm trong URL của cuốn sách. Ví dụ: ID cho cuốn sách tôi đã tải xuống là 3pK1-LxtFV4C.)

Nếu chỉ có một tập hợp con các trang là mong muốn, hãy sử dụng

$ getgbook -n book-id

Và sau đó nhập các trang bạn muốn, mỗi lần một trang, ví dụ:

$ getgbook -n book-id
262

Khi tôi nói cuốn sách được tải xuống thành công, tôi đã không hoàn toàn trung thực. Vì một số lý do, getxbook đã bỏ lỡ một vài trang có sẵn trong bản xem trước . Để có được những điều này, tôi làm theo các hướng dẫn .

Lưu ý rằng sách được tải xuống thư mục con của thư mục hiện tại có tên ID sách. Nó được tải xuống dưới dạng một tập hợp .pngvà / hoặc .jpgcác tệp, mỗi tệp trên một trang. Chúng có thể được chuyển đổi sang .pdfđịnh dạng như sau (sau khi chuyển đổi các .jpgtệp thành từng .pngtệp một):

$ convert *.png book.pdf

Lưu ý rằng nếu bạn có ý định in nó .pdftrên giấy, bạn có thể cần thay đổi kích thước một số hình ảnh riêng lẻ (sao cho tất cả chúng đều có cùng kích thước) trước khi chuyển đổi sang .pdf. Tôi đã sử dụng gimp để làm điều này.


thực hiện: *** Không có quy tắc nào để thực hiện mục tiêu 'hồn.h', cần thiết bởi 'getgbook.o'. Dừng lại. PySheng làm việc cho tôi thay vào đó.
Tối đa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.