邮件推送的好处是可以离线阅读,下载到电子书设备后可以随身携带随时阅读;在线阅读的好处是不占用电子书设备空间,不需要手动删除电子书,而且可以支持更多的电子书设备。
配置 EBOOK_SAVE_DIR
为一个有可写权限的目录,可以在config.py里面修改或通过环境变量传递。
在线阅读功能仅 Docker/VPS 平台支持,如果你使用的是作者预先制作的Docker镜像,则在线阅读功能默认已经开启。(因GAE平台没有可写的磁盘权限,所以无法启用在线阅读功能。)
建议在网页的 "设置" 页面 设置合适的 "网络书架" 时间, KindleEar会自动清理超过这个时间的电子书,省心省力。
Kindle浏览器不支持cookie持久化,每次打开都需要输入账号密码,为了避免这个麻烦,可以在书签中添加账号和密码的查询字符串:
https://youdomain/reader?username=YourName&password=YourPassword
因为Kindle浏览器限制太大,所以只是有限的支持点击查词功能,无法支持划词翻译,也无法支持词组,如果需要很多的查词动作,还是建议推送到Kindle再阅读。
查词原理是通过自动提取最靠近点击区域的一个单词,单词前后需要有空格符,所以中日韩只可以查询单个字,不能查询词组。
提取出单词后,发送给你部署的KindleEar网站翻译,接收到答复后再显示出来。
data/dict
目录(可以使用子目录整理不同的词典)。data/dict/morphology
(请直接创建此目录) ,注意不要存放到子目录下,KindleEar会自动使用和书本语言相匹配的构词法规则。 为了使用词典功能,首先在 "高级设置"/"词典" 选项页里面配置需要使用的翻译引擎和语种。
在阅读时遇到不认识的单词:
2.1. 如果已经激活左上角词典模式(默认),则点击页面左上角进入查词模式;
2.2. 打开菜单,点击 "词典" 图标;
任意一种方式进入查词模式后,页面左上角会出现一个词典角标,点击需要查询的单词即可,查词后会自动退出查词模式。
点击弹出的查词框内任意地方关闭查词框。