PyGithub obsahuje mnoho vestavěných tříd pro interakci s API, a je také velmi dobře zdokumentovány.
Knihovna funguje v podstatě jako překladatel, přičemž Python specifický kód, převádí na požadavek API HTTP a tlumočení odpověď zpět do objektu Python, použitelný uvnitř aplikace nebo webové stránky.
To snižuje složitost vývojáři úrovni budou muset vypořádat v jejich kódu, snižuje velikost tohoto zdroje může, a také snižuje o nákladech a času stráveného na rozvoj.
PyGitHub pracuje s oběma hlavními větvemi Python jazyka, 2.x, 3.x
Vlastnosti :.
- ověření
- Detaily uživatele
- Detaily Repo
- Získat sledoval detaily
- Získat tyto údaje
- Získat informace pro své organizace
- Fetch spolupráce a přispěvatelem podrobnosti
- Vidlice podrobnosti
- Detail týmu
- Podpora tagů, zavazuje, stromy, kuličky, odkazy
Co je nového v této verzi:
- Pevná vše, co je založeno na záhlaví v Pythonu 3 (stránkování , podmíněný požadavek, rate_limit ...).
- Přijmout řetězce pro zmocněnci a spolupracovníky.
- Snadné dvoufaktorovou autentizaci přidáním "onetime_password" pro AuthenticatedUser.create_authorization.
Co je nového ve verzi 1.21.0:
- Přijmout řetězce, stejně jako štítek objekty vydání. add_to_labels, Issue.remove_from_labels a Issue.set_labels. Děkuji za optání acdha
- Provést srovnání rovnosti completable GitHub objekty (tj. Ti, kteří mají atribut url). Varování, srovnání stále ještě není implementována pro non-completable objektů. To se uskuteční ve verzi 2.0 PyGithub. Děkuji za optání OddBloke
Co je nového ve verzi 1.18.0:
- Žádné další falešný předpoklad na rate_limiting, a vytváření rate_limiting_resettime.
- Nové parametry od a až do Repository.get_commits. Děkuji apetresc pro požadavek tažné.
- Catch JSON rozebrat výjimka pro některé interní chyby serveru, a hodit lepší výjimku.
Co je nového ve verzi 1.15.0:.
- Provádět výčet otázek, uživatelských se všemi parametry
- Zvýšit dva nové zvláštní výjimky.
Co je nového ve verzi 1.13.0:
- Fix pro Python 3 na velikost písmen Soubor- systémy.
- Vystavit surová data vrácená GitHub pro všechny objekty.
- Přidána vlastnost Github.per_page (a parametr konstruktoru), změnit počet položek požadovaných v očíslovanými stranami požadavky.
Co je nového ve verzi 1.6:
- Obnovit podporu pro Python 2.5
- implementovat nové API
Co je nového ve verzi 1.3:
- Realizace markdown vykreslování
- GitAuthor.date je nyní datetime
- Pevná dokumentace Github.get_gist: id je řetězec, nikoli číslo
Co je nového ve verzi 1.0:
- Kompletní přepis, bez složitější meta-popis
- Full psaní atributů a parametrů
- Kompletní dokumentace atributů a parametrů
- Další použitelné výjimky vznesené v případě, že o problémech s API
Co je nového ve verzi 0.6:.
- Znovu dokončení API s NamedUser.create_gist
Komentáře nebyl nalezen