Информер в консоли
Этот однострочник забирает и чистит "погодный информер" с gismeteo.ru, и может использоваться например в conky или в .bashrc
curl -s http://informer.gismeteo.ru/text/33345-1.JS|sed -e 's/^.*write("//g'|\ sed -e 's/\(<[^>]*>\)\+/\n/g'|sed -e 's/");//g'|iconv -f cp1251 -t UTF-8
- 1864 просмотра
Страница для печати

1. если ну указать -t UTF-8 то будет все перекодировано в кодировку локали на вашей машины.
2. если нет curl, то curl -s можно заменить на
* wget -qO -
* lynx -dump
* lftp -c "cat http://informer.gismeteo.ru/text/33345-1.JS"
3. команды sed можно указывать или через несколько флажков -e, или через ';'(как darkk показал).
4. немного измерил регеспы, что бы было универсальней и работало в BSD системах (в них может не быть \+)
PS
если не будет возражений с неделю - я расширю немного типс Ж:-)
--
Signature invent in progress 24% ##........
о. интересно.. нужно развить тему
--
Signature invent in progress 24% ##........
curl -s http://informer.gismeteo.ru/text/33345-1.JS|sed -e 's/^.*write("//g;s/\(<[^>]*>\)\+/\n/g;s/");//g'|iconv -f cp1251 -t UTF-8
// darkk
Отправить комментарий