【问题标题】:Github - How to search a gist via API?Github - 如何通过 API 搜索要点?
【发布时间】:2015-07-06 08:53:49
【问题描述】:

我知道可以使用 Github API search a repository via various criteria,但是如何搜索单个 gist 或找到它的 id?

理想情况下,我想使用 userfilename,但它可能是内容正文中的哈希:

https://gist.github.com/search?q=sadjghasghdhjasgdfhs

【问题讨论】:

  • 具体来说,您希望使用什么标准来搜索 Gist?
  • 理想情况下用户和文件名一起,但它可以是内容中的字符串,例如 md5 哈希
  • GitHub 搜索 API (developer.github.com/v3/search) 目前不支持搜索要点。
  • 非常希望 GitHub 允许搜索要点。与此同时,似乎只有两种选择:1)通过api索引公共要点并搜索您的索引; 2) 使用gist.github.com/search?q=foo 执行查询并抓取结果。
  • 附注有人愿意承担维护公共要点索引并将其包装在一个简单的搜索 api 中的任务吗? :-)

标签: github github-api gist


【解决方案1】:

我刚刚发现可以搜索特定用户和/或文件名。我看过github的高级搜索,它使用user:some-user-namepath:some-file-name。这些条件也适用于 gist 搜索词。

示例:https://gist.github.com/search?q=user%3Amanuelvanrijn+path%3Aguid.js

希望这会有所帮助,直到有可用于 gists 的搜索 api

【讨论】:

  • 1 为示例,直到有可用的搜索 api ;)
  • 这样做时有什么好的方法可以遍历所有返回的页面?
猜你喜欢
  • 2021-01-14
  • 1970-01-01
  • 1970-01-01
  • 2020-03-01
  • 2011-08-12
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多