Jerry有一个github仓库,专门用来存放自己的知识管理,通过一条条的issue来记录具体的知识点:
https://github.com/i042416/KnowlegeRepository/issues
目前已经积累了超过2000条记录了。
我工作中有这样一个需求,需要给定一个关键字,快速找到标题包含该关键字的所有issue。Github的搜索框能实现这个功能,只不过是高射炮打蚊子,大材小用,因为Github这个搜索框不仅支持按标题搜索,还支持全文搜索,所以速度有点慢。
既然github不提供只按照标题进行快速搜索的功能,我就自己写了一个工具,其所有代码位于我的github上:https://github.com/i042416/wechat/tree/master/unittest/github
- 执行这个工具,node launcher, 会调用Github Restful API,获取指定的仓库里所有的issue的明细。当然明细我只对issue的id和title感兴趣,其他属性我都丢弃掉了。Github的读取API支持分页,因此我需要重复调用多次read API,每次调用时传入当前页的索引:
然后在外层用一个循环依次请求每页的数据:
- 然后再执行node merge.js, 把每页导出的issue明细合并成一个整体,形成最后如下图所示的html文件:
https://jerrywang-sap.cn/study/2019/08/22/Jerry-github-issue-list.html
相关推荐
github-issue-mover 是能快速迁移 github 上问题的工具。功能如下:Copy the issue in the destination repoAdd references between the issuesClose the original issue在linux操作系统中,repo=repository, 表示...
用法: export GITHUB_TOKEN=<your>github-issues-export username/repo[#issue_number]这会将所有未解决的问题从GitHub存储库username/repo仓库导出到目录./md将每个问题放入一个包含其注释的单独文件中。...
github问题出口商将 GitHub 问题导出为各种格式
一个浏览器扩展,能对GitHub中的issue和PR链接着色以查看其状态(打开,关闭,合并)
contributors-命令行工具,用来获得一个或是更多 github 仓库的贡献者
一个简单的浏览器工具改变GitHub上的文件图标
GitHub 自动处理 issue、PR、releases 机器人-github-bot
基于 GitHub API 的博客工具,尽情享受 GitHub Issue 带来的便利吧.zip
gitim-用一个简单命令, clone 你的所有 github 仓库
该工具将给定的MongoDB数据库的文本转储(通过mongoexport)导出到给定的Git存储库,并将其还原(通过mongoimport)。
一个帮助避免向github和npm发布安全相关的工具
github可视化工具...
源代码允许用户使用其Github帐户登录,并将回购问题导出为excel文档。 准备开发 如果您要访问私有仓库,则需要将Github密码设置为环境变量。 export GITHUB_PASSWORD='your_github_password' export GITHUB_...
github,在日常开发中作用还是非常大的,希望能帮助大家!
项目介绍此项目的作用主要是为了爬取GitHub,gitee的issue友链,链接爬取到的文件保存到GitHub,发布到NPM,方便各种CDN引用。文件JSON格式如下: { " gitee " :[ { " number " : " I1RH4I " , " ...
personal.access.token = 如果你想导出一个私有仓库,你需要一个访问令牌 => 范围 [ repo ] 提示:不幸的是,您必须授予scope repo访问权限才能读取私有 repo 事件! 请记住,范围repo授予读/写访问权限,因此应该...
全球知名的开源项目管理软件之一,和SVN并列。 支持多钟语言的项目,如PHP C++ Python JAVA 等 很适合作为小型项目管理
GitHub CSV工具 通过CSV导入和导出GitHub问题 用法 先决条件: ,然后运行以下命令进行安装: npm install -g github-csv-tools 安装后,请使用githubCsvTools --help获得有关如何使用的信息,或参阅下文。 导出或...