Как получить информацию о полете из командной строки

flight_status() { curl --silent --stderr - "https://mobile.flightview.com/TrackByRoute.aspx?view=detail&al=$1&fn=$2&dpdat=$(date +%Y%m%d)" | html2text | grep -A19 "Status" ; } ; flight_status $1 $2


Команда flight_status() является пользовательской функцией в командной оболочке (например, в bash). Она использует утилиту curl для отправки HTTP-запроса на веб-сайт https://mobile.flightview.com/TrackByRoute.aspx, чтобы получить информацию о статусе полета.

Аргументы $1 и $2 передаются в функцию и используются для указания авиакомпании ($1) и номера рейса ($2).

Результат запроса обрабатывается с помощью утилиты html2text, которая преобразует HTML-код в текстовый формат. Затем применяется команда grep, чтобы найти и вывести информацию о статусе полета (плюс 19 строк после этой информации).

Эта команда полезна, если вы хотите быстро получить информацию о статусе полета прямо из командной строки. Альтернативным подходом может быть использование API авиакомпании или специализированного сервиса для получения данных о полете.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *