PyGithub

Logiciel capture d'écran:
PyGithub
Détails logiciels:
Version: 1.25.2 / 2.0.0-alpha.2
Date de transfert: 13 Apr 15
Développeur: Vincent Jacques
Licence: Gratuit
Popularité: 17

Rating: nan/5 (Total Votes: 0)

PyGithub comprend de nombreuses classes intégrées pour interagir avec l'API, et est également très bien documenté.
La bibliothèque fonctionne essentiellement comme un traducteur, prenant Python code spécifique, le convertir à une demande API HTTP, puis l'interprétation de la réponse en retour à un objet Python, utilisable à l'intérieur de l'application ou le site Web.
Ceci réduit la complexité développeurs de niveau devront traiter dans leur code, réduit la taille de la source, et réduit les coûts et le temps perdu sur le développement également.
PyGitHub fonctionne avec les deux principales branches du langage Python, 2.x et 3.x

Caractéristiques :.

  • Authentifier
  • détails de l'utilisateur
  • Détails de pension
  • Obtenir regarder les détails
  • Obtenir détails suivants
  • Obtenir des détails de l'organisation
  • Fetch collaboration et contributeur informations
  • Détails Fork
  • Détails de l'équipe
  • Le support des balises, commet, arbres, blobs, les références

Quoi de neuf dans cette version:

  • Correction tout ce qui est basé sur les en-têtes en Python 3 (pagination , demande conditionnelle, rate_limit ...).
  • Accepter cordes pour cessionnaires et collaborateurs.
  • Facilité authentification à deux facteurs en ajoutant 'onetime_password' à AuthenticatedUser.create_authorization.

Quoi de neuf dans la version 1.21.0:

  • Accepter cordes ainsi que des objets d'étiquetage en cause. add_to_labels, Issue.remove_from_labels et Issue.set_labels. ACDHA vous remercions de demander
  • Mettre en œuvre comparaison d'égalité pour les objets pouvant être complétée github (ie. Ceux qui ont un attribut url). Attention, la comparaison ne est pas encore mis en œuvre pour les objets non-pouvant être complétée. Cela sera fait dans la version 2.0 de PyGithub. Merci OddBloke de demander

Ce qui est nouveau dans la version 1.18.0:

  • Pas plus fausse hypothèse sur rate_limiting, et la création de rate_limiting_resettime.
  • Nouveaux paramètres depuis et jusqu'à ce que la Repository.get_commits. Merci apetresc pour la demande de traction.
  • Catch Json Exception analyse pour certaines erreurs internes du serveur, et de jeter un meilleur exception.

Quoi de neuf dans la version 1.15.0:.

  • Mettre en œuvre la liste des problèmes des utilisateurs avec tous les paramètres
  • Soulever deux nouvelles exceptions spécifiques.

Quoi de neuf dans la version 1.13.0:

  • Correction de Python 3 sur la casse Fichier- systèmes.
  • Expose données brutes sont renvoyées par Github pour tous les objets.
  • Ajout d'une propriété Github.per_page (et un paramètre au constructeur) pour modifier le nombre d'éléments demandés dans les demandes paginés.

Ce qui est nouveau dans la version 1.6:

  • Restaurer support pour Python 2.5
  • Mettre en œuvre des nouvelles API

Ce qui est nouveau dans la version 1.3:

  • Mise en œuvre rendu de démarque
  • GitAuthor.date est maintenant un datetime
  • Documentation fixe des Github.get_gist: id est une chaîne, pas un entier

Ce qui est nouveau dans la version 1.0:

  • Réécriture complète, sans méta-description plus compliquée
  • typage complet des attributs et des paramètres
  • Une documentation complète des attributs et des paramètres
  • Plus exceptions soulevées utilisables en cas sur les problèmes avec l'API

Ce qui est nouveau dans la version 0.6:.

  • Re-rempli avec l'API NamedUser.create_gist

Logiciel similaire

Sheetsee.js
Sheetsee.js

5 Jun 15

Youmax
Youmax

28 Feb 15

Commentaires à PyGithub

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!