Pygithub: هل هناك طريقة للحصول على تنسيق خام لملف المحتوى؟

تم إنشاؤها على ٦ مايو ٢٠١٧  ·  14تعليقات  ·  مصدر: PyGithub/PyGithub

يقوم ContentFile.content بإرجاع المحتوى بترميز base64 من واجهة برمجة التطبيقات. تدعم API أيضًا الحصول على التنسيق الأولي للملف .

تتيح لك طرق API هذه استرداد محتويات الملفات داخل المستودع كمحتوى مشفر Base64. راجع أنواع الوسائط لطلب التنسيق الأولي أو عرض HTML (عند دعمه).

تدعم القوائم والملفات والروابط الرمزية أنواع الوسائط المخصصة التالية:

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

استخدم نوع الوسائط .raw لاسترداد محتويات الملف.

هل توجد طريقة لعمل ذلك من خلال المكتبة اليوم؟ إذا لم يكن الأمر كذلك ، فهل ستكون منفتحًا على إضافة دعم لها؟

stale

التعليق الأكثر فائدة

هل جربت هذا:

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

ال 14 كومينتر

مثال على الحصول على المحتوى الأولي للملف curl .

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

هل جربت هذا:

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

mikeage شكرا. انه يعمل انها تعمل. لماذا لا توجد سمات decoded_content وبعض سمات ContentFile الأخرى في المستندات هنا ؟ هل يمكننا تحديث المستندات؟

لا يوجد فكرة؛ أنا مجرد مستخدم ، مثلك. يبدو أن dev قد يكون بعيدًا (مؤقتًا؟) ، بالنظر إلى عدد العلاقات العامة المفتوحة التي لم تحصل على أي ردود.

الوثائق بحاجة إلى تحديثات.

davidxia نظرًا لأنك عانيت أيضًا من نقص المستندات ، فلا يجب إغلاق هذه المشكلة ، IMO

بعد ذلك بعامين ، لا تزال الصفحة صامتة حول decode_content ، لذلك قد يتم تجاهلها لأن أحداً لم يبلغ عنها :-)
https://pygithub.readthedocs.io/en/latest/github_objects/ContentFile.html

أنا أقرأ هذا الآن للتو ، وهو مفيد للغاية ، فهو يمنحني محتوى نص الملف.
لم يفكر أحد في تحديث الملف على أساس المحتوى الموجود ، على ما أعتقد

مرحبا بكم في توثيق العلاقات العامة

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

مرحبًا stale_bot!

شكرًا لك حتى لا تغلق هذه المشكلة ، فنحن نحتاج حقًا إلى تحديث الوثائق هذا.

؛)

+ 1 بعد ذلك ، واجه نفس المشكلة وتعثرت في هذه المشكلة عبر البحث

مرحبًا @ thomas-bouhon ، abhn - لقد قدمت العلاقات العامة منذ شهرين لهذه المشكلة. الآن stale_bot وضع علامة عليها على أنها قديمة - هل تعلم كيف يمكننا مراجعة العلاقات العامة الخاصة بي حتى يمكن دمجها قبل إغلاقها بواسطة stale_bot؟

يمكننا تفرع هذا وإنشاء ريبو جديد مع وحدة بيثون جديدة؟

إذا وافق أي شخص معي ، فاتصل بي على Telegram: -jainamoswal

تضمين التغريدة _ _ _

hostingthepage على الرغم من أنني لست مساهمًا نشطًا ، إلا أنني لا أمانع في أي حركة للتنمية المستدامة لأي مشروع أستخدمه أو أساهم فيه.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

hren-ron picture hren-ron  ·  6تعليقات

BBI-YggyKing picture BBI-YggyKing  ·  5تعليقات

nchammas picture nchammas  ·  3تعليقات

nixoz2k7 picture nixoz2k7  ·  7تعليقات

kodeshpa picture kodeshpa  ·  3تعليقات