今晚上终于能抽出一点时间来把之前剩下的迁移做完了, 现在$V2EX 日报已经上线了.

51 天前
 JoeJoeJoe

每天会在 23:59(UTC)的时候自动执行一次定时脚本来创建一个 markdown 格式的日报

佬们可以通过这个地址来访问: https://info.v2ex.pro,

也可以通过 rss 地址来订阅: https://info.v2ex.pro/rss.xml

大概截图是这样的:

ps: 我也不确定能不能正常发送, 看看明早晨的效果再说 (狗头保命

1557 次点击
所在节点    Solana
28 条回复
usn
51 天前
支持一下
JoeJoeJoe
51 天前
这是测试的时候生成的一个今天的数据链接: https://k51qzi5uqu5dm5f8pewcv44tn99ehfdoqfi0vvsbpqdegzqfq5uauuxxqa47qg.eth.sucks/054DCF28-E54E-40FB-A4D2-44D33860448D

整个过程大概是这样的:

cf 起了两个 worker, 一个负责采集数据写入 d1 数据库, 一个负责定时处理数据转换为 markdown.

转换 markdown 的过程中使用了一个三方的服务: https://quickchart.io, 用这个服务来生成图表.

文章的发布是放在了 planet 上, 因为 planet 不支持服务端部署, 所以我拿了一台 mac 机器开启了 planet 的 API 服务, 然后通过 cf 的 ZeroTrust->Tunnel 做了一个绑定 planet 服务端口的内网穿透.

当定时任务将数据转换 markdown 完成之后, 会调用 plant 的 api 通过透传接口发送到我的 mac 机器上, 然后通过站长提供的 V2EX planet 聚合器定时抓取来将 cid 同步到 info.v2ex.pro 上面做到持久访问.

以上就差不多是整个流程, 没啥复杂的地方, 就是抓数据有点恶心.
JoeJoeJoe
51 天前
@melody 感谢


@JoeJoeJoe

quickchart 使用的是`GNU AGPL v3 license`协议, 日报生成的代码已经开源

地址在这: https://github.com/HelloWorldImJoe/data2markdown
crocoBaby
51 天前
今天是$v2ex 最靓的仔
sNullp
51 天前
希望能基于这些数据做一个 V2EX 站务日志增加 mod 操作的透明度
putaozhenhaochi
51 天前

靓仔
achira
51 天前
good
JoeJoeJoe
51 天前
@crocoBaby 哈哈哈哈 拖了好久, 昨天可算找到一些时间.
JoeJoeJoe
51 天前
@sNullp 没太理解啊, mod 操作是啥意思, 站务日志是啥?
JoeJoeJoe
51 天前
@achira
@putaozhenhaochi
@crocoBaby
@melody
@BeCool

感谢支持🙏🏻 第一份日报已经发送了
magiccode
51 天前
加书签了👍
magiccode
51 天前
可以考虑加个 telegram 机器人推送哈
Rorysky
51 天前
致敬!
JoeJoeJoe
51 天前
@magiccode #12 tg 机器人已经在 todo 里了, 主要是最近事太多了, 还没来得及处理.
JoeJoeJoe
51 天前
@Rorysky
@magiccode

感谢支持.
leiphi
51 天前
TOP120 变动信息
观察到,有遗漏一些排名变动情况
JoeJoeJoe
51 天前
@leiphi 有些被动上升下降直接排除掉了,现在显示的是当天时间区间内开始持币数量和结束持币数量不一致的数据
chenchenze
51 天前
有没有盈利或者亏损排名呀
sNullp
50 天前
@JoeJoeJoe 就是看到帖子的移动、删帖记录甚至账号的封号记录。
JoeJoeJoe
50 天前
@chenchenze 那个直接去 okx 或者其他站点看盈利地址就行.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1170807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX