PyGithub

Software screenshot:
PyGithub
Dettagli del software:
Versione: 1.25.2 / 2.0.0-alpha.2
Data di caricamento: 13 Apr 15
Sviluppatore: Vincent Jacques
Licenza: Libero
Popolarità: 17

Rating: nan/5 (Total Votes: 0)

PyGithub include molte classi integrate per interagire con l'API, ed è anche molto ben documentato.
La biblioteca funziona sostanzialmente come traduttore, prendendo Python codice specifico, convertendolo in una richiesta HTTP API e poi interpretare la risposta al un oggetto Python, utilizzabile all'interno dell'applicazione o del sito web.
Ciò riduce la complessità sviluppatori livello dovranno affrontare nel loro codice, riduce la dimensione della sorgente, ed è inoltre possibile ridurre i costi e perdite di tempo per lo sviluppo.
PyGitHub funziona con entrambi i rami principali del linguaggio Python, 2.xe 3.x

Caratteristiche :.

  • Autentica
  • Dati utente
  • Dettagli Repo
  • Get a guardare i dettagli
  • Get seguenti informazioni
  • Ottenere i dettagli di un'organizzazione
  • Fetch collaborazione e collaboratore dettagli
  • Dettagli Forcella
  • Dettagli team
  • Il supporto per i tag, commette, alberi, blob, i riferimenti

Cosa c'è di nuovo in questa versione:

  • Risolto tutto ciò che si basa su intestazioni in Python 3 (impaginazione , richiesta condizionale, rate_limit ...).
  • Accetti stringhe per assegnatari e collaboratori.
  • Facilità di autenticazione a due fattori con l'aggiunta di 'onetime_password' per AuthenticatedUser.create_authorization.

Cosa c'è di nuovo in versione 1.21.0:

  • Accetta stringhe e oggetti Label in circolazione. add_to_labels, Issue.remove_from_labels e Issue.set_labels. Si acdha Grazie per avermelo chiesto
  • Implementazione confronto di uguaglianza per gli oggetti GitHub completabile (es. Coloro che hanno un attributo url). Attenzione, il confronto non è ancora implementato per gli oggetti non completabile. Ciò sarà fatto nella versione 2.0 di PyGithub. Grazie per avermelo chiesto OddBloke

Cosa c'è di nuovo in versione 1.18.0:

  • Non è più falso presupposto sul rate_limiting, e la creazione di rate_limiting_resettime.
  • Nuovi parametri da allora e fino a Repository.get_commits. Grazie apetresc per la richiesta di pull.
  • Cattura JSON eccezione parsing di alcuni errori interni del server, e un'eccezione migliore.

Cosa c'è di nuovo in versione 1.15.0:.

  • Implementare elenco dei problemi degli utenti con tutti i parametri
  • Sollevare due nuove eccezioni specifiche.

Cosa c'è di nuovo in versione 1.13.0:

  • Fix per Python 3 su file- case-insensitive sistemi.
  • Esporre dati grezzi restituiti da Github per tutti gli oggetti.
  • Aggiunta di una proprietà Github.per_page (e un parametro al costruttore) per cambiare il numero di elementi richiesti in richieste impaginati.

Cosa c'è di nuovo in versione 1.6:

  • Ripristina il supporto per Python 2.5
  • implementare nuove API

Cosa c'è di nuovo nella versione 1.3:

  • Rendering Markdown Implementato
  • GitAuthor.date ora è un datetime
  • Documentazione fisso di Github.get_gist: id è una stringa, non un intero

Cosa c'è di nuovo nella versione 1.0:

  • riscrittura completa, senza più complicato meta-description
  • tipizzazione completa di attributi e parametri
  • La documentazione completa di attributi e parametri
  • eccezioni sollevate più utilizzabile in caso sui problemi con l'API

Cosa c'è di nuovo in versione 0.6:.

  • Re-completato l'API con NamedUser.create_gist

Programmi simili

ClassyMap
ClassyMap

13 May 15

Github2
Github2

5 Jun 15

GoogleCal
GoogleCal

5 Jun 15

Apache POI
Apache POI

6 Mar 16

Commenti a PyGithub

I commenti non trovato
Aggiungi commento
Accendere le immagini!