PyGithub包括許多內置類的API進行交互,也是非常有據可查。
圖書館的工作基本上是一個翻譯,以Python的特定代碼,將其轉換為一個API HTTP請求,然後解釋響應返回給Python對象,應用程序或網站內使用。
這減少了開發人員的水平將需要處理在他們的代碼的複雜性,降低了光源的尺寸,也減少了成本和時間浪費在發展。
PyGitHub可與兩個主要的Python語言,2.x和3.x分行
特點:
- 驗證
- 在用戶詳細信息
- 在回購細節
- 在獲取觀看細節
- 在獲取以下詳細信息
- 在獲取組織的詳細信息
- 在取協作和貢獻者詳細信息
- 在叉詳細信息
- 在團隊詳細信息
- 支持標記,提交,樹木,斑點,引用
什麼在此版本中是新的:
- 在固定所有基於頭在Python 3(分頁,有條件的要求,rate_limit ...)。
- 在接受受讓人和合作者的字符串。
- 在加入“onetime_password”來AuthenticatedUser.create_authorization緩解雙因素認證。
什麼版本1.21.0是新的:
- 在接受字符串,以及在發行Label對象。 add_to_labels,Issue.remove_from_labels和Issue.set_labels。感謝您對acdha要求
- 在實施的completable GitHub的對象(即那些誰擁有url屬性)相等比較。警告,比較仍然沒有用於非completable對象來實現。這將在PyGithub 2.0版本來完成。感謝您對OddBloke要求
什麼的1.18.0版本是新的:
- 在沒有更多的假的rate_limiting假設,創造rate_limiting_resettime。
- 在新的參數,因為直到到Repository.get_commits。謝謝apetresc的拉請求。
- 在捕捉JSON解析例外,一些內部服務器錯誤,並拋出一個更好的異常。
什麼的1.15.0版本是新的:
- 在實現用戶的問題與上市的所有參數
- 在提高兩個新的特定例外。
什麼的1.13.0版本是新的:
- 在修復為Python 3不區分大小寫的文件 - 系統。
- 在公開由Github上的所有對象返回原始數據。
- 添加屬性Github.per_page(和參數的構造函數)來改變分頁請求要求的項目數。
什麼是1.6版本的新:
- 在恢復支持的Python 2.5
- 在實施新的API
什麼版本1.3是新的:
- 在實施降價渲染
- 在GitAuthor.date現在是一個日期時間
- 在固定Github.get_gist的文檔:id是一個字符串,而不是一個整數
什麼版本1.0是新的:
- 在完全重寫,沒有更複雜的元描述
- 在屬性和參數的完整打字
- 在屬性和參數的完整文檔li>
- 在的情況下與API提出的問題更多可用的例外
什麼在0.6版本的新:
- 在重新完成了NamedUser.create_gist的API
評論沒有發現