GithubHelp home page GithubHelp logo

bookfere / send-to-kindle-calibre-plugin Goto Github PK

View Code? Open in Web Editor NEW
127.0 3.0 3.0 153 KB

A calibre plugin to send your ebook to Kindle with a desired title.

Home Page: https://bookfere.com/post/1042.html

Python 99.03% HTML 0.97%
calibre kindle send-to-kindle

send-to-kindle-calibre-plugin's People

Contributors

bookfere avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

send-to-kindle-calibre-plugin's Issues

请问适配了最新版calibre7.1 了吗?

@bookfere
我的是最新版 calibre 7.1 用了最新的 Send-to-Kindle-Calibre-Plugin 1.1.0 。
发送到kindle的 邮箱什么的首选项也配置好了,直接用自带的发送到邮箱,在设备里显示的是英文名。

用了插件在工具栏生成的发送到kindle的图标来发送,很迷惑,目前来说:
支持的文件类型包括:
• Microsoft Word(.DOC、.DOCX)
• HTML(.HTML、.HTM)
• RTF (.RTF)
• 文本(.TXT)
• JPEG(.JPEG、.JPG)
• GIF (.GIF)
• PNG (.PNG)
• BMP (.BMP)
• PDF (.PDF)
• EPUB (.EPUB)

上面是官方给的最新的支持格式说明。

但我用插件的发送,目前calibre 7.1 发azw3格式的话,会提示先转换为Mobi的,我就确定了,成功发了一次。(奇怪了,官方不是不支持mobi格式了么,我十分确认的这次我确实发了转换后的mobi格式到设备,但是如果选一个Mobi格式的发,会收到邮件提示目前不支持mobi格式了)
但后续的azw3格式的却怎么也发布成功,一直失败。 迷惑了。 单独选择发mobi格式的,也不行。
转为epub格式的,也还是一直失败。

请问目前有认真适配calibre 7.1 吗?

插件加载报错

calibre, version 6.11.0
错误: 未处理的异常: InvalidPlugin:The plugin in 'C:\Users\jonX\Downloads\Send-to-Kindle-Calibre-Plugin-master.zip' is invalid. It does not contain a top-level init.py file

calibre 6.11 embedded-python: True
Windows-10-10.0.19041-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19041')
Python 3.10.1
Windows: ('10', '10.0.19041', 'SP0', 'Multiprocessor Free')
Interface language: zh_CN
Successfully initialized third party plugins: New Douban Books (1, 1, 0)
Traceback (most recent call last):
File "calibre\gui2\preferences\plugins.py", line 325, in add_plugin
File "calibre\customize\ui.py", line 479, in add_plugin
File "calibre\customize\ui.py", line 64, in load_plugin
File "calibre\customize\zipplugin.py", line 298, in load
File "calibre\customize\zipplugin.py", line 393, in _locate_code
calibre.customize.InvalidPlugin: The plugin in 'C:\Users\jonX\Downloads\Send-to-Kindle-Calibre-Plugin-master.zip' is invalid. It does not contain a top-level init.py file

发送异常报错

cailibe用插件发送失败,直接邮箱发送没有问题。失败log如下,是否因为版本不支持?

calibre, version 7.3.0 (win32, embedded-python: True)
通过邮件发送书籍失败: 失败: Email 英语常用词疑难用法手册 to [email protected]

Starting job: Email 英语常用词疑难用法手册 to [email protected]

Sending failed...

Traceback (most recent call last):
File "calibre\gui2\email.py", line 48, in run
File "calibre\gui2\email.py", line 137, in sendmail
File "calibre\utils\smtp.py", line 163, in sendmail
File "calibre\utils\smtp.py", line 143, in sendmail_direct
OSError: Failed to send mail: SMTPRecipientsRefused({'[email protected]': (550, b'5.7.1 IP address blacklisted by recipient')})

Retrying in 1 seconds...

Waiting 1 seconds before sending, to avoid being marked as spam.
You can control this delay via Preferences->Tweaks

Sending failed...

Traceback (most recent call last):
File "calibre\gui2\email.py", line 48, in run
File "calibre\gui2\email.py", line 137, in sendmail
File "calibre\utils\smtp.py", line 163, in sendmail
File "calibre\utils\smtp.py", line 143, in sendmail_direct
OSError: Failed to send mail: SMTPRecipientsRefused({'[email protected]': (550, b'5.7.1 IP address blacklisted by recipient')})

Job: "Email 英语常用词疑难用法手册 to [email protected]" failed with error:
Traceback (most recent call last):
File "calibre\gui2\threaded_jobs.py", line 82, in start_work
File "calibre\gui2\email.py", line 105, in call
File "calibre\gui2\email.py", line 48, in run
File "calibre\gui2\email.py", line 137, in sendmail
File "calibre\utils\smtp.py", line 163, in sendmail
File "calibre\utils\smtp.py", line 143, in sendmail_direct
OSError: Failed to send mail: SMTPRecipientsRefused({'[email protected]': (550, b'5.7.1 IP address blacklisted by recipient')})

Called with args: ('C:\Users\PC-WORK\AppData\Local\Temp\calibre_9h4m812z\1o_8inuxcaltmpfmt.epub', '英语常用词疑难用法手册.epub', '[email protected]', '电子书: 英语常用词疑难用法手册', '已添加, 你可以找到电子书\n\n英语常用词疑难用法手册\n\t由 陈用仪\n\n使用 EPUB 格式.') {'notifications': <queue.Queue object at 0x000001F81262B950>, 'abort': <threading.Event at 0x1f81262aa10: unset>, 'log': <calibre.utils.logging.GUILog object at 0x000001F81266D410>}

BUG

修改图书封面后使用这个插件发送到Kindle,但是封面没有改变

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.