PyGithub mencakup banyak kelas built-in untuk berinteraksi dengan API, dan juga sangat baik didokumentasikan.
Perpustakaan bekerja pada dasarnya sebagai penerjemah, mengambil Python kode tertentu, mengubahnya menjadi permintaan API HTTP dan kemudian menafsirkan respon kembali ke objek Python, digunakan dalam aplikasi atau situs web.
Hal ini mengurangi kompleksitas pengembang tingkat harus berurusan dengan dalam kode mereka, mengurangi ukuran sumber itu, dan juga menghemat biaya dan waktu yang terbuang pada pembangunan.
PyGitHub bekerja dengan baik cabang utama dari bahasa Python, 2.x dan 3.x
Fitur :.
- Otentikasi
- Rincian Pengguna
- rincian Repo
- Dapatkan menonton rincian
- Dapatkan rincian sebagai berikut
- Dapatkan rincian organisasi
- Ambil kolaborasi dan kontributor detail
- Rincian Fork
- Rincian Tim
- Dukungan untuk tag, melakukan, pohon, gumpalan, referensi
Apa yang baru dalam rilis ini:
- tetap semua yang didasarkan pada header di Python 3 (pagination , permintaan bersyarat, rate_limit ...).
- Terima string untuk assignees dan kolaborator.
- Kemudahan otentikasi dua faktor dengan menambahkan 'onetime_password' ke AuthenticatedUser.create_authorization.
Apa yang baru dalam versi 1.21.0:
- Terima string serta benda-benda Label pada Isu. add_to_labels, Issue.remove_from_labels dan Issue.set_labels. Terima kasih acdha untuk meminta li>
- Melaksanakan perbandingan kesetaraan untuk objek github completable (mis. Orang-orang yang memiliki atribut url). Peringatan, perbandingan masih belum diterapkan untuk benda non-completable. Hal ini akan dilakukan dalam versi 2.0 dari PyGithub. Terima kasih OddBloke untuk meminta li>
Apa yang baru dalam versi 1.18.0:
- Tidak ada lagi asumsi palsu pada rate_limiting, dan penciptaan rate_limiting_resettime.
- parameter baru sejak dan sampai ke Repository.get_commits. Terima kasih apetresc untuk permintaan tarik.
- Menangkap JSON pengecualian parsing untuk beberapa kesalahan server internal, dan melempar pengecualian yang lebih baik.
Apa yang baru dalam versi 1.15.0.
- Melaksanakan daftar masalah pengguna dengan semua parameter
- Angkat dua pengecualian khusus baru.
Apa yang baru dalam versi 1.13.0:
- Perbaiki untuk Python 3 kasus-sensitif file- sistem.
- Paparan data mentah yang dikembalikan oleh Github untuk semua objek.
- Ditambahkan properti Github.per_page (dan parameter ke constructor) untuk mengubah jumlah item yang diminta dalam permintaan paginasi.
Apa yang baru di versi 1.6:
- Kembalikan dukungan untuk Python 2.5
- Melaksanakan API baru
Apa yang baru di versi 1.3:
- Diimplementasikan penurunan harga render
- GitAuthor.date sekarang datetime sebuah
- dokumentasi Tetap Github.get_gist: id adalah string, bukan integer
Apa yang baru di versi 1.0:
- menulis ulang Lengkap, dengan tidak lebih rumit meta-description
- mengetik Penuh atribut dan parameter
- dokumentasi lengkap atribut dan parameter
- pengecualian Lebih digunakan dibesarkan di kasus pada masalah dengan API
Apa yang baru dalam versi 0.6:.
- Re-menyelesaikan API dengan NamedUser.create_gist
Komentar tidak ditemukan