يمكنك الوصول إلى مكتبة Calibre الخاصة بك من أي مكان باستخدام Moon+ Reader

  • يقوم برنامج Calibre بمركزة مكتبتك وتقديمها من خلال خادم المحتوى الخاص به أو Calibre-Web، ويعمل كأرشيف رئيسي ونقطة إدارة واحدة.
  • لا يتكامل برنامج Moon+ Reader بشكل أصلي مع برنامج Calibre، ولكنه يستطيع الاستفادة منه باستخدام تطبيقات الجسر والمجلدات المتزامنة وكتالوجات OPDS.
  • للقراءة من أي مكان، يجمعون بين خادم Calibre وخدمات السحابة (Dropbox وWebDAV) وتطبيقات Android مثل Calibre Box أو Companion.
  • لا يوجد تزامن مثالي للتقدم بين Calibre و Moon+، ولكن من الممكن الحفاظ على البيانات الوصفية والنسخ الاحتياطية والتقدم بين أجهزة Android.

يمكنك الوصول إلى مكتبة Calibre الخاصة بك من أي مكان باستخدام Moon+ Reader

إذا كنت قد أنشأت مكتبتك الخاصة باستخدام برنامج Calibre وقرأت على هاتفك المحمول أو جهازك اللوحي باستخدام برنامج Moon+ Reader، فربما فكرت في مرحلة ما: أتمنى لو أستطيع الوصول إلى كتبي من أي مكان واستئناف القراءة من حيث توقفت.بين الخوادم، والحوسبة السحابية، ووحدات التخزين الشبكية، وتطبيقات الربط، والتنسيقات الغريبة، من السهل الشعور بالإرهاق، لكن الخبر السار هو أنه يمكن تنظيم كل شيء باتباع طريقة بسيطة.

سنقوم في هذا الدليل بتجميع كل الأجزاء معًا: كيفية استخدام برنامج Calibre، وخادم المحتوى الخاص به، وCalibre-Web، وDropbox/Drive، وتطبيقات مثل Calibre Companion أو Calibre Box لتشغيل قارئ Moon+ما يمكنك وما لا يمكنك مزامنته فعلياً؛ وكيفية تجنب فقدان مجموعتك إذا تعطلت بطاقة الذاكرة الخاصة بك؛ وكيفية تنظيم مكتبة عائلية مشتركة دون أن تفقد صوابك.

برنامج Calibre وقارئ Moon+: ما وظيفة كل منهما في بيئة القراءة الخاصة بك؟

ولتجنب الالتباس منذ البداية، من المهم توضيح ما يلي: يُعدّ برنامج Calibre بمثابة العقل والمخزن لمجموعتك، بينما يُعدّ برنامج Moon+ Reader مجرد قارئ على نظام Android.يقوم برنامج Calibre بتنظيم الكتب وتحويلها ووضع علامات عليها وتقديمها عبر الشبكة ويعمل كأرشيف رئيسي؛ أما Moon+ Reader فهو التطبيق الذي يمكنك من خلاله فتح ملفات EPUB وPDF وغيرها من التنسيقات، وتظليلها، وتدوين الملاحظات، وفي نسخته الاحترافية، مزامنة التقدم بين أجهزة Android باستخدام السحابة.

يبدأ العديد من الأشخاص باستخدام جهاز كمبيوتر يعمل بنظام التشغيل ويندوز أو ماك أو إس أو جنو/لينكس و تم تثبيت برنامج Calibre مع مكتبته على القرص المحلي أو جهاز التخزين الشبكي (NAS) أو المجلد المتزامنثم يقرؤون على هواتفهم المحمولة وأجهزتهم اللوحية باستخدام تطبيق Moon+ Reader (المجاني أو المدفوع)، ويدعمون جزءًا من سير العمل بخدمات سحابية مثل Dropbox أو Google Drive. وتأتي "الصدمة" عندما يكتشفون خادم محتوى Calibre أو Calibre-Web، ويظنون أن سيتصل برنامج Moon+ Reader مباشرةً بقاعدة البيانات تلك كما لو كان ذلك سحراً.هذا غير موجود اليوم: القمر+ لا يتحدث "لغة كاليبر" بشكل أصلي؛ إنه يحتاج إلى استقبالها. أرشيف الكتب تم إعدادها مسبقاً في مجلد أو من خلال تطبيق وسيط.

يمكنك الوصول إلى مكتبة Calibre الخاصة بك من أي مكان باستخدام خادم المحتوى

مكتبة مون + ريدر

يتضمن برنامج Calibre خادم ويب مدمج يسمح يمكنك عرض وقراءة كتبك مباشرة من متصفح أو جهاز محمول أو قارئ متوافق.دون الحاجة لتثبيت أي شيء خاص على جهاز المستخدم. يعمل التطبيق كموقع ويب: يمكنك الوصول إليه من خلال متصفح Chrome أو Firefox أو Safari أو متصفح قارئ الكتب الإلكترونية، ومشاهدة أغلفة الكتب والمؤلفين والوسوم، وما إلى ذلك.

لتفعيله على جهاز الكمبيوتر المثبت عليه برنامج Calibre، انقر على انقر على "الاتصال والمشاركة" ثم اختر "بدء تشغيل خادم المحتوى".قد يسألك برنامج مكافحة الفيروسات أو جدار الحماية عما إذا كنت تريد السماح لبرنامج calibre.exe بالمرور عبر الشبكة؛ يجب عليك منح الإذن. بعد ذلك، على نفس الكمبيوتر، يمكنك فتح متصفح وكتابة http://127.0.0.1:8080 للتأكد من بدء تشغيل الخادم بشكل صحيح.

تنسيقات كيندل
المادة ذات الصلة:
صيغ متوافقة مع Kindle: دليل شامل، المزايا، القيود، وكيفية تحويل أي كتاب إلكتروني

الاتصال من الشبكة المحلية: الهواتف المحمولة والأجهزة اللوحية وغيرها من الأجهزة

بمجرد تشغيل الخادم، يمكن لأي جهاز على نفس شبكة الواي فاي رؤية مكتبتك إذا كان يعرف عنوان IP والمنفذ.ارجع إلى زر "الاتصال والمشاركة"، وستجد الآن زر "إيقاف خادم المحتوى" بدلاً من زر "بدء تشغيل خادم المحتوى" مع عنوان مثل هذا: 192.168.X.Y:8080.

افتح المتصفح على هاتفك المحمول أو جهازك اللوحي، ثم أدخل عنوان URL بالتنسيق http://IP:puerto (على سبيل المثال ، http://192.168.1.2:8080وستظهر لك مكتبات برنامج Calibre. ومن هناك، يمكنك النقر على مكتبة، وتصفح الكتب. اعرض البيانات الوصفية واستخدم زري "قراءة" أو "تنزيل" للحصول على الملف على جهازكإذا ضغطت على "قراءة"، فسيتم فتحه في المتصفح نفسه، وهو أمر مفيد للاختبارات السريعة أو أجهزة القراءة الإلكترونية المزودة بمتصفح جيد.

Si لا يمكنك الاتصال من جهاز آخر على الشبكةمن المستحسن التحقق من بعض الأمور الأساسية: أولاً، تأكد من أن http://127.0.0.1:8080 يعمل على جهاز الكمبيوتر نفسه؛ ثم تحقق من أن جدار الحماية أو برنامج مكافحة الفيروسات يسمح بالمنفذ 8080 (يمكن أن يساعد تعطيلهما للحظة، دون الاتصال بالإنترنت، في التشخيص)؛ وتأكد من أن كلاً من الكمبيوتر والهاتف المحمول موجودان بالفعل على نفس شبكة Wi-Fi ولا يستخدمان بيانات الهاتف المحمول.

في حالات الشبكة النادرة، قد لا يكون عنوان IP الذي يعرضه لك برنامج Calibre صالحًا لأجهزة أخرى، لذا ستحتاج إلى ابحث عن عنوان IP الصحيح للجهاز يدويًا. وإذا كنت قد قمت بتعيين اسم مستخدم وكلمة مرور على الخادم، فجرب أولاً بدون مصادقة لاستبعاد المشاكل مع المتصفحات البسيطة جدًا (بعض قارئات الحبر لا تعمل بشكل جيد مع مصادقة HTTP).

الوصول إلى الإنترنت: اصطحب جهاز Calibre الخاص بك خارج المنزل بطريقة آمنة.

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

باختصار، عليك تحديد موقع عنوان IP العام للجهاز أو جهاز التوجيه الذي يحمي شبكتك المنزلية (يمكنك التحقق من ذلك باستخدام خدمات مثل "ما هو عنوان IP الخاص بي")، قم بتكوين إعادة توجيه المنفذ لضمان توجيه حركة البيانات الواردة عبر المنفذ 8080 (أو أي منفذ آخر من اختيارك) إلى عنوان IP المحلي لجهاز الكمبيوتر الخاص بك، وللتأكد من عدم قيام جدار حماية النظام أو برنامج مكافحة الفيروسات بحظر هذه الاتصالات الواردة. ومن هناك، من أي جهاز متصل، يمكنك استخدام أمر مثل http://123.123.123.123:8080 للوصول إلى خادم Calibre.

يفضل معظم المستخدمين أيضًا تكوين اسم المجال الديناميكي بفضل خدمات مثل No-IP، لن تضطر إلى حفظ عنوان IP الخاص بك. وهذا يتيح لك القيام بأمور أكثر ملاءمة مثل http://tubiblioteca.no-ip.org:8080ضع في اعتبارك أن تعريض جهاز Calibre الخاص بك على الإنترنت ينطوي على مشاكل أمنية: ينبغي عليك استخدام كلمة مرور، والنظر في استخدام بروتوكول HTTPS مع خادم وكيل عكسي، والحفاظ على تحديث معداتك باستمرار..

كيف يبدو وكيف تتم قراءته من خادم Calibre

واجهة الويب الخاصة بالخادم هي نسخة مصغرة تعمل باللمس من برنامج Calibre: يعرض البرنامج فسيفساء من الأغلفة والفلاتر وعمليات البحث والمكتبات الافتراضية.يمكنك التبديل بين عرض يشبه الشبكة للمجموعات أو قائمة أكثر كثافة من القائمة الموجودة في الزاوية اليمنى العليا، واستخدام مربع البحث والفلاتر تمامًا كما هو الحال في برنامج سطح المكتب.

عند النقر على كتاب، ستظهر لك بياناته الوصفية مع أزرار لـ "اقرأ" أو "نزّل"باختيار "قراءة"، يتم فتح عارض HTML5 داخل المتصفح مع ترقيم الصفحات باللمس: عن طريق الضغط أو التمرير أو استخدام مناطق الشاشة، والقفز بين الفصول والوصول إلى قائمة علوية تحتوي على إعدادات العرض والمزامنة.

يقوم الخادم بتخزين الكتاب الذي تقرأه محليًا، لذلك يمكنك مواصلة القراءة حتى لو انقطع الاتصال للحظات.طالما أنك لا تغلق علامة تبويب المتصفح. نظرًا للتغييرات التي طرأت على المتصفحات الحديثة، فإن وضع عدم الاتصال محدود: حيث يتم إضعاف العديد من الميزات المتقدمة (مثل ذاكرة التخزين المؤقت للتطبيقات) عبر اتصالات HTTP البسيطة، لذا يعمل قارئ الويب دون اتصال بشكل أفضل إذا ظلت علامة التبويب مفتوحة.

قم بدمج خادم Calibre مع خادم ويب آخر وقم بتشغيله كخدمة.

بالنسبة لأولئك الذين يمتلكون خادمًا منزليًا أو خادمًا افتراضيًا خاصًا (VPS)، فمن الشائع أن يرغبوا في ذلك. يتعايش برنامج Calibre مع Nginx أو Apache، ومع HTTPS، وربما ضمن دليل فرعي مثل /calibreيتم ذلك باستخدام خادم وكيل عكسي: يستقبل خادم الويب الرئيسي الطلبات على المنفذ 443/80، ثم يعيد توجيهها إلى المنفذ الداخلي حيث يتم تشغيله calibre-serverثم يقوم بتسليم الإجابة إلى العميل.

هناك مخططان متكرران: تخصيص خادم افتراضي كامل لبرنامج Calibre (على سبيل المثال ، libros.midominio.com تهدف إلى localhost:8080أو استخدم بادئة عنوان URL (مثل midominio.com/calibreفي هذه الحالة الثانية، عليك أن تبدأ calibre-server مع الخيار --url-prefix /calibre إلى جميع الروابط الداخلية تتضمن هذا البادئة وتعمل دون انقطاع باستخدام الخادم الوكيل العكسي.

على خوادم لينكس الحديثة التي تستخدم نظام systemd، يمكنك أنشئ خدمة calibre-server.service يبدأ هذا الملف تلقائيًا عند بدء تشغيل النظام. ويحدد هذا الملف المستخدم والمجموعة غير المميزين اللذين سيتم تشغيل Calibre تحتهما، ومسار المكتبة أو المكتبات التي سيخدمها، وخيارات الخادم. ثم يتم تمكينه باستخدام systemctl enable calibre-server ويتم إدارتها مثل أي خدمة أخرى في النظام.

حسابات المستخدمين، والصلاحيات، والوصول الآمن

يتضمن إصدار سطح المكتب من برنامج Calibre نفسه قسمًا في تفضيلاته لـ إدارة المستخدمين والصلاحيات على خادم المحتوىهذا مفيد إذا كنت ستشغله فقط على نفس الكمبيوتر الذي لديك عليه واجهة المستخدم الرسومية وبنفس المستخدم.

إذا كنت ترغب في الجري calibre-server يمكنك أيضًا القيام بذلك بشكل مستقل على نظام آخر أو مع مستخدم آخر. إدارة الحسابات من سطر الأوامر باستخدام الخيار --manage-usersهناك يمكنك اختيار المجلد الذي سيتم تخزين قاعدة بيانات المستخدم فيه (على سبيل المثال، /srv/calibreتقوم بإنشاء حسابات، وتخصيص مكتبات، وتحديد ما يمكن لكل منها فعله (قراءة، تنزيل، إدارة، إلخ). ثم تقوم بتشغيل الخادم الذي يشير إلى قاعدة بيانات المستخدمين هذه، وهذا كل شيء.

قارئ Moon+: كيف يتم تشغيله بواسطة Calibre والحوسبة السحابية

يُعدّ برنامج Moon+ Reader، وخاصةً في نسخته الاحترافية، قارئًا قويًا للغاية. يدعم البرنامج عددًا هائلاً من الصيغ: EPUB، PDF، DJVU، AZW3، MOBI، FB2، CBR/CBZ، DOCX، ODT، TXT، HTML، Markdown، ZIP، RAR، وحتى كتالوجات OPDS.يتيح البرنامج إضافة التعليقات التوضيحية، والسمات، والقراءة الليلية، وفلتر الضوء الأزرق، والتمرير التلقائي، ومزامنة الموضع عبر Dropbox أو WebDAV، بالإضافة إلى العديد من الميزات الأخرى.

الأمر المهم فيما يتعلق بالتكامل هو أن لا يتصل برنامج Moon+ Reader مباشرةً بقاعدة بيانات SQLite الخاصة ببرنامج Calibre ولا يفهم أعمدتها المخصصة.في تطبيق Moon+، يُعتبر الكتاب ملفًا محليًا أو ملفًا في مجلد سحابي "مُثبّت" (مثل Dropbox أو WebDAV أو Google Drive)، أو رابط تنزيل من كتالوج OPDS. يدير التطبيق مكتبته الداخلية، ومفضلاته، ومجموعاته، وإحصائياته، وتقدم القراءة بناءً على هذه الملفات، ويمكن مزامنة كل ذلك عبر نسخ متعددة من التطبيق باستخدام نفس حساب السحابة.

وبالتالي، على الرغم من أن خادم محتوى Calibre يقدم كتبه من خلال واجهة ويب وحتى كتالوجات OPDS، لن يكتشف تطبيق Moon+ Reader ذلك بنفسه أو يستخدمه كما لو كان تكاملاً عميقاً.الأمر المعتاد هو اللجوء إلى ثلاث استراتيجيات قابلة للدمج:

الكتب الإلكترونية على الهواتف الذكية
المادة ذات الصلة:
أفضل التطبيقات لتحويل تنسيقات الكتب الإلكترونية على Android
  • استخدم تطبيقًا وسيطًا مثل Calibre Companion أو Calibre Box، والذي يتصل عبر شبكة Wi-Fi بخادم Calibre، ويسرد المكتبة بأكملها ويقوم بتنزيل الكتب إلى وحدة التخزين المحلية، ومن ثم يتم فتحها في Moon+.
  • قم بمزامنة المجلد الذي يخزن فيه برنامج Calibre الكتب مع Dropbox أو Google Drive أو خدمة أخرى وأخبر تطبيق Moon+ أن هذا هو مجلد المكتبة الرئيسي الخاص به.
  • قم بتنزيل الكتب من Calibre-Web أو خادم المحتوى إلى وحدة تخزين جهازك.ودع تطبيق Moon+ يقوم بمسحها ضوئيًا ووضعها في مجلد محدد.

مثال عملي: Calibre + Dropbox + Calibre Box + Moon+ Reader

تتضمن سير العمل الشائعة جداً، خاصة بين مستخدمي GNU/Linux و Android، ما يلي: قم بدمج Calibre مع Dropbox وتطبيق مثل Calibre Box الذي يعمل كجسر إلى Moon+ Readerالفكرة العامة هي أن المكتبة "الحقيقية" موجودة على جهاز الكمبيوتر، ويتم مزامنتها بواسطة Dropbox، وتقتصر أجهزة Android على التنزيل من هناك والقراءة.

يتم تثبيت برنامج Calibre على الكمبيوتر (ويندوز أو لينكس) باتباع التعليمات الرسمية، ويفضل أن يكون ذلك من الملف الثنائي الأصلي وليس من مستودع توزيعة لينكسلأن العديد من التوزيعات قديمة أو تحتوي على تحديثات تُسبب مشاكل. يتم تثبيت Dropbox في نفس الوقت، ويتم اختيار المجلد الذي ستتم مزامنة الملفات فيه، على سبيل المثال. ~/Dropbox على نظام لينكس أو المسار المكافئ على نظامي ويندوز/ماك.

على سبيل المثال، يمكنك إنشاء مجلد داخل هذا المجلد مجلد فرعي باسم "مكتبتي" والذي سيكون مكتبة Calibre الجديدةفي برنامج Calibre، انقر على أيقونة المكتبة واختر "تغيير أو إنشاء مكتبة"، ثم حدد المجلد المطلوب. من الآن فصاعدًا، سيتم نسخ كل كتاب تضيفه في Calibre إلى هذا الموقع ضمن المجلدات الفرعية "المؤلف/العنوان"، وسيتولى Dropbox تحميل كل شيء إلى السحابة.

على نظام أندرويد، يتم تثبيت Dropbox وCalibre Box وMoon+ Reader. تقوم بتسجيل الدخول إلى Dropbox على جميع الأجهزة، وعندما تفتح Calibre Box لأول مرة، سيتم تشغيل التطبيق. يطلب منك الإذن بالوصول إلى حسابك على Dropbox ويتيح لك اختيار المكتبة البعيدة التي قمت بإنشائها.بمجرد الاتصال، يمكنك تنزيل قائمة الكتب، ومن قائمة Calibre Box، اختر "مجلد التنزيل" المحلي، والذي يسميه العديد من المستخدمين ببساطة books على وحدة التخزين الداخلية أو بطاقة SD.

ثم افتح تطبيق Moon+ Reader وقم بضبط إعداداته. يجب أن يكون مجلد الكتب الرئيسي هو نفس المجلد books يستخدم ذلك برنامج Calibre Boxتم تفعيل خيار "استيراد الكتب الجديدة تلقائيًا إلى المجلد الرئيسي"، بحيث يظهر أي ملف يضعه برنامج Calibre Box هناك في مكتبة Moon+ بسهولة. وأخيرًا، يُتيح Moon+ الآن ميزة مزامنة موضع القراءة (عادةً عبر Dropbox أو WebDAV)، بحيث إذا قرأت الكتاب نفسه على هاتف محمول وجهاز لوحي، تم تحديث نقطة القراءة بينهمابشرط أن يكون الملف هو نفسه على كلا الجهازين.

يحقق هذا المزيج عدة أمور في آن واحد: يقوم Calibre بمركزة البيانات الوصفية والتحويل؛ ويضمن Dropbox النسخ الاحتياطي والتوافر؛ ويقوم Calibre Box بمزامنة المكتبة مع Android؛ ويتولى Moon+ تجربة القراءة والإحصائيات ومزامنة المواضع. لا يوجد تكامل "أصلي" بين Calibre و Moon+، لكن التأثير العملي مريح للغاية..

خادم المحتوى، وOPDS، وتطبيقات الربط على نظام Android

بالإضافة إلى خيار Dropbox، يمكنك استخدم خادم محتوى Calibre أو Calibre-Web مع عملاء OPDS على نظام Androidتتيح لك بعض تطبيقات القراءة وإدارة المكتبات إضافة فهرس عن بعد عن طريق إدخال عنوان URL لخادم Calibre، ومن هناك يمكنك تصفح الكتب وتصفيتها وتنزيلها ببضع نقرات.

على سبيل المثال، يتم توصيل جهاز Calibre Companion (الذي توقف إنتاجه ولكنه لا يزال مستخدمًا) أو جهاز Calibre Box بـ يعرض خادم Wi-Fi الخاص ببرنامج Calibre المؤلفين والسلاسل والوسوم، ويتيح لك تنزيل كتب محددة.عندما تختار عنوانًا وتضغط على "قراءة" من ذلك التطبيق، يتم إنشاء ملف محلي ويتم منحك خيار فتحه باستخدام Moon+ Reader كتطبيق القراءة الافتراضي.

يعلق العديد من المستخدمين بأن هذه الطريقة تظهر الأغلفة بشكل صحيح في تطبيق Moon+ مع إجراء تعديلات طفيفة للغاية.سواء كانت الكتب موجودة مسبقًا في مجلد على بطاقة SD أو تم تنزيلها عبر Companion/Box، فإن الحيلة تكمن في الحفاظ على مجلد واحد محدد جيدًا للكتب والسماح لبرنامج Calibre بالتعامل مع صور الأغلفة والبيانات الوصفية، بدلاً من إعادة تسمية الملفات يدويًا على الجهاز.

Calibre-Web، وNAS، ومكتبات متعددة، والاستخدام العائلي

بالنسبة لأولئك الذين يمتلكون جهاز تخزين متصل بالشبكة (NAS) أو خادمًا منزليًا صغيرًا، يُعد برنامج Calibre-Web بديلاً شائعًا جدًا لواجهة خادم المحتوى القياسيةيعمل عادةً في حاوية Docker، ويتصل بقاعدة بيانات Calibre، ويقدم موقع ويب نظيفًا مع تسجيل الدخول والمستخدمين والتنزيلات وحتى العديد من المكتبات.

باستخدام برنامج Calibre-Web يمكنك إعداد، على سبيل المثال، ثلاث مكتبات منفصلة (واحدة لكل فرد من أفراد العائلة)، كل منها مزودة بنسخة خاصة بها من برنامج Calibre-Web. بالإشارة إلى مجلدات مختلفة. من هاتفك المحمول أو جهازك اللوحي، يمكنك تسجيل الدخول باستخدام حساب المستخدم الخاص بك، وتصفح كتبك، وتنزيلها على جهازك، ثم قراءتها باستخدام تطبيق Moon+ Reader. بالنسبة للكتب المشتركة، يقوم "المسؤول" بنسخ هذه العناوين إلى المكتبات الثلاث جميعها أو تصنيفها على أنها مشتركة.

أما الجانب الأقل صقلاً في هذا النهج فهو أن لا يعكس برنامج Moon+ Reader تلقائيًا حالة القراءة أو العلامات المخصصة في Calibre-Webعلى الرغم من إمكانية إنشاء أعمدة في برنامج Calibre مثل "read_maria" و"read_jose" وما شابه، إلا أن تحديثها تلقائيًا من خلال Moon+ غير ممكن حاليًا. في نهاية المطاف، إما أن يحتفظ كل مستخدم بمعاييره الخاصة ضمن Moon+، أو أن يكون هناك قدر من الإدارة اليدوية في Calibre مقبولًا.

ومع ذلك، يعتقد العديد من المستخدمين أن إن وجود برنامج Calibre على خادم أو جهاز تخزين متصل بالشبكة (NAS)، والذي يمكن الوصول إليه على مدار الساعة طوال أيام الأسبوع عبر المتصفح أو تطبيقات OPDS، يقلل بشكل كبير من متاعب توصيل جهاز كمبيوتر محمول في كل مرة تكون هناك حاجة إلى كتاب جديد.بمجرد إعداد النظام البيئي باستخدام Docker والخوادم الوكيلة العكسية والمستخدمين والنسخ الاحتياطية، تقتصر الصيانة اليومية على إضافة كتب جديدة، وأحيانًا نسخ بعضها بين المكتبات.

مزامنة تقدم القراءة: إلى أي مدى يمكنك الوصول؟

من المهم أن نكون صادقين للغاية هنا: لا توجد حاليًا آلية عمل "مثالية" تقوم تلقائيًا بمزامنة الصفحة المقروءة بدقة بين Calibre و Moon+ Reader و Calibre-Web وغيرها من برامج القراءة.يسجل كل جزء التقدم بطريقته الخاصة، ولا يوجد معيار عالمي يمكن لبرنامج Calibre فهمه وتحديثه في قاعدة بياناته.

يسمح برنامج Moon+ Reader Pro بذلك مزامنة موضع القراءة عبر أجهزة أندرويد متعددة باستخدام الخدمات السحابية (مثل Dropbox وWebDAV وغيرها)، طالما أنك تستخدم نفس الحساب ونفس ملف المصنف في جميعها. يعمل هذا بشكل جيد للغاية ضمن نظام Moon+ نفسه، ولكن هذه المعلومات لا يعود البرنامج إلى برنامج Calibre لملء عمود "آخر صفحة تمت قراءتها" أو "تمت القراءة".في برنامج Calibre، لا يزال يتعين عليك استخدام الأعمدة المخصصة أو التسميات أو التصنيفات لتحديد ما أنجزته وما لم تنجزه.

عندما يتم مشاركة المكتبة بين عدة أشخاص، يصبح هذا القيد أكثر وضوحًا: إذا استخدم الجميع نفس عمود "القراءة"، فيمكن لأحدهم الكتابة فوق حالة الآخر.ولهذا السبب من الشائع اختيار مكتبة واحدة لكل مستخدم، أو، إذا تم الاحتفاظ بمكتبة واحدة، استخدام علامات أو أعمدة بأسماء فردية (read_ana، read_luis)، مما يعقد الهيكل قليلاً ولكنه يتجنب التداخلات.

إدارة ملفات PDF الكبيرة، ومخاطر تلف بطاقة الذاكرة، والنسخ الاحتياطية

ومن الأمثلة النموذجية على ذلك شخص يستخدم جهازًا لوحيًا يعمل بنظام أندرويد بشكل حصري تقريبًا لـ قراءة ملفات PDF كبيرة الحجم (كتيبات فنية، صور فوتوغرافية، كتب مصورة) مع تطبيق Moon+ Reader Pro، عادةً ما أحفظ كل شيء على بطاقة SD، ثم أضيف ملفات PDF مباشرةً إلى التطبيق، ومع مرور الوقت، أصحح العناوين والمؤلفين والوسوم من داخل التطبيق. كل شيء يعمل بشكل مثالي حتى ينتابني القلق: ماذا لو تَلِفَت بطاقة SD أو نفدت مساحتها واضطررتُ إلى استبدالها؟

إن أقوى طريقة لمنع وقوع كارثة هي دع برنامج Calibre يكون "الرئيسي" لجميع تلك الملفات، وليس بطاقة SD.هذا يعني نسخ جميع ملفات PDF إلى جهاز الكمبيوتر، وإضافتها إلى برنامج Calibre، وتنظيف البيانات الوصفية (العنوان، المؤلف، السلسلة، الوسوم، إلخ) بدقة، والاحتفاظ بالمكتبة على القرص الصلب مع نسخة احتياطية واحدة على الأقل (قرص خارجي، أو وحدة تخزين شبكية، أو خدمة سحابية). عندما ترغب في ملء بطاقة SD جديدة أو استبدال القديمة، عليك تصدير الكتب مرة أخرى من Calibre إلى البطاقة والسماح لبرنامج Moon+ بإعادة مسحها ضوئيًا.

وبهذه الطريقة، حتى لو فقدت بطاقة الذاكرة، لن تفقد فهرسة أو البنية الأساسية لمجموعتكنعم، ستفقد بعض الإحصائيات الداخلية وبعض مجموعات Moon+، لكن الجزء الأكبر من العمل التنظيمي سيظل سليماً في قاعدة البيانات. metadata.db كاليبر، الذي يمكنك ترميمه أو حتى إعادة بنائه جزئيًا إذا تعرض للتلف.

تحويل التنسيق، كيندل، والقيود في لينكس

تتمثل إحدى نقاط قوة برنامج Calibre في أن يقوم بالتحويل بين مجموعة واسعة من تنسيقات الإدخال والإخراج.: AZW، AZW3، AZW4، CBZ/CBR، CHM، DJVU، DOCX، EPUB، FB2، HTML/HTMLZ، KEPUB، LIT، LRF، MOBI، ODT، PDF، PRC، PDB، RTF، TXT، إلخ. وإخراج AZW3، EPUB، DOCX، MOBI، PDF، RTF، TXT، من بين أمور أخرى.

لإطعام قارئ Moon+، فإن أفضل شيء يُنصح به عادةً هو استخدم صيغة EPUB أو، في حال تعذر ذلك، استخدم صيغة PDF نظيفةتُشكّل ملفات PDF، كصيغة مصدر، مشكلةً عند تحويلها إلى صيغة إعادة تدفق (مثل EPUB وMOBI وغيرها) لأنها تحتفظ بتنسيقات معقدة؛ يمكن لبرنامج Calibre محاولة ذلك، ولكنه غالبًا ما يواجه مشاكل في فواصل الأسطر، وفوضى الأعمدة، أو ضعف اكتشاف النصوص. وتؤكد وثائق Calibre نفسها أن ملفات PDF تنسيق رديء للغاية كمصدر للتحويل.

إذا كنت تمتلك جهاز Kindle بالإضافة إلى Moon+، فربما ترغب في إنشاء أنواع الملفات المتوافقة مثل MOBI أو AZW3يتطلب تحويل الكتب إلى صيغة KFX (الصيغة الحديثة لأجهزة كيندل) أدوات خارجية مثل برنامج Kindle Previewer، وهو غير متوفر بشكل افتراضي لنظام لينكس. في مثل هذه الحالات، يختار العديد من المستخدمين استخدام صيغة AZW3/MOBI، وإجراء التحويلات على جهاز كمبيوتر يعمل بنظام ويندوز أو ماك أو إس، ثم نسخ الملفات الناتجة إلى الخادم أو وحدة التخزين الشبكية (NAS) التي تشارك المكتبة.

فيما يتعلق بأجهزة كيندل، هناك تفاصيل مزعجة مثل: تختفي الأغلفة أحيانًا أو يتم استبدالها بأغلفة عامة.أو أن الطرازات الأحدث تميل إلى عرض أغلفة الكتب المصنفة على أنها "مستندات شخصية" أو المشتراة من أمازون فقط. يقدم برنامج Calibre حلولاً جزئية (مثل إعادة إرسال الصور المصغرة عند إعادة توصيل الجهاز، وتصنيف الكتب على أنها مستندات شخصية، وما إلى ذلك)، ولكن هذا يتعلق أكثر بمواجهة قرارات أمازون منه بقصور في برنامج Calibre نفسه.

الأجهزة، وUSB، ومشاكل الكشف، ومكتبات الشبكة

يتوافق برنامج Calibre بشكل جيد للغاية مع يتم تركيب معظم أجهزة القراءة الإلكترونية والهواتف المحمولة والأجهزة اللوحية وأجهزة USB كوحدات تخزين جماعية.إذا لم يكن قارئ USB مدعومًا بشكل افتراضي، فغالبًا ما يمكن إدارته باستخدام المكون الإضافي "برنامج تشغيل USB المحدد من قبل المستخدم"، بشرط أن يقوم النظام بتعيين حرف محرك أقراص له (في نظام التشغيل Windows) أو نقطة تحميل عادية (في نظامي التشغيل Linux/macOS).

عندما لا يظهر جهاز ما في برنامج Calibre، يجدر التحقق من ذلك. يوجد جهاز واحد فقط متصل، ويراه نظام التشغيل في مستكشف الملفات/فايندر، ولا يتم تجاهله في تفضيلات برنامج كاليبر.وفي الحالات القصوى، استخدم خيار "اكتشاف جهاز التصحيح" لإنشاء تقرير يمكن أن يكون بمثابة الأساس لبرنامج تشغيل جديد محتمل.

أما فيما يتعلق بموقع المكتبة، فإن مطوري برنامج Calibre مصممون على ما يلي: ليس من المستحسن وضعها على محركات أقراص الشبكة المثبتة مباشرة أو وحدات التخزين الشبكية (NAS).تتعامل العديد من أنظمة ملفات الشبكة بشكل سيئ مع عمليات القفل والروابط الصلبة والتغييرات المتزامنة، مما قد يؤدي إلى تلف البيانات. metadata.dbيُنصح باستخدام أدوات المزامنة (مثل rsync وSyncthing وDropbox) لنسخ المكتبة إلى جهاز تخزين متصل بالشبكة (NAS)، ولكن لا يُنصح بفتحها في وقت واحد من عدة أجهزة كمبيوتر. ويُفضل استخدام Google Drive تحديدًا. من المعروف أنه يتسبب في فقدان البيانات إذا تم استخدامه مباشرة على مجلد المكتبة..

المادة ذات الصلة:
أمازون كيندل: ما هو، وكيف يعمل، ونصائح، ودليل كامل لتحقيق أقصى استفادة منه

الاعتبارات النهائية

لمشاركة المجموعة بين عدة أجهزة كمبيوتر أو الوصول إليها من أجهزة أخرى، فإن أفضل ما يمكن فعله هو استخدم خادم محتوى Calibre أو Calibre-Web وإذا كانت المعالجة المباشرة ضرورية، فالجأ إلى سطح المكتب البعيد أو انقل المكتبات بأكملها باستخدام أدوات تصدير/استيراد البيانات في برنامج Calibre.

بتجميع كل هذه القطع معًا، يصبح من الممكن تجميع نظام قوي جدًا في المنزل حيث يعمل برنامج Calibre كملف رئيسي وخادم، ويعمل برنامج Moon+ Reader كقارئ متعدد الاستخدامات ومريح على نظام Android، وتعمل خدمات السحابة وNAS وتطبيقات الجسر كحلقة وصل بين الاثنين.حتى تتمكن من مواصلة القراءة من الأريكة أو المترو أو العمل دون خوف من فقدان مكتبتك أو مكان قراءتك.