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

开发了一款 GitHub 相似仓库推荐/个性化推荐 Chrome 插件

  •  
  •   sinex · 2022-10-18 20:37:47 +08:00 · 2025 次点击
    这是一个创建于 773 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前 GitHub 的推荐能力还是比较简单的,只有一个主页的个性化推荐。

    于是,我基于自己维护的Gorse推荐系统,开发了一款 Chrome 插件:

    • 推荐每个热门项目的相似或者相关仓库;
    • 用 Gorse 生成的个性化推荐仓库替换 GitHub 官方的推荐结果。

    目前支持 Chrome 和 Edge 两款浏览器:Chrome 商店下载 / Edge 商店下载

    服务端和插件都是开源的: https://github.com/gorse-io/gitrec

    截图

    缺陷

    1. 由于 GitHub 上面的仓库实在太多,所以只收录了 100 赞以上的仓库。也就是只会推荐 100 赞以上的项目,也只为 100 赞以上的项目生成相似推荐;
    2. 因为毕竟是第三方插件,因此完整功能需要授权解锁;
    3. GitHub 首页是在太挤了,只能把 GitHub 官方推荐覆盖了。

    项目的初衷是为了测试自己维护的Gorse推荐系统,如果大家喜欢的话欢迎提出宝贵的意见。

    13 条回复    2022-10-21 11:32:21 +08:00
    Yien
        1
    Yien  
       2022-10-18 20:53:33 +08:00   ❤️ 1
    赞👍
    jasonkayzk
        2
    jasonkayzk  
       2022-10-18 22:18:12 +08:00   ❤️ 1
    赞👍
    mlhadoop
        3
    mlhadoop  
       2022-10-18 23:01:17 +08:00
    大佬能给 chrome 浏览器阅读清单 添加个 tag 的功能吗
    shuxhan
        4
    shuxhan  
       2022-10-19 08:11:14 +08:00 via Android
    这个插件是我的刚需,每天摸鱼就喜欢看推荐,奈何 github 官方的推荐机制和数量太差劲了
    sinex
        5
    sinex  
    OP
       2022-10-19 09:23:07 +08:00 via Android
    @mlhadoop 好主意,我后面版本加一下😁
    sinex
        6
    sinex  
    OP
       2022-10-19 09:24:10 +08:00 via Android
    @shuxhan 官方个性化推荐做的还行,就是少了相似推荐😆
    xiaozizayang
        7
    xiaozizayang  
       2022-10-19 17:46:25 +08:00
    大可不必覆盖官方的,要么覆盖 Latest changes ,要么做成 tab 切换形式分别展现你的和官方的,要么直接在官方后面直接增加
    sinex
        8
    sinex  
    OP
       2022-10-19 19:02:18 +08:00   ❤️ 1
    @xiaozizayang 有道理,最理想是做成 tab ,当然操作起来最麻烦,后面版本想办法实现一下
    MiracleShadow
        9
    MiracleShadow  
       2022-10-20 10:20:23 +08:00
    1. 插件 [站点访问权限] 不支持设置 [在特定站点上] 如( https://github.com/*)
    2. 插件 [站点访问权限] 不支持设置 [单击时]
    3. 插件底部只能一页一页的翻,要是有可以跳转就好了
    lisongeee
        10
    lisongeee  
       2022-10-20 15:58:25 +08:00
    这个必须要安装插件吗?不能用油猴脚本吗?
    sinex
        11
    sinex  
    OP
       2022-10-20 20:39:06 +08:00
    @MiracleShadow 我看看 12 怎么开启...Edge 可以 Chrome 不行
    sinex
        12
    sinex  
    OP
       2022-10-20 20:40:24 +08:00
    @lisongeee 不太清楚油猴能不能处理网页部分刷新
    lisongeee
        13
    lisongeee  
       2022-10-21 11:32:21 +08:00   ❤️ 1
    将浏览器插件转换为油猴脚本了

    <https://github.com/lisonge/userscripts/tree/main/packages/gitrec>
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:58 · PVG 10:58 · LAX 18:58 · JFK 21:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.