Tôi muốn có thể tạo các tệp .mobi với python, nhưng tôi không tìm thấy bất kỳ thứ gì về nó sau một giờ tìm kiếm. Tôi không muốn sử dụng Calibre hoặc phần mềm như nó, chỉ là python đơn giản.Có thể tạo các tệp .mobi bằng python không? nếu vậy, làm thế nào?
5
A
Trả lời
7
Tôi khuyên bạn nên xem this repo, nếu bạn không muốn sử dụng calibre
(điều này thật tuyệt vời và có CLI). Trong khi this script đã tạo để tạo một .mobi
cho Người giám hộ, bạn có thể sửa đổi nó theo sở thích của mình.
+1
Theo như tôi hiểu kịch bản (xem dòng cuối cùng), chuyển đổi mobi được xử lý bởi 'kindlegen'. – mouviciel
Các vấn đề liên quan
- 1. Trong Python, bạn có thể có các biến trong ngoặc kép không? Nếu vậy, làm thế nào?
- 2. FFI có thể xử lý các mảng không? Nếu vậy, làm thế nào?
- 3. Tôi có thể chuyển đổi tệp Tex thành tệp Org tương đương không? Nếu vậy, làm thế nào?
- 4. Bạn có thể đặt thuộc tính trên Backbone.js Collections không? Nếu vậy, làm thế nào?
- 5. Có thể tách một chuỗi trên nhiều dòng trong một tệp XML không? Nếu vậy, làm thế nào?
- 6. Có thể bật TLS v1.2 trong Ruby không? Nếu vậy, làm thế nào?
- 7. Tôi có thể tô màu (đen) bảng UIKeyboard không? Nếu vậy, làm thế nào?
- 8. Phương thức equals có hoạt động với các đối tượng không? Nếu vậy, làm thế nào?
- 9. Có thể Ant in ra đường dẫn lớp cho một mục tiêu cụ thể không? Nếu vậy, làm thế nào?
- 10. Làm cách nào để tạo tệp tạm thời có tên trên các cửa sổ bằng Python?
- 11. Nếu có thể làm thế nào có thể nhúng PostgreSQL?
- 12. Bạn có thể xem một tập hợp thay đổi tổng hợp trong git không? Nếu vậy, làm thế nào?
- 13. Có thể chạy ứng dụng Rails của tôi trên Heroku với Ruby 1.9.3 không? Nếu vậy, làm thế nào?
- 14. Python.h: Không có tệp hoặc thư mục nào như vậy
- 15. rspec "không thể tải tệp như vậy"
- 16. Có thể làm cho các tab ActionBar có chiều cao cao hơn chiều cao ActionBar không? Nếu vậy, làm thế nào?
- 17. Tôi có nên xem xét PTX để tối ưu hóa hạt nhân của mình không? Nếu vậy, làm thế nào?
- 18. Hợp nhất nhiều tệp .MOBI thành một
- 19. Có thể tạo tệp PKCS12 (.pfx) đúng trong Python không?
- 20. Làm thế nào tôi có thể thêm một tuple python vào một tệp YAML bằng pyYAML?
- 21. Tạo tệp trống bằng python
- 22. Thay thế các tên tệp bằng python
- 23. Tệp không đồng bộ có thể ghi bằng python?
- 24. Làm thế nào tôi có thể tạo ra các đối tượng json trống trong python
- 25. Làm thế nào tôi có thể biên dịch và bao gồm các tệp Matlab bằng Python dưới Ubuntu
- 26. Tạo tệp PNG bằng Python
- 27. Có thể để lộ một C# Enum cho COM Interop người gọi, và nếu như vậy, làm thế nào?
- 28. Làm thế nào tôi có thể giải các phương trình bằng Python?
- 29. Git có thực sự theo dõi chuyển động của một hàm đơn lẻ từ tệp này sang tệp khác không? Nếu vậy, làm thế nào?
- 30. Lỗi trong Python IOError: [Errno 2] Không có tệp hoặc thư mục như vậy: 'data.csv'
tầm cỡ là phần mềm mã nguồn mở được viết bằng python ... tải xuống nguồn của họ và xem nó để xem những gì nó đang làm .... và xem định nghĩa tệp cho các tệp mobi http: //wiki.mobileread. com/wiki/MOBI –