V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cxh116
V2EX  ›  分享创造

为提高摸鱼广度,做了个榜单聚合国际版(toplab.today)

  •  
  •   cxh116 ·
    mangege · 2021-12-15 09:25:33 +08:00 · 3886 次点击
    这是一个创建于 1098 天前的主题,其中的信息可能已经有所发展或是发生改变。

    提高摸鱼广度 😄

    github, gitlab 😄

    hahaha

    简介:

    • 网址: 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 没有用上,目前还没有场景可以上.
    9 条回复    2021-12-16 18:31:30 +08:00
    cyitao
        1
    cyitao  
       2021-12-15 09:39:38 +08:00 via iPhone   ❤️ 1
    ios 移动端的体验很差,滚动条有两个,难以预测下一次滚动触发的是哪个滚动条。
    hand515
        2
    hand515  
       2021-12-15 09:48:54 +08:00   ❤️ 1
    PC 网页前端 bug 太多
    cat9life
        3
    cat9life  
       2021-12-15 10:11:50 +08:00
    摸鱼终于摸到外海了
    cxh116
        4
    cxh116  
    OP
       2021-12-15 11:29:14 +08:00
    @cyitao 这个问题大概知道原因. 手机端有时显示地址栏,导致网页高度 100vh 部分被地址栏占用了,暂时还没有想到解决办法.
    cxh116
        5
    cxh116  
    OP
       2021-12-15 11:29:41 +08:00
    @hand515 看了后端日志,接口好像没有报错,有可能是网络问题导致的.
    seasonsv
        6
    seasonsv  
       2021-12-15 18:19:33 +08:00
    希望加上 pornhub
    zhangjinghua
        7
    zhangjinghua  
       2021-12-15 23:34:15 +08:00
    简直就是全世界摸鱼,不错不错
    c9792536451
        8
    c9792536451  
       2021-12-16 11:56:20 +08:00   ❤️ 1
    reddit 有些地址跳不过去
    cxh116
        9
    cxh116  
    OP
       2021-12-16 18:31:30 +08:00
    @c9792536451 修复了,感谢反馈.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:46 · PVG 15:46 · LAX 23:46 · JFK 02:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.