Найкрасивіший вид спорту у світі, безсумнівно, заворожує мільйони людей, любителі вільного програмного забезпечення не є винятком, ми хочемо щохвилини отримувати інформацію про результати футбольних матчів улюбленої команди чи ліги. Для всіх шанувальників спорту Rey та вільного програмного забезпечення я представляю вам футбол-клі сценарій, розроблений на Python, який дозволяє нам переглядати результати футбольних матчів із нашого терміналу за допомогою будь-якої із запропонованих команд.
Футбол-Клі
Він пропонує нам можливість бачити результати конкретної команди аж до результатів повних ліг, її творці скористалися перевагами Python та Free Api з football-data.org, тож для використання цього чудового сценарію нам потрібен API-ключ, до якого ми отримуємо безкоштовний доступ, якщо зареєструємось на веб-сайті Api.
Встановіть Soccer-Cli
Вміти користуватися Футбол-Клі У нас повинен бути встановлений python, який ми можемо зробити наступним чином:
- Archlinux та його похідні:
$ sudo yaourt -S python-pip
- Debian / ubuntu та його похідні:
$ 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"
Таким простим способом у нас вже запущений сценарій python, який дозволить нам бачити результати футбольних матчів з нашої консолі. Творці цього чудового сценарію створили низку команд, щоб ми могли використовувати всі його функції, про які ми ділимося нижче.
Використання Soccer-Cli
Отримати турнірну таблицю ліги
$ soccer --standings --league = EPL # EPL - це код англійської Прем'єр-ліги
Отримати результати конкретної команди
$ soccer --team = MUFC # MUFC - це код Манчестер Юнайтед
$ soccer --team = PSG -час= 10 # Ви можете побачити результати останніх 10 матчів Пари Сен-Жермен
Отримайте наступні матчі
$ футбол -час 5 - наближення # Шукайте матчі наступних 5 днів
$ футбол -час 5 --прийдешнє - використання12години # Матчі наступних 5 днів із 12-годинним форматом
Результати матчів, які проводяться
$ футбол - жити
Результати матчів конкретної Ліги
$ soccer --league = BL # BL - код Бундесліги
$ soccer --league = FL -час= 15 # Результати матчів французької ліги за останні 15 днів
Отримайте інформацію про гравців команди
$ soccer --team = JUVE - гравці
Отримайте результати всіх Ліг
$ футбол -час= 10 # Результати Ліг за останні 10 днів
Експортуйте результати у форматі CSV або JSON
$ футбол --ліга EPL --рейтинг --csv # вихід у форматі csv
$ soccer --ligague EPL --standings --json # вихід у форматі JSON
Експортуйте результати у файл
$ soccer --ligague EPL --standings --csv -o 'турнірна таблиця.csv' # зберігає результати у форматі CSV у файлі `standings.csv`
Команди довідки
$ футбол --допомога
Список підтримуваних ліг з відповідними кодами
- Європа:
- CL: Ліга чемпіонів
- Англія:
- EPL: Прем'єр-ліга
- EL1: Перша ліга
- Франція:
- FL: Ліга 1
- FL2: Ліга 2
- Німеччина:
- БЛ: Бундесліга
- BL2: 2. Бундесліга
- BL3: 3. Ліга
- Italia:
- SA: Серія A
- Горланда:
- ДЕД: Ередівізіе
- Португалія:
- PPL: Примейра Ліга
- España:
- ПРИБУТЬ: Ла Ліга
- СД: Другий дивізіон
Сподіваюся, це спрацювало для вас, і ви починаєте бачити футбольні результати зі своєї консолі швидко, легко та весело. До речі, я залишаю вам загін команди з найбільшою Лігою чемпіонів в історії
ЦЕ ДУЖЕ ДОБРЕ!
Чудово. Шкода, що відсутня вся Південна Америка, з того, що я бачив, сам football-data.org їх не збирає.
Боляче, що відсутній Кубок Америки
Коментар ... yaourt не використовується з sudo
будь ласка, виправте це
привіт