Skip to content

✅نحاول من خلال هذا البرنامج تقديم حل لمشكلة يعاني منها الكثيرين وهي نقل الملفات بين مجموعة من المستخدمين.

License

Notifications You must be signed in to change notification settings

mohammed-aladi/PyLocalHost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 PyLocalHost

image image image


السلام عليكم ورحمة الله وبركاته

مرحبا بك في مشروعي الأول في عالم الـ Open source لقد أطلقت على هذا البرنامج اسم PyLocalHost. الهدف من إنشاء هذا البرنامج هو لحل مشكلة يعاني منها الكثيرون وهي في الطريقة التي يقوم بها المحاضر في نقل ملف او مجموعة من الملفات بين الطلبة. أتذكر جيدا هذه المشكلة وانا على مقاعد الدراسة أتذكر كيف يستغرق الامر وقتا طويلا.

ماهو PyLocaLHost ؟

هو عبارة عن تطبيق ويب لنقل الملفات بين مجموعة من المستخدمين في نفس الشبكة وذلك عن طريق استخدام بروتوكول HTTP.

كيف يعمل البرنامج ؟

يقوم البرنامج بتحويل جهازك إلى موقع ويب ثم يسمح للجهزة المتصلة في نفس الشبكة بالوصول إلى التطبيق

المتطلبات

يعتمد هذا البرنامج على لغة البايثون 🐍 لذلك يجب تنصيب اللغة في الجهاز قبل البدا بعملية التنصيب.

يمكن لك تنصيب البايثون عن طريق هذا الربط https://www.python.org/downloads/

التنصيب

بعد تحميل الملف, قم بفك ضغط الملف ثم ادخل عليه وفتح نافذة cmd

الخطوة الاولى: إنشاء بيئة افتراضية للبرنامج

 python -m venv venv

الخطوة الثانية: تفعيل البيئة الافتراضية

venv\Scripts\activate.bat 

الخطوة الثالثة: تنصيب المكتبات الخاصة بالبرنامج

pip install -r requirements.txt

تشغيل البرنامج

python app.py

me

بعد تشغيل البرنامج, الخطوة الاولى إنشاء كلمة مرور

سوف يطلب منك إنشاء كلمة مرور لصفحة المستفيدين. لن يستطيع أي زائر من الوصول إلى الملفات بدون إدخال كلمة المرور.

me

الخطوة الثانية رفع ملف

me

معلومات الاتصال

عنوان البرنامج مع كلمة المرور سوف تظهر في صفحة الادمن

me

رخصة الاستخدام

MIT License

About

✅نحاول من خلال هذا البرنامج تقديم حل لمشكلة يعاني منها الكثيرين وهي نقل الملفات بين مجموعة من المستخدمين.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published