standAlone
1.支持显示时间,日期,天气,Outlook Rss新闻,闲置Kindle废物利用!
#1.先越狱 https://bookfere.com/novice#novice_8_1 https://bookfere.com/post/892.html
#2.安装 KUAL — 插件程序启动器 https://bookfere.com/post/311.html#p_2
#3.安装 USBNetwork Hack – 无线管理 Kindle (用于登录SSH 可以不装) https://bookfere.com/post/311.html#p_6
#3.安装 Rename OTA binaries 禁止自动升级 https://bookfere.com/post/472.html
#4.安装Kindle 专用 Python3.9 https://bookfere.com/post/311.html#p_6
#5. 打开scripts文件夹下的 city_code.json(建议用Notepad++, VsCode) Ctrl+F 查询你所在的城市代码
#6. 修改 config.ini 文件CityCode 项
#7. Kindle数据线连接电脑, 将KindleOutlookCalendarWeather 文件夹拷贝到extensions 文件夹下
#8.打开 Kual 应用启动器, 点击Outlook天气台历菜单 -> WeatherCalendar_ON 启动应用
1.第一步注册应用 https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
2.身份验证,添加重定向 网址 https://login.microsoftonline.com/common/oauth2/nativeclient
3.记下应用程序(客户端)ID 和 密码值
-
开通Outlook邮箱的Api权限, 得到客户端ID 和 密码值 (如何获取看这个视频) https://www.bilibili.com/video/BV1Sa411E7qk?spm_id_from=333.999.0.0&vd_source=5228a3ffeeee092609a234a5dbf99989
-
使用令牌生成工具,生成令牌文件 https://github.com/ShaderFallback/KindleOutlookCalendarWeather/releases/tag/0.1
-
将生成好的 o365_token.txt 文件放在 KindleOutlookCalendarWeather/bin 目录下
-
修改 config.ini 文件 ClientID 和 ClientValue,推荐使用notepad++ 保存时选择 utf8无BOM格式 不能使用Windows记事本编辑!!!,否则在Linux上读取会出问题
如果启用RSS,无需配置日历 双Rss链接(每小时切换轮播两个新闻源) 如果Rss数量超过单页数量,每分钟翻页一次
https://www.mobileread.com/forums/showthread.php?t=225030
你需要有一个 Windows 或 Linux 服务器并安装Python环境, 修改配置文件 config.ini 中 HtmlServer 项设置为 1 , 运行脚本WeatherStation.py 即可在Kindle 上直接访问网页 如果想省钱也可以购买一个 香橙派之类的国产ARM开发板,或二手的瘦客户机
1.[log错误](sh: fbink: not found)
解决方法: 安装 USBNetwork Hack 否则可能无fbink命令
2.[log错误] import ImageFont ImportError: The _imagingft C module is not installed
解决方法: 还原系统后重新安装新版Python3, 连接 https://www.mobileread.com/forums/showthread.php?t=225030
3.[log错误] [FBInk] [fbink_open] Cannot open framebuffer character device: Permission denied!
解决方法: 使用 RUNME.sh 脚本来启动即可,可以将 bin 目录下的 RUNME.sh 复制到Kindle根目录,在kindle搜索栏 输入 ;log runme 即可运行天气插件!