يقوم ContentFile.content
بإرجاع المحتوى بترميز base64 من واجهة برمجة التطبيقات. تدعم API أيضًا الحصول على التنسيق الأولي للملف .
تتيح لك طرق API هذه استرداد محتويات الملفات داخل المستودع كمحتوى مشفر Base64. راجع أنواع الوسائط لطلب التنسيق الأولي أو عرض HTML (عند دعمه).
تدعم القوائم والملفات والروابط الرمزية أنواع الوسائط المخصصة التالية:
application/vnd.github.VERSION.raw
application/vnd.github.VERSION.html
استخدم نوع الوسائط .raw لاسترداد محتويات الملف.
هل توجد طريقة لعمل ذلك من خلال المكتبة اليوم؟ إذا لم يكن الأمر كذلك ، فهل ستكون منفتحًا على إضافة دعم لها؟
مثال على الحصول على المحتوى الأولي للملف 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 على الرغم من أنني لست مساهمًا نشطًا ، إلا أنني لا أمانع في أي حركة للتنمية المستدامة لأي مشروع أستخدمه أو أساهم فيه.
التعليق الأكثر فائدة
هل جربت هذا: