提高摸鱼广度 😄
github, gitlab 😄

简介:
- 网址: https://toplab.today/
-
功能:
- 聚合 google, youtube 等榜单,并按地区分类.
-
支持多种方式访问:
- 网站 (响应式)
- RSS (推荐)
- API (参考网页请求或 RSS 链接参数,文档还在完善)
- RSS 一个榜单一天一条 RSS 记录(比如榜单当天有 20 条记录,那么这 20 条合成 1 条 RSS 记录).
-
其它:
- rsshub 能完成大部分功能,这样做代码更加灵活.
- 初版, bug 多,像 github ,区块链(默认不显示) 等站点都没有加.
- 欢迎试用
技术:
后端: ruby + sinatra + sequel + postgresql
用 ruby 的小伙伴, sequel 非常值得一试.
- eager 和 eager_graph_eager 解决 n + 1 问题,并支持直接写关联表的过滤条件.
- 一对多关系支持用数组字段 (pg_array_associations)
- 自带 JSON 序列化插件,支持字段黑白名单.
一行代码就把数据逻辑查询与接口数据序列化写完了.
前端: javascript + next.js + mui
- mui 对我这样的网页设计白痴来说很好用,拿组件拼就行了.
- next.js 的 ISR 没有用上,目前还没有场景可以上.