برنامج Calibre 0.8.1
محطة واحدة لجميع احتياجات الكتاب الإلكتروني الخاص بك. ومن حرة ومفتوحة المصدر وعبر منصة في تصميم ويعمل بشكل جيد على لينكس ، نظام التشغيل ويندوز اكس. والمقصود من العيار ليكون حلا مكتبة إلكترونية كاملة وهكذا يشمل إدارة المكتبات ، وتحويل الشكل ، وقنوات الأخبار على تحويل الكتاب الاليكتروني ، وكذلك الكتاب الإلكتروني ميزات مزامنة القارئ والمشاهد الكتاب الإلكتروني المتكاملة.
فلسفة التصميم :
لقد جئت من العالم يونكس ، وهو ما يعني في هندستها عيار قطع صغيرة لكل منها واجهة سطر الأوامر الأمر الذي يعني أن كل قطعة من الوظيفة التي يعاد استخدامها ليس فقط في برامج بايثون ولكن في أي برنامج. في الواقع مضيفا الدعم الكامل لتحويل أي صيغة جديدة ليبوك عيار يتطلب كتابة محولات اثنين فقط أتش تي أم أل شكل -> وشكل أتش تي أم أل> فضلا عن التعريف قراءة / أداة الكتابة. وجميع الميزات الأخرى من عيار العمل تلقائيا مع هذه المحولات الثلاثة في المكان. وبالمثل ، فإن كتابة برنامج تشغيل الجهاز يتطلب العمل القليل جدا. لديك أساسا لتنفيذ واجهة واضحة المعالم (interface.py). وبمجرد القيام بذلك ، الجهاز سوف يكون الدعم الكامل في العيار.
إضافة دعم لمدخلات جديدة / تنسيقات
الإخراج :
هو مكتوب في بيثون العيار في المقام الأول مع وحدات جيم ملحق قليلة. ولذلك عليك أن تساهم في أي من الإضافات بيثون أو جيم / سي + +. نظرا لتصميمها المرن ودعم البنية التحتية ، إضافة لدعم صيغ جديدة بسيطة :
* تنسيق مدخلات جديدة
يا وحدة نمطية يمكنه قراءة البيانات الوصفية من الملفات في تنسيق المدخلات.
يا وحدة نمطية التي يمكن تحويل شكل مدخلات ملفات أتش تي أم أل واحد أو أكثر.
* تنسيق الانتاج الجديد
يا وحدة نمطية يمكن أن تكتب البيانات الوصفية إلى الملفات في تنسيق الإخراج.
يا وحدة نمطية التي يمكن تحويل قائمة متسلسلة من ملفات أتش تي أم أل إلى ملف في تنسيق الإخراج.
إذا قمت بإنشاء البرنامج المساعد للقيام بذلك ، فقط اسمحوا لي أن أعرف ، وأنا لن رعاية إدماجه في قاعدة رمز العيار.
إضافة دعم لأجهزة جديدة :
لديك لإنشاء برنامج تشغيل جهاز التي تطبق DeviceInterface المحددة في interface.py. يجب أن تكون قادرة على رفع الكثير من التعليمات البرمجية من برامج التشغيل الموجودة في حزمة calibre.devices.
تصفح شفرة المصدر :
يمكن تصفحها وشفرة المصدر عبر الإنترنت في الانطلاق. إذا كنت مهتما في مجال التنمية ، يمكنك تقديم بقع على النحو المبين أدناه. كما تنظر في الانضمام الى فريق العيار المشروعات الإنمائية والاشتراك في القائمة البريدية.
إعداد بيئة التطوير.
إذا كنت على لينكس ، وإقامة بيئة التطوير هو بسيط جدا وغير المبينة أدناه. إذا لم يكن كذلك ، هناك الأجهزة فمور مع بيئة تطوير كامل الإعداد gentoo.7z العيار. كلمات السر هي نفس أسماء المستخدمين. وبمجرد الانتهاء من تشغيله ، كما سجل في kovid وبدء الكسوف ، ويتمتع المشروع عيار بالفعل الإعداد. تحديث رمز من bzr وتشغيل جعل كما هو مبين أدناه. يقدم البقع ، وإذا كنت تريد أن تفعل الكثير من الحديث التنمية لي حول الحصول على ارتكاب الوصول إلى bzr المخزون.
تحمــــــــــــــــــــــــــــــــــيل
http://adf.ly/4yEAj