كيف يعمل

مكتبة تعيش على جهازك.

يحفظ RTW المعرفة في ملفات عادية على جهاز تملكه، ويقدّمها كصفحات ويب — لهذا الجهاز ولكل من حولك على شبكة Wi-Fi نفسها. إليك ما يحدث، دون مصطلحات معقدة.

  1. التخزينالتخزين الداخليالقرص الخارجي: مخطط له
  2. الجهاز المضيفMac أو Androidيشغّل الخدمات
  3. الخادم المحليnginx وKiwixhttp :8080 · https :8443
  4. Wi-Fi المحليةنقطة اتصال أو راوترلا حاجة للإنترنت
  5. الأجهزةهواتف وحواسيبمتصفح ويب فقط
كل مرحلة تُسلّم إلى التي تليها. كل ما يأتي بعد الجهاز المضيف يجري على الشبكة المحلية فقط.

ما مكتبة المعرفة دون اتصال؟

هي مجموعة من المواد المفيدة — موسوعة وكتب وخرائط وأدلة وملاحظات — منسوخة إلى جهاز لتُستخدم دون أي اتصال. تنزّلها مرة واحدة وأنت متصل، وبعدها لا تحتاج القراءة إلى الإنترنت أبدًا.

كيف يُخزَّن المحتوى المنزَّل

كملفات عادية في مجلدات عادية: مجلد لكل قسم (ويكيبيديا، الكتب، الملاحظات، الخرائط، التنزيلات، المواقع). تأتي ويكيبيديا والمجموعات المشابهة كملف ZIM مضغوط واحد من Kiwix، والخرائط كملف PMTiles واحد، والكتب كملفات PDF أو EPUB.

ولأنها ملفات عادية، يمكنك إضافتها أو نسخها احتياطيًا بأي مدير ملفات — لا شيء محبوس داخل قاعدة بيانات مغلقة.

كيف يعمل الوصول المحلي

يشغّل الجهاز خادم ويب صغيرًا (nginx) إلى جانب خادم Kiwix. تفتح المكتبة في المتصفح على العنوان http://127.0.0.1:8080 — وهو عنوان يعني دائمًا «هذا الجهاز». الصفحات والبحث والخرائط كلها تُحمَّل من التخزين المحلي.

كيف تعمل المشاركة عبر Wi-Fi دون إنترنت

شبكة Wi-Fi شبكة لاسلكية بين أجهزة متقاربة. أما الإنترنت فشيء قد يوفّره الراوتر أيضًا — لكنه ليس ضروريًا كي تتحدث الأجهزة المتصلة بالشبكة نفسها مع بعضها. حين ينضم هاتف إلى نقطة اتصال الجهاز المضيف ويفتح عنوان المكتبة، يجيبه المضيف مباشرة.

كيف تعمل المشاركةيخزّن جهاز مضيف مكتبة المعرفة ويشغّل خادم ويب محليًا صغيرًا. تتصل به الهواتف والحواسيب والأجهزة اللوحية القريبة عبر Wi-Fi المحلية وتقرأ المكتبة في متصفح الويب، دون أي اتصال بالإنترنت.الجهاز المضيفMac أو Androidمكتبة المعرفةZIM · PDF · خرائطمخزّنة محليًاالخادم المحليصفحات ويب · 8080Wi-Fi المحليةنقطة اتصال أو راوترهاتفأي متصفححاسوب محمولأي متصفحجهاز لوحيأي متصفحلا حاجة للإنترنت

الفرق بين القارئ والخادم المحلي

القارئ

تطبيق يفتح المحتوى دون اتصال على جهاز واحد لشخص واحد — مثل تطبيق Kiwix حين يقرأ ملف ZIM.

الخادم المحلي

جهاز واحد يحمل المحتوى ويقدّمه للكثيرين، ولا يحتاج القرّاء إلا إلى متصفح. وهذا ما يجهّزه RTW.

معماريات الأجهزة المدعومة

  • macOS على Apple Silicon أو Intel — متاح من الشيفرة المصدرية، واختُبر على Apple Silicon.
  • Android على ARM ‏64 بت ‏(arm64-v8a) عبر Termux — متاح من الشيفرة المصدرية، واختُبر على Redmi Pad 2 Pro.
  • القرّاء: أي جهاز بمتصفح ويب حديث نسبيًا، بما في ذلك الهواتف القديمة.

التخزين الخارجي الاختياري

قد تتجاوز المجموعات الكبيرة سعة التخزين الداخلي، فتبدو فكرة حفظ المكتبة على قرص USB-C طبيعية. لكن نجاحها يعتمد على دعم الجهاز لمنفذ USB-C، ونظام ملفات القرص، وأذونات التخزين في Android — إذ يقيّد Android تحديدًا الأماكن التي يمكن للتطبيقات الكتابة فيها على الوسائط القابلة للإزالة.

غير مدعوم بعد. لم يُختبر التخزين الخارجي على أي من المنصتين. ما نعرفه حتى الآن.

قيود تشغيلية شائعة

  • يجب أن يبقى الجهاز المضيف يعمل ومستيقظًا ما دام الآخرون يستخدمونه.
  • قد يوقف Android التطبيقات في الخلفية لتوفير البطارية — يحتاج Termux إلى إعداد «بلا قيود».
  • المدى محدود بشبكة Wi-Fi، عادةً غرفة أو مبنى.
  • المحتوى لقطة ثابتة: لا يتحدّث حتى تنزّل نسخة أحدث.
  • لا تشارك المتصفحات الموقع إلا مع صفحات HTTPS، لذا يتطلب عرض الموقع على الخريطة من أجهزة أخرى قبول تحذير الشهادة مرة واحدة.

أهمية النسخ الاحتياطي

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