؟ واجهة برمجة تطبيقات الطقس المفتوحة لـ Meteo
Open-Meteo عبارة عن واجهة برمجة تطبيقات مفتوحة المصدر للطقس وتوفر وصولاً مجانيًا للاستخدام غير التجاري. لا يوجد مفتاح API مطلوب. يمكنك استخدامه على الفور!
توجه إلى https://open-meteo.com! ابق على اطلاع على مدونتنا على https://openmeteo.substack.com.
سمات
- توقعات الطقس كل ساعة لمدة تصل إلى 16 يوما
- نماذج الطقس العالمية بدقة 11 كم والنماذج الإقليمية بدقة تصل إلى 1.5 كم
- يتم تحديث نموذج الطقس كل ساعة لأوروبا وأمريكا الشمالية
- 80 عامًا من واجهة برمجة تطبيقات الطقس التاريخية
- استنادًا إلى أفضل نماذج الطقس: NOAA GFS مع HRRR وDWD ICON وMeteoFrance Arome&Arpege وECMWF IFS وJMA وGEM HRDPS وMET النرويج
- واجهة برمجة تطبيقات التنبؤات البحرية، واجهة برمجة تطبيقات جودة الهواء، واجهة برمجة تطبيقات الترميز الجغرافي، واجهة برمجة تطبيقات الارتفاع، واجهة برمجة تطبيقات الفيضانات
- واجهات برمجة تطبيقات سريعة للغاية مع أوقات استجابة أقل من 10 مللي ثانية
- خوادم موجودة في أوروبا وأمريكا الشمالية مزودة بـ GeoDNS للحصول على أفضل زمن وصول وتوافر عالي
- لا يلزم وجود مفتاح API، ويدعم CORS، ولا إعلانات، ولا تتبع، ولا حتى ملفات تعريف الارتباط
- مجاني للاستخدام غير التجاري مع البيانات بموجب Attribution 4.0 International (CC BY 4.0)
- كود المصدر متاح تحت AGPLv3
كيف يعمل الطقس المفتوح؟
يستخدم Open-Meteo تنبؤات الطقس ذات البيانات المفتوحة التي تقدمها خدمات الطقس الوطنية. توفر هذه الخدمات تنبؤات جوية رقمية يمكن تنزيلها مجانًا. ومع ذلك، قد يكون العمل مع هذه النماذج أمرًا صعبًا، لأنه يتطلب خبرة في تنسيقات الملفات الثنائية، وأنظمة الشبكة، والإسقاطات، وأساسيات التنبؤات الجوية.
مثل العديد من واجهات برمجة التطبيقات الخاصة بالطقس، يدمج Open-Meteo نماذج الطقس المحلية والعالمية عالية الدقة. يتم تنزيل ومعالجة أكثر من 2 تيرابايت من البيانات يوميًا من خدمات الطقس الوطنية المتعددة. يتم بعد ذلك تخزين البيانات المجمعة في ملفات محلية باستخدام تنسيق ملف مخصص وتقنية ضغط لتعزيز الوصول إلى بيانات السلاسل الزمنية مثل توقعات درجة الحرارة لمدة 14 يومًا.
وعلى النقيض من واجهات برمجة التطبيقات الأخرى الخاصة بالطقس، يوفر Open-Meteo وصولاً كاملاً إلى الكود المصدري الخاص به، ويتم إدراج جميع مصادر البيانات بشكل مفتوح، وينسب الفضل إلى خدمات الطقس الوطنية في عملها. باستخدام Docker أو حزم Ubuntu المعدة مسبقًا، من الممكن إطلاق واجهة برمجة تطبيقات الطقس الخاصة بك في غضون دقائق. ومن خلال توفير الكود المصدري، يمكن للمستخدمين إجراء عمليات تحقق تفصيلية من معالجة بيانات الطقس وحتى إجراء التعديلات بأنفسهم. يتم تشجيع المساهمات والترحيب بها بشدة.
واجهة برمجة التطبيقات (API) متاحة للاستخدام غير التجاري دون أي تكلفة. على الرغم من كونها مجانية، إلا أن دقة التنبؤات هي من الدرجة الأولى. تستخدم واجهة برمجة التطبيقات (API) مجموعة واسعة من نماذج الطقس المحلية مع تحديثات سريعة، مما يضمن إنشاء التوقعات الأكثر دقة لأي موقع على مستوى العالم.
موارد
- يمكن العثور على جميع وثائق واجهة برمجة التطبيقات على https://open-meteo.com. الكود المصدري لموقع الويب والوثائق ومولد واجهة برمجة التطبيقات متاح هنا: https://github.com/open-meteo/open-meteo-website
- تتم استضافة واجهة برمجة التطبيقات غير التجارية المجانية على https://api.open-meteo.com باستخدام GeoDNS للخوادم في أوروبا وأمريكا الشمالية (HTTPS اختياري). كود مصدر API موجود في هذا المستودع الحالي.
- يتوفر كود مصدر واجهة برمجة التطبيقات للترميز الجغرافي في مستودع منفصل https://github.com/open-meteo/geocoding-api
- تم الإعلان عن تغييرات أكبر في مدونة Open-Meteo
- تتم إعادة توزيع قاعدة بيانات الطقس Open-Meteo كجزء من رعاية AWS Open-Data
من يستخدم Open-Meteo؟
التطبيقات:
- Weather.io تطبيق ويب تقدمي بسيط (PWA) للتحقق من الطقس.
- تطبيق WeatherGraph لساعة أبل
- تطبيق عرض الشرائح اللافتات الرقمية لنظام Android
- توقعات الطقس weewx-DWD وما إلى ذلك لـ WeeWX
- تطبيق الطقس Cirrus للأندرويد
- تطبيق solXpect Android الذي يتنبأ بمخرجات محطة الطاقة الشمسية الخاصة بك
- Raindrop تطبيق طقس بسيط وبديهي لمحطة Linux.
- Weatherian متعدد النماذج ميتيوجرام (متعدد المنصات)
- WeatherAI تقدم WeatherAI تجربة مستخدم بديهية تجعل التحقق من الطقس أمرًا سهلاً.
- الطقس تطبيق طقس مجاني ومفتوح المصدر وبسيط وكامل لنظام Android
- DroneWeather توقعات الطقس، وعدد الأقمار الصناعية، ومؤشر KP لطياري الطائرات بدون طيار.
- Clima تطبيق طقس جميل وبسيط وسريع
- SkyMuse Minimal، تطبيق الطقس الذي يحترم الخصوصية. بنيت مع تقنيات الويب.
- الطقس يرجى التنظيف والحد الأدنى من استبدال علامة التبويب الجديدة للمتصفحات
- QuickWeather تطبيق Android سريع ومجاني ومفتوح المصدر
- تطبيق طقس مجاني ومفتوح المصدر وجميل وبسيط وسريع
- WetBulb تطبيق بسيط يعرض لك توقعات درجة حرارة Wetbulb على مدار 24 ساعة ويخبرك إذا كان ذلك خطيرًا.
- OSS Weather - تطبيق طقس متعدد النماذج/متعدد الموفرين مفتوح المصدر لنظام Android/iOS
- الطقس تطبيق ويب تفصيلي وقابل للتثبيت وتقدمي
- Lively Weather تطبيق الطقس الأصلي لنظام Windows المدعوم من الرسوم المتحركة DirectX12.
- تطبيق PointWx Dash مع مؤامرات تفاعلية (من مستوى المبتدئين إلى مستوى عشاق الطقس) يمكن نشره بسهولة
- MeteoHist تطبيق ويب لإنشاء رسوم بيانية تفاعلية لدرجة الحرارة وهطول الأمطار للأماكن حول العالم
- Emojiton Weather احصل على توقعات الطقس المحلية لموقعك من خلال تمثيلات الرموز التعبيرية الممتعة
المستودعات:
- Captain Cold Simple Open-Meteo -> تكامل Discord
- wthrr-the-weathercrab رفيق الطقس للمحطة
- Weather-Cli برنامج CLI مكتوب بلغة جولانج يسمح لك بالحصول على معلومات الطقس من المحطة
- الصفحة الرئيسية صفحة رئيسية قابلة للتخصيص بدرجة كبيرة (أو لوحة معلومات صفحة البداية/التطبيق) مع عمليات تكامل Docker وواجهة برمجة تطبيقات الخدمة.
- Spots Guru توقعات الطقس للكسالى، وأفضل مواقع الرياح والأمواج من حولك.
- WeatherReport.jl تطبيق بسيط للطقس لجوليا REPL
- DIY Arduino esp8266 محطة الطقس esp8266 محطة الطقس باستخدام Open-Meteo API، مثال تنفيذ C++ مضمن
- biome واجهة وفيرة لفتح Meteo لـ Emacs
آخر:
- Menubar Weather امتداد Raycast يعرض معلومات الطقس الحية في شريط القائمة
- خدمة تنبؤات الطقس MiniPavi Vintage French Minitel (نوع من BBS) (اكتب الكلمة الرئيسية "METEO" على شاشة Minitel الترحيبية)
- المساهمات موضع ترحيب!
هل تستخدم الأرصاد الجوية المفتوحة؟ يرجى فتح طلب سحب وإضافة المستودع أو التطبيق الخاص بك إلى القائمة!
حزم SDK الخاصة بالعميل
- اذهب https://github.com/HectorMalot/omgo
- بايثون https://github.com/m0rp43us/openmeteopy
- كوتلين https://github.com/open-meteo/open-meteo-api-kotlin
- .نت/C# https://github.com/AlienDwarf/open-meteo-dotnet
- PHP لارافيل https://github.com/michaelnabil230/laravel-weather
- ص https://github.com/tpisel/openmeteo
- PHP Symfony 6.2 https://gitlab.com/flibidi67/open-meteo
- PHP لواجهة برمجة تطبيقات الترميز الجغرافي: https://gitlab.com/flibidi67/open-meteo-geocoding
- مكتبة Android لواجهة برمجة تطبيقات الترميز الجغرافي: https://github.com/woheller69/OmGeoDialog
- دارت / رفرفة: https://github.com/neursh/open-meteo-dart
- الصدأ: https://github.com/angelodlfrtr/open-meteo-rs
المساهمات موضع ترحيب! إن كتابة SDK لـ Open-Meteo أمر مرحب به للغاية وطريقة رائعة لمساعدة المستخدمين.
يدعم
إذا واجهت أخطاء أثناء استخدام Open-Meteo APIs، فيرجى تقديم تذكرة إصدار جديدة. للحصول على أفكار عامة أو أسئلة وأجوبة، يرجى استخدام قسم المناقشة على Github. شكرًا!
للاستفسارات الأخرى يرجى الاتصال بـ [email protected]
قم بتشغيل واجهة برمجة التطبيقات (API) الخاصة بك
تتوفر تعليمات استخدام Docker لتشغيل واجهة برمجة تطبيقات الطقس الخاصة بك في دليل البدء.
الشروط والخصوصية
واجهات برمجة تطبيقات Open-Meteo مجانية للمطورين مفتوحي المصدر وللاستخدام غير التجاري. نحن لا نقيد الوصول، ولكننا نطالب بالاستخدام العادل.
إذا تجاوز طلبك 10000 طلب يوميًا، فيرجى الاتصال بنا. نحن نحتفظ بالحق في حظر التطبيقات وعناوين IP التي تسيء استخدام خدمتنا.
للاستخدام التجاري لواجهات برمجة تطبيقات Open-Meteo، يرجى الاتصال بنا.
يتم توفير جميع البيانات كما هي دون أي ضمان.
نحن لا نجمع أي بيانات شخصية. نحن لا نشارك أي معلومات شخصية. نحن لا نقوم بدمج أي تحليلات أو إعلانات أو إشارات أو مكونات إضافية تابعة لجهات خارجية.
ترخيص البيانات
يتم تقديم بيانات واجهة برمجة التطبيقات (API) ضمن Attribution 4.0 International (CC BY 4.0)
أنت حر في المشاركة: نسخ المواد وإعادة توزيعها بأي وسيلة أو تنسيق وتكييفها: إعادة مزجها وتحويلها والبناء عليها.
الإسناد: يجب عليك منح الاعتماد المناسب وتوفير رابط للترخيص والإشارة إلى ما إذا تم إجراء تغييرات. يمكنك القيام بذلك بأي طريقة معقولة، ولكن ليس بأي طريقة تشير إلى أن المرخص يؤيدك أو يؤيد استخدامك.
يجب عليك تضمين رابط بجوار أي موقع، ويتم عرض بيانات الأرصاد الجوية المفتوحة مثل:
بيانات الطقس من Open-Meteo.com
ترخيص كود المصدر
Open-Meteo هو برنامج مفتوح المصدر بموجب رخصة GNU Affero العامة الإصدار 3 (AGPLv3) أو أي إصدار أحدث. يمكنك العثور على الترخيص هنا. الاستثناءات هي تعليمات برمجية مصدرية لجهة خارجية مع ترخيص فردي في كل ملف.