用 Rust 重写了 QQ 聊天导出工具
起因事情是这样的。 去年我想导出 QQ 聊天记录,找到了一个叫 QQFlow 的开源工具。用了一下,能用,但有两个问题:一是软件太大了,装完一百多兆;二是有点卡,打开数据库的时候要等好久。 我看了一下源码,是 Electron + Python 写的。Electron 嘛,懂的都懂,一个 Hello World 都能打包出一百多兆。 当时我正在学 Rust,就想,要不用 Rust 重写一个? 为什么是 Rust说实话,用 Rust 写桌面应用不是最方便的选择。生态不如 JavaScript/Python 成熟,很多东西要自己造轮子。 但 Rust 有两个好处:一是快,二是小。 ...
爬了 B 站游戏数据,发现了一些有意思的事
起因事情是这样的。 有天晚上我在 B 站游戏中心闲逛,发现有些游戏明明评分很高,但下载量很低。有些游戏评分一般,下载量却很高。 我就想,这些数据之间有没有什么规律? 于是我就写了这个爬虫。 项目简介这个项目干的事情很简单:爬取 B 站游戏中心的数据,然后做分析和可视化。 爬取的数据包括:游戏名称、类型、平台、评分、关注数、下载量、排行榜数据等等。 分析的内容包括:类型分布、平台分布、评分分布、关注数与下载量的关系、流水估算等等。 数据获取模式项目支持三种数据获取模式: 模式 说明 适用场景 demo 内置 88 款真实国产游戏的模拟数据 开发调试、离线演示 web 从 B...



