0x00 前提是要root,只有root后才可以,使用的是shell脚本编程。
0x01 效果图在下边。由于kindle系统限制,只能使用内置的一种字体显示。log信息里对阅读时间的统计精确到某秒开始持续了N毫秒,脚本在处理的时候只统计了当天和累计的阅读时间,精确到秒。
0x02 原理:Kindle上看书是有时间统计的,但是并没有对用户开放,也就是是说它记录的你的阅读时间,但就是不告诉你。这两天通过对Kindle的研究,终于发现有日志文件记录了阅读时间。log文件:/var/log/metrics_generic /var/local/log/metrics_generic_*
0x03 Kindle运行的所有情况在log中都有记录,log文件到一定大小时,自动压缩备份放在/var/local/log/文件夹下,该文件夹下最多保存20个压缩文件,有新的文件时,旧的文件就会被删除。
0x04 实现方式:在Kindle的系统中添加计划任务,每隔一段时间检查是否有新的log文件生成。如果有则分析log,取出阅读时间数据,保存到文件中。关于耗电问题,Kindle休眠时,所有的计划任务是不执行的,因此耗电不用担心。
0x05 查看阅读时间时,程序读取计划任务生成的数据,然后显示到屏幕上。
0x06 代码使用shell脚本编写,可以直接放在KUAL的extensions文件夹下运行。十一期间对代码进行整理完善,然后上传上来。
0x07 之前的帖子让Kindle右上角显示日期和24小时制的时间:http://tieba.baidu.com/p/3860258008?pid=70656559084&cid=0#70656559084
0x01 效果图在下边。由于kindle系统限制,只能使用内置的一种字体显示。log信息里对阅读时间的统计精确到某秒开始持续了N毫秒,脚本在处理的时候只统计了当天和累计的阅读时间,精确到秒。
0x02 原理:Kindle上看书是有时间统计的,但是并没有对用户开放,也就是是说它记录的你的阅读时间,但就是不告诉你。这两天通过对Kindle的研究,终于发现有日志文件记录了阅读时间。log文件:/var/log/metrics_generic /var/local/log/metrics_generic_*
0x03 Kindle运行的所有情况在log中都有记录,log文件到一定大小时,自动压缩备份放在/var/local/log/文件夹下,该文件夹下最多保存20个压缩文件,有新的文件时,旧的文件就会被删除。
0x04 实现方式:在Kindle的系统中添加计划任务,每隔一段时间检查是否有新的log文件生成。如果有则分析log,取出阅读时间数据,保存到文件中。关于耗电问题,Kindle休眠时,所有的计划任务是不执行的,因此耗电不用担心。
0x05 查看阅读时间时,程序读取计划任务生成的数据,然后显示到屏幕上。
0x06 代码使用shell脚本编写,可以直接放在KUAL的extensions文件夹下运行。十一期间对代码进行整理完善,然后上传上来。
0x07 之前的帖子让Kindle右上角显示日期和24小时制的时间:http://tieba.baidu.com/p/3860258008?pid=70656559084&cid=0#70656559084