التنزيل

اختر منصتك.

يُثبَّت RTW من الشيفرة المصدرية بأمر واحد — لا توجد إصدارات جاهزة بعد. إليك ما تحتاجه كل منصة وما يعمل اليوم.

macOS

شغّل المكتبة كاملة على جهاز Mac وشاركها مع الأجهزة المتصلة بشبكة Wi-Fi نفسها.

الحالة
متاح من الشيفرة المصدرية
الإصدار
لا يوجد إصدار جاهز بعد — ثبّته من الشيفرة المصدرية أدناه.

المتطلبات

  • macOS على معالج Apple Silicon أو Intel (اختُبر على Apple Silicon)
  • أدوات سطر أوامر Xcode (توفّر git وPython 3)
  • Homebrew (لتثبيت nginx)
  • مساحة تخزين للمحتوى — ويكيبيديا العربية (نص فقط) نحو 8.4 غيغابايت

ما يعمل اليوم

  • متاحويكيبيديا وملفات Kiwix ‏ZIM الأخرى دون اتصال
  • متاحالكتب (PDF وEPUB) والملاحظات والتنزيلات والمواقع الثابتة
  • متاحخرائط متجهية دون اتصال (السعودية ومصر)
  • متاحرفع المحتوى وإدارته من المتصفح (بكلمة مرور)
  • متاحالمشاركة مع الأجهزة على شبكة Wi-Fi نفسها — تم التحقق من جهاز Android لوحي على الشبكة نفسها
  • مخطط لهمثبّت جاهز

التثبيت

  1. احصل على الشيفرة

    الطرفية
    git clone https://github.com/eslam-mahmoud/reinvent-the-wheel.git
    cd reinvent-the-wheel
    
  2. ثبّت المتطلبات واختر كلمة مرور للمشرف

    الطرفية
    ./rtw setup
    
  3. شغّل المكتبة

    الطرفية
    ./rtw start
    
  4. نزّل المحتوى وأنت متصل بالإنترنت

    الطرفية
    ./rtw fetch all
    

القيود

  • لا يوجد تطبيق macOS جاهز بعد — يعمل من الطرفية.
  • يجب أن يبقى جهاز Mac مستيقظًا ما دامت الأجهزة الأخرى تستخدم المكتبة.
  • عرض موقعك على الخريطة من جهاز آخر يتطلب عنوان HTTPS وقبول تحذير الشهادة مرة واحدة.

Android

حوّل هاتفًا أو جهازًا لوحيًا إلى مكتبة متنقلة تصل إليها الأجهزة القريبة عبر نقطة الاتصال الخاصة به.

الحالة
متاح من الشيفرة المصدرية
الإصدار
لا يوجد إصدار جاهز بعد — ثبّته من الشيفرة المصدرية أدناه.

المتطلبات

  • جهاز ARM بنظام 64 بت ‏(arm64-v8a)
  • تطبيق Termux — نسخة F-Droid تدعم Android 7 فما فوق؛ ونسخة Google Play التي اختبرناها تتطلب Android 12L أو أحدث
  • عدة غيغابايتات من المساحة الحرة للمحتوى
  • يُنصح بذاكرة 4 غيغابايت أو أكثر (اختُبر بـ8 غيغابايت)

ما يعمل اليوم

  • متاحتثبيت المتطلبات في Termux ‏(nginx وkiwix-tools وPython) — تم التحقق على Redmi Pad 2 Pro بنظام Android 16
  • متاحالتثبيت بأمر واحد من GitHub (دون حاسوب) — تم التحقق على Redmi Pad 2 Pro
  • متاحتقديم المكتبة من الجهاز، بما فيها ويكيبيديا والخرائط — ويكيبيديا العربية 8.4 غيغابايت عبر Kiwix
  • متاحنسخ المحتوى من Mac عبر USB ‏(rtw push)
  • متاحالمشاركة مع الأجهزة على شبكة Wi-Fi نفسها — تم التحقق من جهاز Mac على الشبكة نفسها
  • متاحالمشاركة عبر نقطة الاتصال الخاصة بالجهاز — تم التحقق بهاتف متصل بنقطة اتصال الجهاز اللوحي
  • متاحتنزيل المحتوى مباشرة على الجهاز (rtw fetch) — تم التحقق: معالج حِزم المعرفة، 240 ميغابايت
  • مخطط لهالتخزين الخارجي عبر USB-C
  • مخطط لهتطبيق مستقل

التثبيت

  1. ثبّت Termux وافتحه

  2. شغّل المثبّت (يطلب إذن الوصول إلى التخزين وكلمة مرور للمشرف)

    Termux
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/eslam-mahmoud/reinvent-the-wheel/main/bootstrap.sh)"
    
  3. شغّل المكتبة

    Termux
    rtw start
    
  4. فعّل نقطة الاتصال في Android وشارك العنوان الذي يظهر

القيود

  • يعمل داخل Termux — لا يوجد تطبيق Android مستقل.
  • قد يوقف Android التطبيقات في الخلفية: اضبط استهلاك البطارية لتطبيق Termux على «بلا قيود».
  • التشغيل عند الإقلاع يتطلب الإضافة المنفصلة Termux:Boot.
  • التخزين الخارجي عبر USB غير مدعوم بعد.