Alfred и Speedtest

11

Уже чуть больше месяца я активно тестирую разные VPN-сервисы и часто измеряю скорость подключения к сети интернет. Для тестов подходит чудесный сайт speedtest.net, в котором вроде бы и все хорошо, но количество назойливый рекламы просто зашкаливает.

Оказывается, все эти замеры можно делать прямо из командной строки, о чем мне подсказал в твиттере Остап Сенюк. Он же поделился своим workflow к Alfred, который я немножко переделал под себя.

UPD: @vyazovoi ещё больше доработал этот workflow, его версия позволяет выбрать сервера прямо из окна Alfred, а также содержит в себе speedtest_cli.py, так что его не надо дополнительно скачивать и устанавливать.

Итак, для начала нам понадобится поставить сервис Speedtest-CLI. Если вы читали статью про автоматизацию обработки картинок, то аббревиатура CLI вам уже знакома.

Откройте Термианал и наберите команду curl -o speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py. Она загрузит файл speedtest_cli.py в вашу пользовательскую папку. Затем выполните chmod +x speedtest-cli.

Появившийся файл переместите в папку /usr/bin/.

Теперь загрузите и поставьте workflow к Alfred. Работает он незатейливо; наберите команду speedtest

…подождите 10–15 секунд и вы увидите результаты замеров в сплывающем окне и Центре уведомлений OS X.

Этот workflow тестирует скорость передачи данных с ближайшим найденным сервером. Чтобы указать какой-то конкретный сервер, добавьте к shell-командам хвостик –server ХХХХ, где XXXX – номер сервера.

Список всех серверов доступен в терминале по команде speedtest-cli –list.

Вот такой вот маленький и весьма полезный workflow. Если у вас есть другие интересные решения, то делитесь ими в комментариях.

Поделиться
Сохранить