Pygithub: Apakah ada cara untuk mendapatkan format mentah dari ContentFile?

Dibuat pada 6 Mei 2017  ·  14Komentar  ·  Sumber: PyGithub/PyGithub

ContentFile.content mengembalikan konten yang disandikan base64 dari API. API juga mendukung mendapatkan format mentah file .

Metode API ini memungkinkan Anda mengambil konten file dalam repositori sebagai konten yang disandikan Base64. Lihat jenis media untuk meminta format mentah atau HTML yang dirender (bila didukung).

README, file, dan symlink mendukung jenis media kustom berikut:

application/vnd.github.VERSION.raw
application/vnd.github.VERSION.html

Gunakan jenis media .raw untuk mengambil konten file.

Apakah ada cara untuk melakukan ini melalui perpustakaan hari ini? Jika tidak, apakah Anda bersedia menambahkan dukungan untuk itu?

stale

Komentar yang paling membantu

Sudahkah Anda mencoba ini:

f = repo.get_file_contents("/path/to/file", ref)
raw_data = f.decoded_content

Semua 14 komentar

curl contoh mendapatkan konten mentah file.

curl -H 'Accept: application/vnd.github.v3.raw' \
https://api.github.com/repositories/40143493/git/blobs/8ae96e4096e66c97be4fde1356a971cbb99928e1'

Sudahkah Anda mencoba ini:

f = repo.get_file_contents("/path/to/file", ref)
raw_data = f.decoded_content

@mikeage Terima kasih. Itu bekerja. Mengapa decoded_content dan beberapa atribut ContentFile lainnya tidak ada dalam dokumen di sini ? Bisakah kami memperbarui dokumen?

Tidak ada ide; Saya hanya pengguna, seperti Anda. Sepertinya dev mungkin sedang pergi (sementara?), Mengingat berapa banyak PR terbuka yang belum mendapat tanggapan.

Dokumentasi perlu diperbarui.

@davidxia Karena Anda juga menderita kekurangan dokumen, maka masalah ini seharusnya tidak ditutup, IMO

Dua tahun kemudian, halaman itu masih diam tentang decode_content , jadi mungkin diabaikan karena tidak ada yang melaporkannya :-)
https://pygithub.readthedocs.io/en/latest/github_objects/ContentFile.html

Saya juga baru saja membaca ini, dan ini sangat berguna, ini memberi saya konten teks file.
Tidak ada yang pernah berpikir untuk memperbarui file berdasarkan konten yang ada, saya kira

Dokumentasi PR selamat datang

Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.

Hai basi_bot !

Terima kasih untuk tidak menutup masalah ini, kami sangat membutuhkan pembaruan dokumentasi ini.

;)

Memberi ini +1, menghadapi masalah yang sama dan menemukan masalah ini melalui pencarian

Hai @thomas-bouhon , @abhn -- Saya mengirimkan PR beberapa bulan yang lalu untuk masalah ini. Sekarang stale_bot telah menandainya sebagai basi -- tahukah Anda bagaimana kami bisa meninjau PR saya sehingga dapat digabungkan sebelum ditutup oleh stale_bot?

Kami dapat memotong ini dan membuat repo baru dengan modul python baru?

Jika ada yang setuju dengan saya, hubungi saya di Telegram :- @jainamoswal

@mloskot @mikeage @davidxia @sfdye @mrodozov

@hostingthepage Meskipun saya bukan kontributor aktif, saya tidak keberatan dengan gerakan apa pun untuk pengembangan berkelanjutan dari proyek apa pun yang saya gunakan atau sumbangkan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat