Skip to content

推送文件到Kindle的工具,支持包括中亚地区在内的所有用户

Notifications You must be signed in to change notification settings

mingyangShang/ToKindle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToKindle

推送文件到Kindle的工具,支持包括中亚地区在内的所有用户

虽然亚马逊已经推出了向Kindle推送文件的SendToKindle插件和客户端,但是却都不支持中亚地区的用户,推送文件时只能手动发送邮件,不免有些麻烦,这款ToKindle工具的目的就是方便用户发送附件,只要在使用前配置好使用时一个命令就能搞定。

本工具已用qq,163,126,gmail邮箱测试过,都可以正常实现文件到kindle设备的推送


环境要求

保证Python版本>=2.6,可使用python -V查看

如何使用

  1. 首先git clone git@github.com:mingyangShang/ToKindle.git,或者fork一个,clone的地址改为自己仓库的地址

  2. config.py文件中配置邮件相关参数,如现在项目中的例子所示:

    MAIL_HOST = "smtp.163.com" # 选用的邮件服务器,这里选择163邮箱服务器
    MAIL_USER = "shang_ming_yang@163.com" # 发件人的邮箱地址
    MAIL_PWD = "password" # 发件人的邮箱密码,若像qq邮箱一样单独打开smtp服务的话要用专门的授权码
    
    KINDLE_MAIL = "mingyangshang@kindle.cn" # kindle邮箱,即接收文件的邮箱
    
  3. 此时进入该项目的根目录下,运行 python kindle.py 附件1 附件2 即可将附件1和附件2发送到KINDLE_MAIL即kindle绑定的邮箱中,附件个数不限,以空格分隔开就可以

  4. 为了在任何位置都可以方便地使用该工具而不用一定要进入项目所在目录,可以用alias将命令简单化.

    • Mac用户:编辑~/.bash_profile文件,添加alias kindle="python kindle.py所在位置",使用source ~/.bash_profile持久化该别名
    • Linux用户:编辑~/.bashrc文件,添加alias kindle="python kindle.py所在位置",使用source ~/.bashrc持久化该别名

    这样,在任何文件位置都可以使用 kindle 附件全名发送文件到Kindle了。

About

推送文件到Kindle的工具,支持包括中亚地区在内的所有用户

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages