问题标签 [pygithub]
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.
python - 有效地从 PyGithub 获取最新的提交 URL
我正在使用此函数使用PyGithub获取最新的提交 url :
它有效,但似乎让 Github 对我的 IP 地址不满意,并且对生成的 url 响应缓慢。我有没有更有效的方法来做到这一点?
python - 是否可以通过 PyGithub 访问“发布”标签?
我尝试通过 PyGithub API 导航到 Github 中特定存储库的发布标签。我只能导航到存储库,但无法进一步导航。PyGithub API 中有命令吗?
更新
或者是否有其他 Python API 可以满足我的需求?
python - 如何为 PyGithub 方法设置路径?
我正在与 PyGithub 合作以获得对我自己的 github 存储库的基本访问权限。大多数方法都需要一个“路径”,我不确定那是什么。我将在 .get_contents() 函数中使用哪些参数?简单的例子:
python - ssl.SSLError: [SSL:CERTIFICATE_VERIFY_FAILED] 在 uwsgi 中运行时
我正在使用 pyGithub 插件。在正常的 python 进程中运行时,我能够正确访问 Github。在 uwsgi 的上下文中运行时,我得到:
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py”,第 808 行,do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:590)
有任何想法吗?我已经找了几个小时了,任何反馈都会很棒。
示例代码:
同样,当在 python 解释器中运行这个基本代码时,一切都很好,我得到了 repo。在 UWSGI 环境中运行,我收到上述错误。我已经验证了两种情况下使用的 virtualenvs 是相同的。Mac OS X 上的相同 python 解释器(2.7.10)。
谢谢。
更新: 事实证明,Mac OS X El Capitan 是问题所在。ssl 模块的标头已更改,并且未使用它正确构建 uwsgi。我仍然无法通过 pip 安装 uwsgi,但 brew install 能够做到。
在一切开始工作之前,我还必须安装 OS X 10.10 命令行工具。
github-api - Github API:如何检查存储库是否为空?
我正在使用 pygithub3 库来解析用户存储库,但有时它会在请求失败后在断言上崩溃。起初我怀疑我已经达到了速率限制,但很快我意识到我可以 100% 地在“空”存储库上重现断言(参见示例)。
https://github.com/poelzi/vaultfs
我将如何检查存储库是否可用?简化的代码片段:
它适用于 99% 的情况,但是当我遇到空存储库时,它崩溃了,我找不到任何“检测”它的方法。
python - 使用pygithub时,出现socket.gaierror
我尝试使用 pygithub 模块,教程代码中出现错误。
发生错误“socket.gaierror: [Errno -2] Name or service not known”,我不知道为什么。
这是我的教程代码:
我收到以下错误:
请告诉我如何解决。
python - 使用 ssh 密钥进行 pygithub3 身份验证
伙计们,正在尝试使用 pygithub3 连接到我们的 github 存储库。我需要使用本地 ssh 密钥来建立连接,而不是文档中的令牌或 u/p。这可能吗?
该文档似乎没有列出用于身份验证的选项id_rsa
我看到另一个使用 u/p auth 的slashdot 示例。有没有办法输入自定义id_rsa
文件来使用?
python - 如何使用 python 脚本获取 github repo 通知?
我必须构建一个 python 脚本,用于获取与 github repo 相关的通知,其中内容拉通知、评论、合并到主状态等。搜索后我得到了PyGithub库。但没有得到如何在python中拨打电话并获得响应。请建议如何使用 PyGitHub 库执行此操作?提前致谢 !!!!
python - 使用 python 从 Github repo 获取最新的 2 次提交
我正在尝试使用以下代码获取特定分支的所有提交。我的最终目标是只获得前 2 个提交。
我遇到的问题是返回的提交仅适用于特定用户。无论用户如何,我都想获得最新的提交,但一直无法让它工作。
python - 当我没有超过我的速率限制时收到 Github APi 403 错误
我正在通过 PyGithub 从 Github 上抓取数据。我的问题是我在抓取过程中收到此错误:
github.GithubException.GithubException: 403 {'documentation_url': ' https://developer.github.com/v3/#rate-limiting ', 'message': '超过 XXXXX 的 API 速率限制。'}
卷曲我收到的api后:
注意 Ratelimit 标签:
如果我再次运行我的 Python 程序,我将收到另一个超出 API 速率限制的消息。我阅读了 github 的 API 文档,据我所知 - 我还有 52 个请求。如果我可以提供更多信息以使其更好,请告诉我。谢谢你。
编辑:为了澄清我正在使用凭据登录到 github。