PyGithub включва много вградени класове за взаимодействие с API, и също е много добре документирана.
Библиотеката работи основно като преводач, като Python специален код, който се превръща заявка за API HTTP и след това устен отговор обратно към Python обект, използваеми във вътрешността на заявлението или на интернет страницата.
Това намалява сложността на разработчиците ниво, ще трябва да се справят с по техния код, намалява размера на източника, а също и разфасовки определяне на разходите и загубено време за развитие.
PyGitHub работи с двата основни клона на Python език, 2.x и 3.x
<силни> Характеристики :.
- Authenticate
- Потребителски детайли
- подробности Репо
- Get гледате подробности
- Първи следните подробности
- Вземи подробности на дадена организация
- Изважда подробности за сътрудничество и работата на сътрудниците
- Fork подробности
- Данни за отбора
- Подкрепа за тагове, се задължава, дървета, петна, препратки
Какво ново в тази версия:
- Фикс всичко, което се основава на удара с глава в 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 обекти (т. Тези, които имат атрибут URL) половете. Предупреждение, на цени все още не се прилага за не-completable обекти. Това ще бъде направено във версия 2.0 на PyGithub. Благодаря ви OddBloke за задаване
Какво ново във версия 1.18.0:
- Край на грешното разбиране на rate_limiting, и създаване на rate_limiting_resettime.
- Нови параметри, тъй като и до към Repository.get_commits. Благодаря apetresc за искане на притегляне.
- Catch Json разбор изключение за някои вътрешни сървър грешки, и да хвърлят по-добро изключение.
Какво ново във версия 1.15.0:.
- Прилагане на регистрация на емисии от потребителя с всички параметри
- повдигане две нови специфични изключения.
Какво ново във версия 1.13.0:
- Фикс за Python 3 на нечувствително File- системи.
- Expose сурови данни, върнати от Github за всички обекти.
- Добавена имот Github.per_page (и параметър на конструктора), за да промените броя на елементите, поискани в прономерован искания.
Какво ново във версия 1.6:
- Възстановяване на подкрепа за Python 2.5
- прилагат нови APIs
Какво ново във версия 1.3:
- Изпълнено евтино оказване
- GitAuthor.date сега е час и дата
- Фиксирана документация на Github.get_gist: ID е низ, не е цяло число
Какво ново във версия 1.0:
- Complete пренаписване, без по-сложно, мета-описание
- Full пишете на атрибути и параметри
- Пълната документация за атрибути и параметри
- по-използваеми изключения, повдигнати в случай на проблеми с API
Какво ново във версия 0.6:.
- Re-завършили API с NamedUser.create_gist
Коментари не е намерена