问题标签 [octokit.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 获取特定用户的问题和拉取请求
我正在根据用户传入的存储库的名称通过 API 为多个组织拥有的存储库拉取所有问题和拉取请求。我希望能够显示分配给用户的所有问题/拉取请求以及用户评论的最新问题和拉取请求。
我可以通过提取用户所属的所有存储库的所有问题/PR 来做到这一点,然后进行一些处理以准确找到分配给用户名的所有问题/PR。问题是这不能很好地扩展:如果多个用户在同一时间范围内请求这些数据,我将很快通过 API 速率限制。
我想知道是否有任何方法可以仅为特定用户名获取问题/PR?或者有任何其他方法可以解决这个问题,不需要每次都获取所有回购的所有问题/PR。提前致谢。
github - 有什么方法可以通过 GitHub Rest API v3 获取存储库见解
我想获取在指定时间段内为存储库打开/关闭的问题数量的统计信息。我可以通过单击见解选项卡在 GitHub 中查看此信息。
例如:https ://github.com/nodejs/node/pulse
我可以通过 GitHub Rest API v3 提取这些信息吗?我正在查看文档,但找不到任何信息。提前致谢
c# - 如何使存储库搜索在主题内运行?
搜索“github.com”存储库的代码:
有一个主题github.com/topics/chrome-extensions
问题
如何使代码看起来在github.com/topics/chrome-extensions 中?
我会加。
“Chrome 扩展”(github.com/topics/chrome-extensions)包含 95 个存储库。
如何在包含“Chrome 扩展” github.com/topics/chrome-extensions的 95 个存储库中的“README.MD”中搜索我需要的单词?
c# - 如何在 C# 中使用 Octokit.Net 制作“github 客户端”?
我使用 Octokit.net 工具制作了自己的 GitHub 客户端,我的问题是,当存储库中的文件不再位于本地文件夹中时,如何删除它们?
这是我已经拥有的代码:
我是否可能需要为 Github 存储库添加一个新的 foreach 并随后创建一个 if 语句来查看存储库和本地文件夹?:o
如果你们能帮助我,将不胜感激!:D
c# - 带有 Repo ID 的 Github 存储库详细信息
我正在为 Github 使用 Octokit Nuget 包。我需要根据附图得到结果
我正在使用以下方法获取存储库的详细信息
输出 JSON 可以在以下链接查看输出 JSON
我无法获取提交详细信息,只能获取目录或文件详细信息。请建议。
谢谢。
github - 如何使用 GitHub API 找到关闭问题的提交?
问题:我正在寻找一种以编程方式获取关闭 GitHub 问题的提交 ID (SHA) 的方法。我需要对有很多已关闭问题的多个 GitHub 存储库执行此操作。
已经做了什么:我正在尝试使用Octokit.net 库来实现这一点,但找不到任何可以帮助我的东西(也许我没有找对地方)。
感谢有人能指出我正确的 API 调用/方法。
octokit.net - 如何获取给定目录中所有文件的内容?
Octokit 允许我轻松检索给定文件夹中的文件列表,如下所示:
不幸的是,Content
每个文件的属性null
意味着我必须遍历文件列表并分别检索每个文件,如下所示:
有没有更有效的方法来获取给定文件夹中所有文件的内容?
git - 使用 Octokit (c#, .net) 从大型 github 企业存储库中高效下载单个文件
我正在尝试使用 OctoKit 从 github 企业下载单个文件,给出 C# 中的 URL。这是 master (或默认分支)的头版本。
我想做相当于:
我找到了一种方法来做到这一点,但是 repo 非常大,需要很长时间。原因是,我必须爬取整个树才能找到我想要的特定文件的标识符。
同样,这需要超过 4 分钟,因为我们的存储库非常庞大。虽然,上面的 curl 命令相对即时......所以,我知道有一种方法。我不想放弃 Octokit,因为我在项目中还有其他已经可以使用它的功能。
c# - 如何将最新版本的项目从 Github 下载到本地磁盘?
我通常通过参考下载一个项目,请参阅屏幕截图
但我想知道如何使用 octokit.net 进行编程并保存到本地磁盘:
- 以“zip”格式保存?
- 还是解压格式?
我尝试使用代码,但创建了一个空存档“* .zip”
c# - 如何在“github.com”中进行类似的搜索?
使用 - “octokit.net”。
我对按语言搜索“存储库”、“用户”和过滤结果感兴趣。
场景:
1.用户。输入搜索词组;
2. 网站。执行搜索;
3. 网站。显示结果:
a. 存储库;
湾。用户;
过滤器:
- 语言;
单击“存储库”或“用户”按钮后,结果将显示在表格中。
点击语言(例如“C#”)后,过滤结果。
一般搜索结果:
Repositories
- Repositories - 108,951 个结果
- C# (repository) - 4,315 个结果
Users
- Users - ~ 4K
- C# (users) - ~ 72
如何重复这个脚本搜索引擎?
我编写了初步代码,但我不明白如何使它更正确地工作。
方法未完成“searchUser (string searchQuery_str)”。
我打算通过类比“SearchReposit (string searchQuery_str, string lang_str)”来做到这一点
当前代码逻辑:
- 搜索所有存储库:
- 发送请求;
- 我们收到答案;
- 在使用 C# 的存储库中搜索:
- 发送请求;
- 我们按语言“C#”过滤请求;
- 我们收到答案;
那些。现在正在为每个案例(var request)执行一个单独的请求,但在我看来,您需要执行一个请求,然后对其执行以下操作:
- filter;
- 种类;
- 清晰的过滤;
- 清晰的排序。
问题是:如何使执行一个请求成为可能,然后对其执行以下操作:
- 过滤器;
- 种类;
- 清晰的过滤;
- 清除排序
- 计算搜索结果的数量?
我是否正确理解了逻辑,是否可以这样做?
如果我理解正确,搜索“用户”的工作将类似于搜索“存储库”。
链接到搜索文档 -链接