PyGithub sisältää monia sisäänrakennettu luokissa vuorovaikutuksessa API, ja on myös hyvin dokumentoitu.
Kirjasto toimii periaatteessa kuin kääntäjä, kun Python koodilla, muuntamalla sen API HTTP-pyynnön ja sitten tulkitsemaan vastauksen takaisin Python esine, käyttökelpoinen sisällä hakemuksen tai verkkosivuilla.
Tämä vähentää monimutkaisuutta tason kehittäjät täytyy käsitellä niiden koodia, vähentää lähteen koosta ja myös supistetaan kustannuksia ja aikaa hukkaan kehitykseen.
PyGitHub toimii sekä suuria oksat Python, 2.x ja 3.x.
Ominaisuudet :
- aitouden
- Käyttäjän tiedot
- Repo tiedot
- Hae katsomassa lisätietoja
- Get seuraavat tiedot
- Hae organisaation tiedot
- Hae yhteistyötä ja tukija tietoja
- Fork tietoja
- Joukkueen tiedot
- Tuki tunnisteet, sitoutuu, puut, läiskä, viittaukset
Mitä uutta strong> tässä julkaisussa:
- Kiinteät kaikki, joka perustuu otsikot Python 3 (sivunumerointi , ehdollinen pyynnöstä rate_limit ...).
- Hyväksy jousille luovutuksensaajiaan ja yhteistyökumppaneita.
- Helppo kahden tekijän todennus lisäämällä "onetime_password 'to AuthenticatedUser.create_authorization.
Mitä uutta strong> versiossa 1.21.0:
- Hyväksy jousille sekä Label esineitä Issue. add_to_labels, Issue.remove_from_labels ja Issue.set_labels. Kiitos acdha kysymästä
- täytäntöön tasa-arvoa vertailu completable github esineitä (eli. Ne, joilla on url attribuutti). Varoitus, vertailu ei ole vielä toteutettu ei-completable esineitä. Tämä tehdään versio 2.0 PyGithub. Kiitos OddBloke kysymästä
Mitä uutta strong> versiossa 1.18.0:
- Ei enää vääriä oletuksen rate_limiting, ja luominen rate_limiting_resettime.
- Uudet parametrit alkaen ja kunnes sen Repository.get_commits. Kiitos apetresc varten vetää pyynnöstä.
- Catch Json jäsentämiseen lukuun ottamatta eräitä sisäisen palvelimen virheitä, ja heittää paremmin poikkeus.
Mitä uutta strong> versiossa 1.15.0:
- Toteuta listaus käyttäjän kysymyksistä kaikkien parametrien.
- Nosta kaksi uutta erityisiä poikkeuksia.
Mitä uutta strong> versiossa 1.13.0:
- Korjaa Python 3 Kirjainkoolla tiedosto- järjestelmiä.
- Paljasta raakadatan palautetaan Github kaikki kohteet.
- Lisätty ominaisuus Github.per_page (ja parametri rakentajan) muuttaa useita kohteita pyydetty sivunumeroituun pyynnöt.
Mitä uutta strong> versiossa 1.6:
- Palauta Python 2.5
- Toteuta uusi API
Mitä uutta strong> versiossa 1.3:
- Toteutetut markdown renderöinti
- GitAuthor.date on nyt datetime
- Kiinteät dokumentointi Github.get_gist: id on merkkijono, ei kokonaisluku
Mitä uutta strong> versiossa 1.0:
- parannus, eikä monimutkaisempi meta-kuvaus
- Full tyypitys attribuutteja ja parametreja
- Full dokumentointi ominaisuuksia ja parametrien
- käyttökelpoisempia poikkeuksia esille asiassa ongelmia API
Mitä uutta strong> versiossa 0.6:
- Re-päätökseen API NamedUser.create_gist.
Kommentteja ei löytynyt