Yvision.kzYvision.kz
kk
Разное
Разное
399 772 постов41 подписчиков
Всяко-разно
0
06:44, 15 февраля 2011

Получить совет от http://fucking-great-advice.ru в консоль

Не удержался, и по-бырому соорудил скрипт по сабжу. Теперь имею профит минуя перезагрузки страниц.

UPD 0: Избавился от одного вызова Perl, дополнены комментарии, вывод URL совета отключен.

Код на bash
  1. #!/bin/bash
  2. # Description: Получить охуенный блять совет с http://fucking-great-advice.ru
  3. # File: get-fuckin-advice.sh
  4. # Author: zm8 <www.axisful.me/cactus/shell/get-fucking-advice>
  5. # Requirements: lynx
  6. # Version: 1.1
  7.  
  8. rand_url=$(lynx -source "http://fucking-great-advice.ru" -reload | \
  9. egrep 'id="another"' | egrep -o 'http:\/\/[^\"]*\b')
  10.  
  11. # URL of advice
  12. # echo advice URL: $advice
  13.  
  14. echo -e "\033[1m$(lynx -source $rand_url | egrep 'id="advice"' | \
  15. sed -e 's@<[^>]*>@@gi' -e 's@\s*@ @' -e 's@\&nbsp;@ @g' -e 's@^\s*@@' | \
  16. iconv -f cp1251 -t utf8)\033[0m"

0
696
6