[卖瓜 🍉] Shmily-聊天记录归档 支持 QQ、Wechat、SMS 等

查看 190|回复 2
作者:lqzhgood   
❓ 这是啥
Github - lqzhgood/Shmily
这好像是一个可能没用又可能很有用的工具。
能归档 QQ 、MobileQQ 、Wechat 、SMS 、CallLog 、Camera 、Email 等记录。more
并支持筛选、搜索、评论、图标统计分析等功能。
少啰嗦,先看 Demo http://demo.shmily.lqzh.me/(托管在 Github ,访问可能略慢)



🔆 亮点
我看过 现有 的聊天记录归档项目大都有以下问题

  • 使用上
  • 大都为 HTML 模板直出,无分页,几百兆的 HTML 不可用
  • 导出的归档数据无法查询,筛选、评论等,失去了归档数据的意义
  • 没有图表统计,数据未体现额外价值
  • 显示数据单一,无法多项目如 QQ Wechat 按时间线合并查看
  • 多次导出的数据 (如 2020 年导出的数据和 2021 年导出的数据) 不能累计查看并分析

  • 程序上
  • 获取数据不完整,获取的数据取决于作者用到的,无法拿到数据库中完整的额外字段
  • 全流程耦合,如果对产物不满意,只能从头开始造轮子,难以从中间(如解密后的数据库)开始

    基于以上问题,Shimly 的亮点在于

  • 使用上
  • Show 基于组件化开发,纯前端实现,人脑智能榨汁级优化 /:dog ( 240M 数据文件浏览搜索无压力 )
  • 支持筛选、搜索(支持正则)、评论(支持双向引用链接)
  • 支持我能想到所有维度的数据图表统计 (连表情的使用频率都有)
  • 支持多种类、多批次数据合并显示与统计

  • 程序上

  • 完整的数据导出、不管是否 Show 有使用,能导尽导,万一别人需要呢

  • 架构(详见 文档)
    我将架构分为 Get(ExportDB 、ToMsg) 和 Show(Modify 、Web) 4 个部分,中间使用 ${Shimly-Msg} 标准格式进行融合
  • 你可以只使用 ExportDB、ToMsg 部分,做自己的数据导出与分析
  • 也可以写自己需要的 Get,而不再担心前端的编写
  • 在 Show 的基础上也可以更简单的自定义显示


    总结: 没看过这么完整且好用的数据归档工具
    👀 过程中的发现
    都看到这了不拿出点干货都骗不到 star 了。
  • S60v3 的 SMS 时间戳编码方式未知,但 解码 符合 y = kx + b
  • QQ 里很多表情都已经雪藏了,例如 委屈

  • QQ 里表情都是 GIF 无限循环的,如 左太极

    。但 右太极

    ,至少从 S60V3 开始,只播放一次。
  • 今年好像被修复了,但可以通过之前的 QQ 经典表情包 验证,如这个

    💖 爱发电
    都到这了
  • ✨ Github 点个 Star 呗
  • 🪙 也可以 这里 看看 世界上最可爱的动物 ,顺便投个币 X )
  • 👨‍💻 聊聊酷工作,简历

    归档, 导出, QQ, 数据

  • kerb15   
    10 年前的 qq ,设了聊天记录密码,密码是本地验证的,这个能提取吗
    graetdk   
    很强
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部