PyGithub zawiera wiele wbudowanych klas dla interakcji z API, a także jest bardzo dobrze udokumentowane.
Biblioteka działa głównie jako tłumacz, biorąc Pythona specyficzny kod, zamieniając go na żądanie API HTTP, a następnie interpretacji odpowiedź z powrotem do obiektu Pythona, wykorzystywane w aplikacji lub na stronie internetowej.
Zmniejsza poziom złożoności deweloperzy będą musieli radzić sobie z ich kodem, zmniejsza rozmiar ze źródła, a równie zmniejszenie kosztów i czasu poświęconego na rozwój.
PyGitHub współpracuje z obu głównych gałęzi języków Python 2.x oraz 3.x,
Opis .
- Uwierzytelnianie
- Dane użytkownika
- Szczegóły repo
- Pobierz oglądania szczegóły
- Get następujące szczegóły
- Uzyskaj szczegóły danej organizacji,
- Pobierz współpracy i specjalista szczegóły
- Widelec szczegóły
- dane drużynowe
- Wsparcie dla tagów, popełnia, drzewa, plamy, referencje,
Co nowego w tym wydaniu:
- Poprawiono wszystko, co opiera się na nagłówkach w Pythonie 3 (podział na strony , wniosek o warunkowe, rate_limit ...).
- Accept ciągi dla cesjonariusza i współpracowników.
- Łatwość uwierzytelniania dwuskładnikowego, dodając '' to AuthenticatedUser.create_authorization onetime_password.
Co nowego w wersji 1.21.0:
- Accept sznurki oraz obiektów etykiet w Emisji. add_to_labels, Issue.remove_from_labels i Issue.set_labels. Dziękujemy acdha pytasz
- Wdrożenie porównania równości completable obiektów GitHub (ie. Tych, którzy mają atrybut url). Ostrzeżenie, porównanie nie jest jeszcze wdrożony bez completable obiektów. Nastąpi to w wersji 2.0 PyGithub. Dziękuję OddBloke pytasz
Co nowego w wersji 1.18.0:
- Nie bardziej błędne założenie na rate_limiting i tworzenie rate_limiting_resettime.
- Nowe parametry od a do z Repository.get_commits. Dziękuję apetresc na wniosek pull.
- Złap Json parsowanie wyjątek dla niektórych błędów wewnętrznych serwerów i rzucać lepsze wyjątek.
Co nowego w wersji 1.15.0:.
- Wdrożenie listę problemów użytkowników z wszystkich parametrów
- Podnieś dwie nowe szczegółowe wyjątki.
Co nowego w wersji 1.13.0:
- Fix dla Pythona 3 na wielkości liter File- systemów.
- Expose surowe dane zwracane przez Github dla wszystkich obiektów.
- Dodane nieruchomości Github.per_page (i parametr do konstruktora), aby zmienić liczbę przedmiotów wymaganych w paginowane wniosków.
Co nowego w wersji 1.6:
- Przywróć wsparcie dla Pythona 2.5
- Wdrożenie nowych API
Co nowego w wersji 1.3:
- Wdrożone renderowania Przecena
- GitAuthor.date jest teraz datetime
- Poprawiono dokumentację Github.get_gist: id jest ciągiem, a nie całkowita li>
Co nowego w wersji 1.0:
- Pełna przepisać, nie bardziej skomplikowane meta-opis
- Pełna wpisując cech i parametrów,
- Pełna dokumentacja cech i parametrów,
- Więcej użytecznych wyjątki podniesione w przypadku problemów z na API
Co nowego w wersji 0.6.
- Ponownie zakończone API z NamedUser.create_gist
Komentarze nie znaleziono