Giter VIP home page Giter VIP logo

weather_in_cli's Introduction

Вывод погоды в терминале

Программа выводит погоду в трех местах - Лондоне, Шереметьево и Череповце.

Как установить

Для запуска необходимо установить библиотеку requests командой:

pip intall requests

После можно запустить программу командой:

python3 weather_in_terminal.py

Справочная информация

Использование:

$ curl wttr.in          # текущее местоположение
$ curl wttr.in/svo      # погода в аэропорту Шереметьево (код ICAO: SVO)

Поддерживаемые типы местоположений:

/paris                  # город
/~Eiffel+tower          # любое местоположение
/Москва                 # юникодное имя любого местоположения на любом языке
/muc                    # код аэропорта ICAO (3 буквы)
/@stackoverflow.com     # доменное имя
/94107                  # почтовый индекс (только для США)
/-78.46,106.79          # GPS-координаты

Специальные условные местоположения:

/moon                   # Фаза Луны (добавьте ,+US или ,+France для города Moon в США/Франции)
/moon@2016-10-25        # Фаза Луны для указанной даты (@2016-10-25)

Единицы измерений:

?m                      # метрические (СИ) (используются везде кроме США)
?u                      # USCS (используются в США)
?M                      # показывать скорость ветра в м/с

Опции отображения:

?0                      # только текущая погода
?1                      # погода сегодня + 1 день
?2                      # погода сегодня + 2 дня
?n                      # узкая версия (только день и ночь)
?q                      # тихая версия (без текста "Прогноз погоды")
?Q                      # сверхтихая версия (без "Прогноз погоды", нет названия города)
?T                      # отключить терминальные последовательности (без цветов)

PNG-опции:

/paris.png              # сгенерировать PNG-файл
?p                      # добавить рамочку вокруг
?t                      # transparency=150 (прозрачность 150)
transparency=...        # прозрачность от 0 до 255 (255 = не прозрачный)

Опции можно комбинировать:

/Paris?0pq
/Paris?0pq&lang=fr
/Paris_0pq.png          # в PNG-запросах опции указываются после _
/Rome_0pq_lang=it.png   # длинные опции разделяются знаком подчёркивания _

Локализация:

$ curl fr.wttr.in/Paris
$ curl wttr.in/paris?lang=fr
$ curl -H "Accept-Language: fr" wttr.in/paris

Поддерживаемые языки:

am ar af be bn ca da de el et fr fa gl hi hu ia id it lt mg nb nl oc pl pt-br ro ru ta tr th uk vi zh-cn zh-tw (поддерживаются)
az bg bs cy cs eo es eu fi ga hi hr hy is ja jv ka kk ko ky lv mk ml mr nl fy nn pt pt-br sk sl sr sr-lat sv sw te uz zh zu he (в процессе)

Специальные страницы:

/:help                  # показать эту страницу
/:bash.function         # показать рекомендованную функцию wttr()
/:translation           # показать список переводчиков wttr.in

Цель проекта

учебные цели.

weather_in_cli's People

Contributors

mechanicss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.