مرحبا بك في مشروعي الأول في عالم الـ Open source لقد أطلقت على هذا البرنامج اسم PyLocalHost. الهدف من إنشاء هذا البرنامج هو لحل مشكلة يعاني منها الكثيرون وهي في الطريقة التي يقوم بها المحاضر في نقل ملف او مجموعة من الملفات بين الطلبة. أتذكر جيدا هذه المشكلة وانا على مقاعد الدراسة أتذكر كيف يستغرق الامر وقتا طويلا.
هو عبارة عن تطبيق ويب لنقل الملفات بين مجموعة من المستخدمين في نفس الشبكة وذلك عن طريق استخدام بروتوكول HTTP.
يقوم البرنامج بتحويل جهازك إلى موقع ويب ثم يسمح للجهزة المتصلة في نفس الشبكة بالوصول إلى التطبيق
يعتمد هذا البرنامج على لغة البايثون 🐍 لذلك يجب تنصيب اللغة في الجهاز قبل البدا بعملية التنصيب.
يمكن لك تنصيب البايثون عن طريق هذا الربط https://www.python.org/downloads/
بعد تحميل الملف, قم بفك ضغط الملف ثم ادخل عليه وفتح نافذة cmd
الخطوة الاولى: إنشاء بيئة افتراضية للبرنامج
python -m venv venv
الخطوة الثانية: تفعيل البيئة الافتراضية
venv\Scripts\activate.bat
الخطوة الثالثة: تنصيب المكتبات الخاصة بالبرنامج
pip install -r requirements.txt
python app.py
سوف يطلب منك إنشاء كلمة مرور لصفحة المستفيدين. لن يستطيع أي زائر من الوصول إلى الملفات بدون إدخال كلمة المرور.
عنوان البرنامج مع كلمة المرور سوف تظهر في صفحة الادمن