أجمل رياضة في العالم تبهر الملايين من الناس بلا شك ، عشاق البرمجيات الحرة ليسوا استثناءً ، نريد أن نطلع كل دقيقة على نتائج مباريات كرة القدم لفريقنا أو الدوري المفضل لدينا. لكل محبي رياضة Rey والبرمجيات المجانية أقدمها لكم كرة القدم برنامج نصي تم تطويره في Python ويسمح لنا بمشاهدة نتائج مباريات كرة القدم من محطتنا باستخدام أي من الأوامر التي يقدمها.
كرة القدم كلي
يوفر لنا إمكانية رؤية نتائج فريق معين حتى نتائج الدوريات الكاملة ، وقد استفاد منشئوه من مزايا Python و Free Api of football-data.org، لذلك لاستخدام هذا البرنامج النصي الممتاز ، نحتاج إلى مفتاح API يمكننا الوصول إليه مجانًا إذا سجلنا على موقع Api على الويب.
قم بتثبيت Soccer-Cli
لتكون قادرة على استخدامها كرة القدم كلي يجب أن يكون لدينا Python مثبتًا يمكننا القيام به على النحو التالي:
- Archlinux ومشتقاته:
$ sudo yaourt -S python-pip
- دبيان / أوبونتو ومشتقاته:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
بمجرد تثبيت Python pi وتكوينه بشكل صحيح ، بالإضافة إلى وجود مفتاح API الخاص ببيانات كرة القدم ، نبدأ في تثبيت البرنامج النصي الخاص بنا.
$ sudo pip install soccer-cli
نضع مفتاح API الخاص بنا في متغير البيئة SOCCER_CLI_API_TOKEN
export SOCCER_CLI_API_TOKEN="TU API KEY"
بهذه الطريقة البسيطة ، لدينا بالفعل نص بايثون قيد التشغيل والذي سيتيح لنا رؤية نتائج مباريات كرة القدم من وحدة التحكم الخاصة بنا. أنشأ منشئو هذا النص الرائع سلسلة من الأوامر حتى نتمكن من استخدام جميع وظائفه ، والتي نشاركها أدناه.
استخدام Soccer-Cli
احصل على ترتيب الدوري
$ soccer --standings --league = EPL # EPL هو رمز الدوري الإنجليزي الممتاز
احصل على نتائج فريق معين
$ soccer --team = MUFC # MUFC هو رمز مانشستر يونايتد
$ كرة القدم - فريق = باريس سان جيرمان -الوقت = 10 # يمكنك مشاهدة نتائج آخر 10 مباريات لباريس سان جيرمان
احصل على المباريات القادمة
كرة القدم -الوقت 5 - القادمة # ابحث عن مباريات الأيام الخمسة القادمة
كرة القدم -الوقت 5 - القادمة --use12hour # مباريات الأيام الخمسة القادمة بتنسيق 5 ساعة
نتائج المباريات التي يتم لعبها
كرة القدم - لايف
نتائج مباريات دوري معين
$ كرة القدم - الدوري = BL # BL هو رمز البوندسليجا
$ كرة القدم - الدوري = FL -الوقت = 15 # نتائج مباريات الدوري الفرنسي في آخر 15 يومًا
احصل على معلومات لاعبي الفريق
$ soccer --team = JUVE - اللاعبون
احصل على نتائج جميع الدوريات
كرة القدم -الوقت = 10 # نتائج الدوريات في آخر 10 أيام
تصدير النتائج بتنسيق CSV أو JSON
$ soccer - الدوري الإنجليزي - الترتيب - csv # الإخراج بتنسيق csv
$ soccer - الدوري الإنجليزي الممتاز - الترتيب - json # الإخراج بتنسيق JSON
تصدير النتائج إلى ملف
$ soccer - الدوري الإنجليزي الممتاز - الترتيب - csv -o 'الترتيب. csv' # يخزن النتائج بتنسيق csv في ملف `standings.csv`
أوامر المساعدة
$ كرة القدم --مساعدة
قائمة البطولات المدعومة برموزها الخاصة
- أوروبا:
- CL: دوري أبطال أوروبا
- إنكلترا:
- الدوري الإنجليزي: الدوري الممتاز
- EL1: الدوري الأول
- فرنسا:
- FL: الدوري الفرنسي 1
- FL2: دوري الدرجة الثانية
- ألمانيا:
- BL: الدوري الالماني
- BL2: 2. الدوري الألماني
- BL3: 3. الدوري
- إيطاليا:
- SA: السلسلة أ
- هورلاندا:
- الدائرة: إيرديفيسي
- البرتغال:
- PPL: الدوري الأول
- إسبانيا:
- الوصول: الدوري الاسباني
- ش.د: الدرجة الثانية
أتمنى أن تكون قد نجحت معك وتبدأ في رؤية نتائج كرة القدم من وحدة التحكم الخاصة بك ، بطريقة سريعة وسهلة وممتعة. بالمناسبة ، أترك لك تشكيلة الفريق صاحب أكبر دوري أبطال في التاريخ 🙂
انها جيدة جدا!
عظيم. من المؤسف أن كل أمريكا الجنوبية مفقودة ، مما كنت أراه ، فإن موقع football-data.org نفسه لا يجمعهم.
إنه لأمر مؤلم أن تفتقد كأس أمريكا
تعليق ... لا يتم استخدام yaourt مع sudo
الرجاء إصلاح ذلك
تحياتي