V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
easychen

写了个小工具,可以导入 GitHub Star 的仓库,然后按语义进行搜索

  •  2
     
  •   easychen ·
    easychen · Jan 20, 2025 · 2895 views
    This topic created in 465 days ago, the information mentioned may be changed or developed.

    Github 的 Star 搜索挺鸡肋的,关键字不直接匹配就经常搜不到。其实我一直不太明白 GitHub 明明都把 Copilot 整合了,为啥不把语义搜索加一下。

    只好先让 AI 写了一个用着。

    调用 GitHub 接口读取 repo ,通过 api2d/openai 的接口向量化,存到 indexeddb ,再通过余弦相似性算相似性。

    有同样需求的同学可以用用 https://ss.ftqq.com/

    ( PS:只索引了仓库的简介,所以依然可能遗漏)

    作为对比,GitHub 自己的搜索结果:

    8 replies    2025-01-21 10:06:10 +08:00
    xingyue
        1
    xingyue  
       Jan 20, 2025 via Android
    !!!我就知道,一件事,只要我一直想做,只要拖得够久,就做好了!!!感谢感谢感谢!!!
    Mark24
        2
    Mark24  
       Jan 20, 2025
    这个是通过读取他的 README 来概括对他的描述,还是全部仓库代码扫码(感觉工作量很大)?
    nmap
        3
    nmap  
       Jan 20, 2025
    不用登录自己 github 账号,就能获取到我的 star ?
    easychen
        4
    easychen  
    OP
       Jan 20, 2025
    @Mark24 不是 README ,是写到仓库简介的文字。主要是可以搜同义词。
    easychen
        5
    easychen  
    OP
       Jan 20, 2025
    @nmap star 是公开的,通过 github 官方接口查询甚至不用登录。
    Mark24
        6
    Mark24  
       Jan 20, 2025
    明白了。通过简介统一翻译之后搜索。

    看来以后简介要写好一点。 :D
    TimePPT
        7
    TimePPT  
    PRO
       Jan 20, 2025
    这个实用,感谢!
    chinafengzhao
        8
    chinafengzhao  
       Jan 21, 2025
    实用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5566 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 06:32 · PVG 14:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.