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

写了个小众脚本: GitHub 代码搜索 - 支持按 repo 分组展示

  •  
  •   foam ·
    foamzou · 2021-09-05 17:37:54 +08:00 · 1604 次点击
    这是一个创建于 1175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Why I do this

    公司的代码仓库是托管在 GitHub 上的,有时候需要搜索特定代码的时候,在 github 搜索特别方便。但比较烦恼的是,GitHub 不支持按 repo 分组展示,这样就导致同一个 repo 的不同代码文件可能穿插在搜索结果的不同位置。

    特性

    因此我写了一个油猴脚本,该脚本支持:

    1. 创建了一个 Start Group By Repo 的按钮,点击按钮后会展示新的页面
    2. 当搜索结果分页时,会自动 fetch 页面,并实时更新到当前页面。若不希望继续加载新的内容,随时可以点击 abort 按钮,终止 fetch
    3. 右侧会展示 匹配到的所有 repo 的目录页,点击某个 repo 时,会跳转到对应的锚点位置
    4. 除此之外,支持收缩 /展开所有 repo,跳转到最上 /下面

    Repo

    如果你喜欢的话,欢迎 star/fork/PR. Github 链接

    截图

    按钮

    新页面

    3 条回复    2021-09-12 13:24:35 +08:00
    xing7673
        1
    xing7673  
       2021-09-11 17:34:49 +08:00
    谢谢,看一下思路想做一个合并重复引用的需求。
    foam
        2
    foam  
    OP
       2021-09-11 19:11:41 +08:00 via Android
    @xing7673 虽然不知道重复引用是什么。不过如果太复杂,可能调用 github 的 api 会好一些
    foam
        3
    foam  
    OP
       2021-09-12 13:24:35 +08:00
    昨天更新了一版,丰富了一些 repo 信息。换了个图片,忘记这里在引用,所以上边图裂开了。
    可以看看最新的版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:43 · PVG 03:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.