وثائق تطبيق الطقس (الإصدار 1.6.0)
مرحبًا بكم في وثائق تطبيق الطقس! يوفر هذا التطبيق معلومات عن الطقس في الوقت الفعلي وتوقعات من عدة مزودي بيانات الطقس.
الميزات
- 🌦️ أحوال الطقس الحالية مع مقاييس تفصيلية
- 📅 توقعات الطقس لمدة 7 أيام مع تفاصيل كل ساعة
- 📖 عارض وثائق مدمج بتنسيق Markdown
- 📊 عارض سجلات التطبيق للتشخيص
- 🌍 عدة مزودين لبيانات الطقس
- 🌐 دعم متعدد اللغات
- ⭐ مواقع مفضلة مع سجل محسن
- ⚙️ إعدادات وسمات قابلة للتخصيص
آخر التحديثات
للحصول على قائمة كاملة بالتغييرات، يرجى مراجعة ملف CHANGELOG.md.
البدء
- دليل التثبيت - كيفية تثبيت وإعداد التطبيق
- دليل المستخدم - كيفية استخدام التطبيق
- التكوين - كيفية تكوين التطبيق
مواضيع متقدمة
الدعم
للدعم الفني، يرجى فتح issue في مستودع GitHub.
الترخيص
هذا المشروع مرخص بموجب ترخيص GPLv3 - انظر ملف LICENSE للتفاصيل.
دليل المستخدم
البدء
- تشغيل التطبيق
- انقر نقرًا مزدوجًا على أيقونة التطبيق أو قم بتشغيله من سطر الأوامر
- سيفتح النافذة الرئيسية مع حالة الطقس للموقع الافتراضي
- عند التشغيل الأول، سيتم توجيهك خلال الإعداد الأولي
- البحث عن موقع
- اكتب اسم المدينة في مربع البحث
- اضغط Enter أو انقر على زر البحث (🔍)
- للحصول على نتائج أكثر دقة، قم بتضمين رمز البلد (مثل “القاهرة، EG”)
- انقر بزر الماوس الأيمن على الخريطة لتحديد موقع
الواجهة الرئيسية
عرض الطقس
- الطقس الحالي: يعرض درجة الحرارة والحالة وتفاصيل إضافية
- انقر على أي مقياس للتبديل بين الوحدات (مثل مئوية/فهرنهايت، كم/ساعة/ميل/ساعة)
- مرر مؤشر الفأرة فوق الأيقونات للحصول على مزيد من المعلومات
- توقعات 7 أيام: يعرض توقعات الطقس للأيام السبعة القادمة
- انقر على اليوم لرؤية التوقعات لكل ساعة
- ترميز لوني لاحتمالية هطول الأمطار
- يتضمن نطاقات درجات الحرارة وحالات الطقس لكل يوم
- تفاصيل الطقس: تتضمن:
- درجة الحرارة المحسوسة
- الرطوبة ونقطة الندى
- سرعة الرياح واتجاهها
- الضغط الجوي والرؤية
- مؤشر الأشعة فوق البنفسجية وجودة الهواء
- أوقات شروق الشمس وغروبها
التنقل
خرائط الطقس والرادار
توفر ميزة “خرائط الطقس والرادار” تصورًا تفاعليًا لأنماط الطقس وظروفه.
الوصول إلى خرائط الطقس
- انقر على عرض في شريط القوائم
- اختر خرائط الطقس والرادار
- سيتم فتح مربع حوار بعلامات تبويب متعددة
الميزات
علامة تبويب الرادار
- نوع الخريطة: التبديل بين أنواع الخرائط الأساسية المختلفة (OpenStreetMap، OpenTopoMap، Stamen Terrain)
- الطبقة: التبديل بين طبقات الرادار والصور الفضائية
- بحث: البحث عن المواقع بالاسم أو الإحداثيات
علامة تبويب درجة الحرارة
- عرض التغيرات في درجات الحرارة عبر المناطق
- التبديل بين الدرجات المئوية والفهرنهايت
- ضبط شفافية طبقة درجة الحرارة
علامة تبويب هطول الأمطار
- هطول الأمطار الحالي والمتوقع
- التبديل بين طبقات هطول الأمطار المختلفة
- عرض المطر والثلوج وأنواع أخرى من الهطول
علامة تبويب الرياح
- تصور سرعة الرياح واتجاهها
- التبديل بين مؤشرات الرياح وخطوط التدفق
- ضبط وحدات قياس سرعة الرياح (كم/ساعة، م/ث، ميل/ساعة، عقدة)
استخدام الخريطة
- التكبير/التصغير: استخدم عجلة الماوس أو أزرار +/-
- التمرير: انقر واسحب الخريطة
- البحث: أدخل الموقع في مربع البحث واضغط Enter
- الطبقات: قم بتبديل طبقات الطقس المختلفة باستخدام عناصر التحكم
- وضع ملء الشاشة: انقر فوق زر ملء الشاشة لعرض أكبر
نصائح
- ستتم محاذاة الخريطة تلقائيًا مع موقعك الحالي إذا تم تمكين خدمات الموقع
- انقر على الخريطة للحصول على معلومات الطقس التفصيلية لهذا الموقع
- استخدم عناصر التحكم في الجدول الزمني لعرض بيانات التنبؤ لفترات زمنية مختلفة
- انقر بزر الماوس الأيمن على الخريطة لتعيين علامة أو الحصول على الإحداثيات
الميزات
المفضلة
- إضافة إلى المفضلة: انقر على النجمة (☆) لحفظ الموقع
- عرض المفضلة: الوصول إلى المواقع المحفوظة من قائمة المفضلة
- إعادة ترتيب المفضلة عن طريق السحب والإفلات
- انقر بزر الماوس الأيمن للإجراءات السريعة
- مزامنة المفضلة: تمكين المزامنة السحابية في الإعدادات
- إزالة من المفضلة: انقر على النجمة المملوءة (★) للإزالة
الإعدادات
- انقر على أيقونة الترس (⚙️) أو انتقل إلى القائمة > الإعدادات
- قم بتكوين خيارات مثل:
- عام: اللغة، السمة، الوحدات
- الطقس: إعدادات المزود، وتيرة التحديث
- العرض: التخطيط، الرسوم المتحركة، حجم الخط
- الإشعارات: تنبيهات الطقس، تنبيهات المطر
- متقدم: ذاكرة التخزين المؤقت، التسجيل، خيارات المطور
- انقر فوق “حفظ” لتطبيق التغييرات
واجهة سطر الأوامر
# الاستخدام الأساسي
weather-app [الموقع] [خيارات]
# أمثلة
weather-app "القاهرة، EG"
weather-app --provider openweathermap --units metric
weather-app --config ~/.config/weather/config.ini
# الخيارات
-h, --help إظهار رسالة المساعدة والخروج
-v, --version إظهار معلومات الإصدار
-c, --config ملف تحديد ملف التكوين
-d, --debug تمكين وضع التصحيح
--provider مزود تعيين مزود بيانات الطقس
--units {metric,imperial}
تعيين نظام الوحدات
--lang لغة تعيين رمز اللغة
--theme {light,dark,system}
تعيين السمة اللونية
--no-gui التشغيل في وضع وحدة التحكم
اختصارات لوحة المفاتيح
اختصارات عامة
الاختصار |
الإجراء |
Ctrl + F |
التركيز على شريط البحث |
Ctrl + , |
فتح الإعدادات |
F5 |
تحديث بيانات الطقس |
Ctrl + Q |
إغلاق التطبيق |
التنقل في الخريطة
الاختصار |
الإجراء |
+ |
تكبير |
- |
تصغير |
أسهم |
التمرير في الخريطة |
R |
إعادة تعيين عرض الخريطة |
F |
العثور على موقعي |
استكشاف الأخطاء وإصلاحها
المشاكل الشائعة
- لا توجد بيانات الموقع
- تحقق من اتصال الإنترنت
- تأكد من تمكين خدمات الموقع
- تحقق من إعدادات الخصوصية لنظام التشغيل الخاص بك
- بيانات قديمة
- اضغط على زر التحديث (↻) أو
F5
لتحديث البيانات
- تحقق من إعدادات وتيرة التحديث في الإعدادات
- مشاكل في الخرائط
- تأكد من أن لديك اتصال إنترنت مستقر
- حاول التبديل إلى نوع خريطة مختلف
- امسح ذاكرة التخزين المؤقت للخرائط في الإعدادات
إعادة تعيين التطبيق
- مسح ذاكرة التخزين المؤقت:
# Linux/macOS
rm -rf ~/.cache/weatherapp
# Windows
del /s /q %APPDATA%\WeatherApp\cache
- إعادة تعيين الإعدادات:
# Linux/macOS
rm ~/.config/WeatherApp/config.ini
# Windows
del %APPDATA%\WeatherApp\config.ini
- إعادة التثبيت الكاملة:
# قم أولاً بعمل نسخة احتياطية من بياناتك
# ثم احذف دليل التطبيق
التطوير
البناء من المصدر
- استنسخ المستودع:
git clone https://github.com/Nsfr750/weather.git
cd weather
- تثبيت التبعيات:
pip install -r requirements.txt
- التشغيل في وضع المطور:
إنشاء الحزم
Windows
pyinstaller --onefile --windowed --icon=assets/icon.ico weatherapp/__main__.py
Linux
pyinstaller --onefile --windowed --icon=assets/icon.png weatherapp/__main__.py
macOS
pyinstaller --onefile --windowed --icon=assets/icon.icns --osx-bundle-identifier com.example.weatherapp weatherapp/__main__.py
الترخيص
يخضع هذا البرنامج لترخيص GPLv3. انظر ملف LICENSE للحصول على النص الكامل للترخيص.
الشكر والتقدير
- مطورو المكتبات المستخدمة في هذا المشروع
- مجتمع المصادر المفتوحة
- كل من ساهم في التطوير
© 2023 Nsfr750. جميع الحقوق محفوظة.