工具站点地址: https://data.v2ex.pro/
仓库地址: https://github.com/HelloWorldImJoe/v2ex-info-history
数据源地址: https://github.com/GrabCoffee/v2ex-info-newsletter-data
纯 React 前端项目
使用 Cloud Flare 定时采集的数据, 然后保存到了 github 仓库中, 有些时候可能会被限流导致一些采集不到的脏数据, 在前端做了一层过滤,应该不影响整体的分析.
这个可以详细说一下思路
使用了 Planet 的文件夹发布功能: 将项目打包之后, 通过 planet 发布文件夹并生成 ipns
在 V2EX 的Planet 管理器中, 提交这个 ipns, 并绑定了data.v2ex.pro的域名
因为正常 V2EX 的 Planet 管理器是会去站点找一个 planet.json 的文件, 所以我伪造了这个文件, 并修改了这个文件对应的 ipns, 目的是能够让 V2EX 抓取到我最新的 cid 来与上面提到的域名做关联. 为了在 Planet 管理器中能显示头像, 我还加了一个 avator 的头像, 看起来像是一个正常的站点,
整体就是这么一个思路,大家可以尝试一下, 很好玩. 还可以通过这个 planet.json 做一些更好玩的事情
预览图:
ps: 数据不是实时的, 最新的数据是昨天(utc 时间)的, 如果是早晨 8 点左右的话, 可以算是伪实时😂
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.