问题标签 [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.

0 投票
1 回答
631 浏览

github - 获取特定用户的问题和拉取请求

我正在根据用户传入的存储库的名称通过 API 为多个组织拥有的存储库拉取所有问题和拉取请求。我希望能够显示分配给用户的所有问题/拉取请求以及用户评论的最新问题和拉取请求。

我可以通过提取用户所属的所有存储库的所有问题/PR 来做到这一点,然后进行一些处理以准确找到分配给用户名的所有问题/PR。问题是这不能很好地扩展:如果多个用户在同一时间范围内请求这些数据,我将很快通过 API 速率限制。

我想知道是否有任何方法可以仅为特定用户名获取问题/PR?或者有任何其他方法可以解决这个问题,不需要每次都获取所有回购的所有问题/PR。提前致谢。

0 投票
1 回答
1195 浏览

github - 有什么方法可以通过 GitHub Rest API v3 获取存储库见解

我想获取在指定时间段内为存储库打开/关闭的问题数量的统计信息。我可以通过单击见解选项卡在 GitHub 中查看此信息。

例如:https ://github.com/nodejs/node/pulse

我可以通过 GitHub Rest API v3 提取这些信息吗?我正在查看文档,但找不到任何信息。提前致谢

0 投票
1 回答
70 浏览

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”中搜索我需要的单词?

0 投票
0 回答
533 浏览

c# - 如何在 C# 中使用 Octokit.Net 制作“github 客户端”?

我使用 Octokit.net 工具制作了自己的 GitHub 客户端,我的问题是,当存储库中的文件不再位于本地文件夹中时,如何删除它们?

这是我已经拥有的代码:

我是否可能需要为 Github 存储库添加一个新的 foreach 并随后创建一个 if 语句来查看存储库和本地文件夹?:o

如果你们能帮助我,将不胜感激!:D

0 投票
1 回答
710 浏览

c# - 带有 Repo ID 的 Github 存储库详细信息

我正在为 Github 使用 Octokit Nuget 包。我需要根据附图得到结果Github 详细信息

我正在使用以下方法获取存储库的详细信息

输出 JSON 可以在以下链接查看输出 JSON

我无法获取提交详细信息,只能获取目录或文件详细信息。请建议。

谢谢。

0 投票
1 回答
74 浏览

github - 如何使用 GitHub API 找到关闭问题的提交?

问题:我正在寻找一种以编程方式获取关闭 GitHub 问题的提交 ID (SHA) 的方法。我需要对有很多已关闭问题的多个 GitHub 存储库执行此操作。

已经做了什么:我正在尝试使用Octokit.net 库来实现这一点,但找不到任何可以帮助我的东西(也许我没有找对地方)。
感谢有人能指出我正确的 API 调用/方法。

0 投票
0 回答
306 浏览

octokit.net - 如何获取给定目录中所有文件的内容?

Octokit 允许我轻松检索给定文件夹中的文件列表,如下所示:

不幸的是,Content每个文件的属性null意味着我必须遍历文件列表并分别检索每个文件,如下所示:

有没有更有效的方法来获取给定文件夹中所有文件的内容?

0 投票
1 回答
855 浏览

git - 使用 Octokit (c#, .net) 从大型 github 企业存储库中高效下载单个文件

我正在尝试使用 OctoKit 从 github 企业下载单个文件,给出 C# 中的 URL。这是 master (或默认分支)的头版本。

我想做相当于:

我找到了一种方法来做到这一点,但是 repo 非常大,需要很长时间。原因是,我必须爬取整个树才能找到我想要的特定文件的标识符。

同样,这需要超过 4 分钟,因为我们的存储库非常庞大。虽然,上面的 curl 命令相对即时......所以,我知道有一种方法。我不想放弃 Octokit,因为我在项目中还有其他已经可以使用它的功能。

0 投票
0 回答
70 浏览

c# - 如何将最新版本的项目从 Github 下载到本地磁盘?

我通常通过参考下载一个项目,请参阅屏幕截图
但我想知道如何使用 octokit.net 进行编程并保存到本地磁盘:
- 以“zip”格式保存?
- 还是解压格式?

我尝试使用代码,但创建了一个空存档“* .zip”

链接回购 - https://github.com/Ryozuki/HelperBot

0 投票
1 回答
75 浏览

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;
  - 种类;
  - 清晰的过滤;
  - 清晰的排序。

问题是:如何使执行一个请求成为可能,然后对其执行以下操作:
  - 过滤器;
  - 种类;
  - 清晰的过滤;
  - 清除排序
  - 计算搜索结果的数量?

我是否正确理解了逻辑,是否可以这样做?

如果我理解正确,搜索“用户”的工作将类似于搜索“存储库”。

链接到搜索文档 -链接

在此处输入图像描述 在此处
输入图像描述