Scroll to navigation

CALIBRE-DEBUG(1) calibre CALIBRE-DEBUG(1)

NAME

calibre-debug - calibre-debug

calibre-debug [خيارات]


واجهات سطر الأوامر المختلفة المفيدة لتصحيح أخطاء calibre. بدون خيارات، يبدأ هذا الأمر مترجم Python مدمجًا. يمكنك أيضًا تشغيل واجهة المستخدم الرسومية الرئيسية لـ calibre، عارض الكتب الإلكترونية لـ calibre ومحرر calibre في وضع التصحيح.

كما يحتوي على واجهات لأجزاء مختلفة من calibre لا تحتوي على أدوات سطر أوامر مخصصة، مثل تحديد الخطوط الفرعية، أداة مقارنة الكتب الإلكترونية وما إلى ذلك.

يمكنك أيضًا استخدام calibre-debug لتشغيل البرامج النصية المستقلة. للقيام بذلك، استخدمه كالتالي:

    calibre-debug -e myscript.py -- --option1 --option2 file1 file2 ...

كل ما يأتي بعد -- يتم تمريره إلى البرنامج النصي. يمكنك أيضًا استخدام calibre-debug كـ shebang في البرامج النصية، هكذا:

    #!/usr/bin/env -S calibre-debug -e -- --

عندما تمرر وسائط إلى calibre-debug تحتوي على مسافات، ضع الوسائط بين علامتي اقتباس. على سبيل المثال: "/some path/with spaces"

[خيارات]

أضف مكونًا إضافيًا بسيطًا (أي مكونًا إضافيًا يتكون من ملف .py فقط)، عن طريق تحديد المسار إلى ملف py الذي يحتوي على شفرة المكون الإضافي.

تشغيل شفرة بايثون.

اكتشاف أخطاء الجهاز

تسجيل (أو إلغاء تسجيل) كاليبر من برامج Windows الافتراضية. --default-programs = (register|unregister)

تشغيل أداة مقارنة كاليبر. على سبيل المثال: calibre-debug --diff ملف1 ملف2

ابدأ أداة "تعديل الكتاب" من كاليبر في نمط التنقيح.

شغّل شفرة بايثون في ملف.

فك ضغط الكتاب إلى المجلد المحدد. الاستخدام: -x file.epub output_dir يقوم بتصدير الكتاب كمجموعة من ملفات HTML وبيانات وصفية، والتي يمكنك تحريرها باستخدام أدوات تحرير HTML القياسية. يعمل مع ملفات EPUB و AZW3 و HTMLZ و DOCX.

تصدير جميع بيانات كاليبر (الكتب/الإعدادات/الإضافات). عادةً، سيُطلب منك مجلد التصدير والمكتبات التي ترغب في تصديرها. يمكنك أيضًا تحديدها كمعاملات سطر الأوامر لتجاوز الأسئلة. استخدم المسارات المطلقة لمجلد التصدير والمكتبات. يمكن استخدام الكلمة الرئيسية الخاصة "all" لتصدير جميع المكتبات. أمثلة:   calibre-debug --export-all-calibre-data  # للاستخدام التفاعلي   calibre-debug --export-all-calibre-data /path/to/empty/export/folder /path/to/library/folder1 /path/to/library2   calibre-debug --export-all-calibre-data /export/folder all  # تصدير جميع المكتبات المعروفة

شغّل واجهة المستخدم الرسومية مع تفعيل تصحيح الأخطاء. تُطبع مخرجات التصحيح في مخرجات تيارات البيانات الموحدة مثلاً الإخراج الموحد stdout والخطأ الموحد stderr.

شغّل واجهة المستخدم الرسومية باستخدام وحدة تحكم التصحيح، مع تسجيل الدخول إلى المسار المحدد. للاستخدام الداخلي فقط، استخدم الخيار -g لتشغيل واجهة المستخدم الرسومية في وضع التصحيح debug

إظهار رسالة المساعدة هذه والخروج

ضغط كتاب تم فك ضغطه مسبقًا. الاستخدام: -i output_dir file.epub يستورد الكتاب من الملفات الموجودة في output_dir والتي يجب أن تكون قد تم إنشاؤها بواسطة استدعاء سابق لـ --explode-book. تأكد من تحديد نفس نوع الملف الذي تم استخدامه عند فك الضغط.

استيراد بيانات كاليبر المصدرة مسبقًا

فحص ملفات MOBI في المسارات المحددة

تحويل ملف EPUB المحدد إلى KEPUB دون إجراء تحويل كامل. هذا ما يفعله مشغل Kobo عند إرسال الملفات إلى الجهاز.

إخراج المسارات اللازمة لإعداد بيئة كاليبر

تشغيل إضافة توفر واجهة سطر أوامر. على سبيل المثال: calibre-debug -r "اسم الإضافة" -- ملف1 --خيار1 كل ما بعد -- سيتم تمريره إلى الإضافة كمعاملات.

تشغيل الاختبار (الاختبارات) المسمى. استخدم القيمة الخاصة "all" لتشغيل جميع الاختبارات. إذا بدأ اسم الاختبار بنقطة، يُفترض أنه اسم وحدة. إذا بدأ اسم الاختبار بـ @، يُفترض أنه اسم فئة.

لا تقم بالتشغيل مع تعيين علامة DEBUG

التسبب في إيقاف تشغيل أي نسخة من calibre قيد التشغيل، إن وجدت. لاحظ أنه إذا كانت هناك مهام قيد التشغيل، فسيتم إجهاضها بصمت، لذا استخدم بحذر.

حدّد الخط المُحدّد. استخدم -- بعد هذا الخيار لتمرير الخيار إلى برنامج تحديد الخط.

اختبار الوحدات الثنائية في البناء

تحويل ملف KEPUB المحدد إلى EPUB دون إجراء تحويل كامل. هذا ما يفعله مشغل Kobo عند استيراد الملفات من الجهاز.

إظهار رقم إصدار البرنامج والخروج

شغّل معاين الكتب في نمط التنقيح

AUTHOR

Kovid Goyal

COPYRIGHT

Kovid Goyal

أغسطس 08, 2025 8.8.0