PyGithub включає в себе безліч вбудованих класів для взаємодії з API, а також дуже добре задокументовані.
Бібліотека працює в основному в якості перекладача, приймаючи Python спеціальний код, перетворюючи його запитом на API HTTP, а потім інтерпретації відповідь назад в об'єкт Python, придатний для використання всередині програми або веб-сайт.
Це зменшує складність розробники рівня доведеться мати справу з в своєму коді, зменшує розмір джерела сигналу, а також скорочує витрати і час, витрачений на розробку.
PyGitHub працює як з великими гілками мови Python, 2.x і 3.x
Особливості :.
- Аутентификация
- Дані користувача
- Деталі РЕПО
- Отримати дивитися подробиці
- Отримати такі відомості
- отримати інформацію організації
- Fetch співробітництво і вкладник подробиці
- вилка подробиці
- Деталі команд
- Підтримка тегів, здійснює, дерева, краплі, посилання
Що нового У цьому випуску:
- Виправлені все, що засноване на заголовках Python 3 (нумерація сторінок , умовний запит, rate_limit ...).
- Прийняти рядки для правонаступників і співробітників.
- Простота двухфакторную аутентифікацію за допомогою додавання «onetime_password ', щоб AuthenticatedUser.create_authorization.
Що нового у версії 1.21.0:
- Прийняти рядків, а також об'єктів лейбл у випуску. add_to_labels, Issue.remove_from_labels і Issue.set_labels. Спасибі acdha за питання
- Виконати порівняння рівність для completable об'єктів GitHub (IE. Ті, хто має атрибут URL). Попередження, порівняння цих пір не реалізований, що не completable об'єктів. Це буде зроблено у версії 2.0 PyGithub. Спасибі OddBloke за питання
Що нового у версії 1.18.0:
- Немає більше помилкових припущення про rate_limiting, і створення rate_limiting_resettime.
- Нові параметри з і до для Repository.get_commits. Спасибі apetresc для запиту тягнути.
- Спіймати Json розбір виняток для деяких внутрішніх помилок на сервері, і кинути краще виняток.
Що нового у версії 1.15.0 :.
- Реалізація список питань користувачів з усіма параметрами
- Підніміть два нових спеціальних винятків.
Що нового у версії 1.13.0:
- Виправлена Python 3 на нечутливою до регістру Файл- системи.
- Expose вихідні дані, що повертаються Github для всіх об'єктів.
- Додана власності Github.per_page (і параметр конструктора), щоб змінити кількість елементів, запитаних в розбитих запитів.
Що нового у версії 1.6:
- Відновити підтримку Python 2.5
- впроваджувати нові API-інтерфейси
Що нового у версії 1.3:
- Реалізована візуалізація уцінки
- GitAuthor.date зараз DateTime
- Виправлена документація Github.get_gist: ідентифікатор рядок, а не число
Що нового у версії 1.0:
- повне переписування, з не більш складної мета-опису
- Повна набравши атрибутів і параметрів
- Повна документація атрибутів і параметрів
- зручнішим винятку підняті в разі з проблем з API
Що нового у версії 0.6 :.
- Re-завершена API з NamedUser.create_gist
Коментар не знайдено