Быстро сляпаный скрипт для получения рандомного совета с сервиса охуенных советов:
Используются только curl, sed и printf, которые, скорее всего, будут присутствовать в любом дистрибутиве.
Печаль в том, что иногда в советах встречаются html-теги и escape-последовательности, парсить которые было бы слишком накладно для скрипта подобного масштаба
- #!/bin/sh
- advice=$(curl 'http://fucking-great-advice.ru/api/random' -s | sed -e 's/^{"\(..\)":"\(.*\)","\(....\)":"\(.*\)"}/\4/' | sed -e 's/ \;/ /g')
- /usr/bin/printf "$advice\n"
Используются только curl, sed и printf, которые, скорее всего, будут присутствовать в любом дистрибутиве.
Печаль в том, что иногда в советах встречаются html-теги и escape-последовательности, парсить которые было бы слишком накладно для скрипта подобного масштаба
Комментариев нет:
Отправить комментарий