<s>[INST] الإنسانالإنسان أريد نشر كتاب إلكتروني على أمازون. لدي ملف قصة بصيغة txt وعشر صور (صورة1، صورة2، صورة3، إلخ..) ماذا يحتاج سكريبت بايثون لتحويل ملفاتي إلى صيغة كيندل؟ [/INST] المساعد: أولاً، أود أن أشير إلى أنك قد لا تحتاج إلى سكريبت بايثون لإنجاز هذه المهمة. راجع دليل إنشاء كتاب كيندل لمزيد من المعلومات: https://kdp.amazon.com/ar_EG/help/topic/G202172740

إذا قدمت لي محتوى الملف txt وموقع الصور، مع أسماء الملفات ووصف النص البديل (للتوافق مع قارئ الشاشة)، يمكنني تحويلها إلى ملف html جاهز للتحميل على منصة نشر كيندل.

Pandoc هو أداة شائعة لتحويل بين صيغ الملفات النصية، وهناك مكتبة بايثون تُدعى pypandoc تغلف هذه الأداة بشكل جيد.

أخيراً، إذا كنت ترغب في إنجاز مهمتك بواسطة سكريبت بايثون، قم بتحديث ملف txt الخاص بك في المواقع التي يجب أن تدرج فيها الصور وفقًا لهذا المثال:

أدرج صورة1.png
وصف نص بديل للصورة 1.

ثم قم بتثبيت pypandoc وتشغيل الكود وفقًا لهذا المثال:

import pypandoc
output = pypandoc.convert_file('story.txt', 'epub', outputfile="story.epub")
assert output == "" </s>