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

GitHub Star 项目收集工具:将你 star 过的库进行收集并制作一个网页。

  •  2
     
  •   narmgalaxy · 2 天前 · 1409 次点击

    项目介绍

    GitHub Star 项目收集工具

    项目背景

    我 star 了很多库,但查找起来总是有些麻烦,为此,我创建了本项目,方便快速查看这些项目。

    项目地址: https://github.com/Mran/githubstartog

    效果预览: https://githubstartog.pages.dev/

    使用方法

    1. Fork 项目
    2. 执行 Action:手动执行项目中的 Action ,收集你的星标项目。
    3. 网页部署:网页端通过 CloudFlare 进行部署。

    其他尝试

    使用 AI 为项目打标签,但发现效果不是很好。

    如果你有类似的需求,欢迎尝试这个项目~欢迎提出建议~

    24 条回复    2024-12-16 16:40:09 +08:00
    oneisall8955
        1
    oneisall8955  
       2 天前
    好耶,喜欢顺手 star ,不知不觉累计 star 了 1.6k 项目😂
    crysislinux
        2
    crysislinux  
       2 天前 via Android
    好奇,是一次性全部加载到前端再 search 的么。
    narmgalaxy
        3
    narmgalaxy  
    OP
       2 天前   ❤️ 1
    @crysislinux 是的。 先通过 github action 收集到你的星标项目,保存为一个 json 文件,前端去加载这个文件。
    ccbikai
        4
    ccbikai  
       2 天前
    不错不错👍, 只不过我的第三步是把 README 存到仓库。

    准备给 AI 做知识库检索

    https://github.com/ccbikai/github-stars
    narmgalaxy
        5
    narmgalaxy  
    OP
       2 天前
    @ccbikai 我尝试做了 AI 检索,但是发现 token 不够用,还没找到合适的方式。
    0x5c0f
        6
    0x5c0f  
       2 天前
    需要 vercel 的方案
    momocraft
        7
    momocraft  
       2 天前
    厲害
    需要 access token 還是有點麻煩 ,github action 能自動用 repo owner 的權限就好了
    rowink
        8
    rowink  
       2 天前
    挺好的想法,不过稍微感觉的看起来少点东西,可以试试加上项目的图标和 banner ,应该会更直观一些。op 可以参考一下 https://anoyi.com/github/stars 或者 Github 移动端>热门仓库的卡片。

    题外话:Github 现在也有收藏清单了,不过用的人还是比较少,感觉根据根据收藏清单展示成网页效果估计会更好,不过还得整理收藏清单就是了 XD
    narmgalaxy
        9
    narmgalaxy  
    OP
       1 天前   ❤️ 1
    @momocraft 现在的确是自动的使用权限的。
    narmgalaxy
        10
    narmgalaxy  
    OP
       1 天前
    @rowink 感谢你的建议,加上项目图标确实是个好想法。
    我也用了收藏清单,想过要收集分组,其实我原本的想法是做出自动分组的。还没想出更好的办法。
    momocraft
        11
    momocraft  
       1 天前
    @narmgalaxy 現在明白了,原來 access token 就是 action 自己的,很先進
    crossoverJie
        12
    crossoverJie  
       1 天前   ❤️ 1
    👍很棒的创意,已经部署好了。
    https://githubstartog-2gf.pages.dev/
    crossoverJie
        13
    crossoverJie  
       1 天前
    narmgalaxy
        14
    narmgalaxy  
    OP
       1 天前
    @0x5c0f 项目是支持 verel 部署的,和使用 CloudFlare 进行部署的步骤一样。
    ivstranger
        15
    ivstranger  
       1 天前   ❤️ 1
    https://gitstars.cfour.top/

    我一直用这个
    narmgalaxy
        16
    narmgalaxy  
    OP
       20 小时 3 分钟前
    @ivstranger 感谢分享,这个功能确实更加完善。
    forty
        17
    forty  
       18 小时 36 分钟前
    我 star 了那么多,发现没什么用,其实每次要用的时候还是直接搜,压根不会从 stars 里面找
    forty
        18
    forty  
       18 小时 33 分钟前
    OP ,你这个能不能按 stars 数量排个序?现在有点乱
    narmgalaxy
        19
    narmgalaxy  
    OP
       18 小时 28 分钟前
    @forty #18 好主意, 加上。
    narmgalaxy
        20
    narmgalaxy  
    OP
       16 小时 15 分钟前
    @forty #18 加上啦
    forty
        21
    forty  
       14 小时 7 分钟前
    为什么我的运行完,生成的 json 文件内容是 null ?
    forty
        22
    forty  
       14 小时 2 分钟前
    啊可能是因为 activity is private ?
    narmgalaxy
        23
    narmgalaxy  
    OP
       13 小时 45 分钟前
    @forty #21 和仓库是否私有无关,请确保 action 有权限读写你的仓库,以便于进行提交。
    forty
        24
    forty  
       13 小时 26 分钟前
    @narmgalaxy fork 的仓库是不能设为私有的,强制 public. 是那个 profile and activities hide 勾上了就不行。
    新问题又来了:
    action 运行成功了,但是 cf pages 设置进行不下去,不知道是什么原因。症状是:选完 github 账户,选完存储库,“开始设置”的按钮就一直是置灰状态的,点不了,页面没有其他提示语。
    GitHub 上为 Cloudflare Pages 应用配置的访问权限也是正常的。。。

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.