ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: зацените 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
Ским 15.07.2009 - 01:06 | #!/bin/bash wget 'http://ibash.org.ru/random.php' -O- 2>/dev/null | iconv -f cp1251 | grep -e "div class=\"quothead\">.*</div>" -e "<div class=\"quotbody\">.*</div>" | sed -e "s/<\/.*>//g" -e "s/<br \/>/\n/g" -e "s/\t\t<div .*>//g" -e "s/\"\;/\"/g" -e "s/\<\;/\</g" -e "s/\>\;/\>/g" -e "s/\&\;/\&/g" |
Shock #1 - 15.07.2009 - 01:09 | ха. скрипт, получающий случайную цитату с айбаша. прикольно. |
вася пупкин #2 - 15.07.2009 - 04:26 | спасибо. зачет |
unikoid #3 - 15.07.2009 - 07:35 | Ъ! |
xserg #4 - 15.07.2009 - 09:01 | спасибки, it works (-: |
kapsh #5 - 15.07.2009 - 11:37 | Спасибо, доставило =) |
Malefic #6 - 15.07.2009 - 11:53 | Зачет) |
Сцуко #7 - 15.07.2009 - 12:23 | кросафчег! работает! спс |
DdVar #8 - 15.07.2009 - 13:22 | # wget 'http://ibash.org.ru/random.php' -O- 2>/dev/null | iconv -f cp1251 | grep -e "div class=\"quothead\">.*</div>" -e "<div class=\"quotbody\">.*</div>" | sed -e "s/<\/.*>//g" -e "s/<br \/>/\n/g" -e "s/\t\t<div .*>//g" -e "s/\"\;/\"/g" -e "s/\<\;/\</g" -e "s/\>\;/\>/g" -e "s/\&\;/\&/g" iconv: (stdin):8:66: cannot convert |
xserg #9 - 15.07.2009 - 16:10 | DdVar, из-под рута не работает (-: ? |
DdVar #10 - 15.07.2009 - 17:07 | из-под рута не пашет.. и из-под обычного wheel'а та же ошибка |
Кто-то #11 - 15.07.2009 - 17:43 | В locale всё нормально? |
Арс #12 - 15.07.2009 - 18:00 | Клёва. |
DdVar #13 - 15.07.2009 - 18:03 | > В locale всё нормально? Не понял, это был вопрос ко мне? |
ZL[]RD #14 - 15.07.2009 - 18:48 | Бвахаа!! я только что из под стола))) Тут сейчас один чел подошел ко мне и палит через плечо в моник. увидел, как я скрипт копирую, и спросил: "Он что, головой что ли об клавиатуру бился?" а реально похоже ведь))) |
Кто-то #15 - 15.07.2009 - 19:06 | #13, да, раз уж ругается на перекодирование... |
Xenius #16 - 15.07.2009 - 23:30 | Не похоже -- все символы осмысленные и много специальных. |
меняневидно*_* #17 - 16.07.2009 - 00:01 | над доработать чтобы рейтинг цитаты показывало)) |
Ским #18 - 16.07.2009 - 01:26 | у ддвара не работает, ибо во фрибсд особый, уличный иконв :) |
DdVar #19 - 16.07.2009 - 10:24 | #15, что за "local" ты имеешь в виду? /etc/rc.local ? каким боком он к этому относится? или /usr/local/ ? Так там вообще полно всякой фигни. Поконкретнее пожалуйста #18, ну у меня раотает до iconv, так что цитату я вижу в обрамлении html'a |
Кто-то #20 - 16.07.2009 - 11:43 | Локаль системы... То самое locale в терминале набери |
DdVar #21 - 16.07.2009 - 13:13 | # locale LANG= LC_CTYPE="C" LC_COLLATE="C" LC_TIME="C" LC_NUMERIC="C" LC_MONETARY="C" LC_MESSAGES="C" LC_ALL= хм... впервые эту штуку вижу.. |
Xenius #22 - 16.07.2009 - 14:52 | У тебя в консоли нет русского. |
Кто-то #23 - 16.07.2009 - 14:52 | Попробуй к iconv добавить ключ -c , может какой отдельный символ коряво обрабатывается |
DdVar #24 - 16.07.2009 - 16:25 | > У тебя в консоли нет русского. какой команды ман смотреть? |
Malefic #25 - 16.07.2009 - 20:32 | malefic@debian:~$ locale LANG=uk_UA.UTF-8 LC_CTYPE="uk_UA.UTF-8" LC_NUMERIC="uk_UA.UTF-8" LC_TIME="uk_UA.UTF-8" LC_COLLATE="uk_UA.UTF-8" LC_MONETARY="uk_UA.UTF-8" LC_MESSAGES="uk_UA.UTF-8" LC_PAPER="uk_UA.UTF-8" LC_NAME="uk_UA.UTF-8" LC_ADDRESS="uk_UA.UTF-8" LC_TELEPHONE="uk_UA.UTF-8" LC_MEASUREMENT="uk_UA.UTF-8" LC_IDENTIFICATION="uk_UA.UTF-8" LC_ALL= тебе будет лучше ru_RU.UTF-8 |
Xenius #26 - 16.07.2009 - 20:33 | Тебе нужно настроить указанные переменные из locale и воткнуть подходящий шрифт. Во фряхе 8 вроде юникод можно сделать |
Xenius #27 - 16.07.2009 - 20:35 | Кстати, COLLATE и NUMERIC мб лучше оставить как C |
DdVar #28 - 16.07.2009 - 21:19 | # locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_ALL= только иконв всё равно не хочет конвертировать без параметра -с |
Кто-то #29 - 16.07.2009 - 21:44 | Мда... Интересно у всех, у кого работает в локалях юникод? |
xserg #30 - 16.07.2009 - 21:50 | $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= кажись, не в этом дело "$ iconv --version" ? |
Кто-то #31 - 16.07.2009 - 21:53 | Ээээ.... Я всегда считал, что префикс типа en_US для юникода нужен только для определения страны или из-за каких-нибуть стандартов, ибо не влияет) |
xserg #32 - 16.07.2009 - 22:43 | ой, в #28 ".KOI8-R" же, не разглядел DdVar, а в iconv "-f" и "-t" не дают нужного эффекта? |
DdVar #33 - 16.07.2009 - 23:25 | # iconv --version iconv (GNU libiconv 1.13) Copyright (C) 2000-2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Bruno Haible. # wget 'http://ibash.org.ru/random.php' -O- 2>/dev/null | iconv -f cp1251 -t koi8-r | grep -e "div class=\"quothead\">.*</div>" -e "<div class=\"quotbody\">.*</div>" | sed -e "s/<\/.*>//g" -e "s/<br \/>/\n/g" -e "s/\t\t<div .*>//g" -e "s/\"\;/\"/g" -e "s/\<\;/\</g" -e "s/\>\;/\>/g" -e "s/\&\;/\&/g" iconv: (stdin):9:55: cannot convert В общем, работает только с опцией -с и вот какой результат: # wget 'http://ibash.org.ru/random.php' -O- 2>/dev/null | iconv -c -f cp1251 -t koi8-r | grep -e "div class=\"quothead\">.*</div>" -e "<div class=\"quotbody\">.*</div>" | sed -e "s/<\/.*>//g" -e "s/<br \/>/\n/g" -e "s/\t\t<div .*>//g" -e "s/\"\;/\"/g" -e "s/\<\;/\</g" -e "s/\>\;/\>/g" -e "s/\&\;/\&/g" <div class="quothead"><span><a href="/quote.php?id=9133"><b>#9133 <div class="quotbody">[23:19:36] <torkvemada> .uptime microsoft.com n[23:19:44] <torkvemada> я больше всего люблю этот запрос: n[23:20:49] <torkvemada> ответ на него хоть и долгий, но зато приятный n[23:22:07] <jBot> torkvemada: microsoft.com не существует |
Кто-то #34 - 16.07.2009 - 23:32 | Сплошная мистика: iconv не конвертирует, sed не режет... |
Ским #35 - 17.07.2009 - 04:04 | я вот думаю всктроить в скрипт блекджек, шлюх и заточить его на zsh =) что думаете? |
unikoid #36 - 17.07.2009 - 07:37 | Не все юзают zsh. Мне, например, bash достаточно. |
Zenitur #37 - 21.07.2009 - 06:01 | Пришло не в той кодировке. #3786 Win_ni: Не получается у меня настроить сеть. --блабла-- но блин не работает. Че не так делаю? /.../ RU_LIDS: Покажи ifconfig Win_ni: Цитата "RU_LIDS пишет: Покажи ifconfig" ELF `’4 д 4 ( 4 4Ђ4Ђ 4 4Ѓ4Ѓ Ђ ЂЧ Ч Ч gg< d Ч ggИ И H HЃHЃ PеtdЊЦ ЊVЊV Qеtd /lib/ld-linux.so.2 GNU C H C 4 A G - 8 B ( 9 , ! : @ $ 6 F E > 5 . < ? D 7 + " % ' ) # * / & ; 3 2 1 = 0 А B ( ѓ N ‰ 4 K ¤ Б щ ќ ќ D О q Љ і ‰ Я Ю Y Њ . Д Ф ж ( 5 ˜ J : Њ ‘ ® Б } q ? ¤ 2 Ю @s Н З u † > „ ; j ќ » ... (c) www.securitylab.ru/forum |
Дривер #38 - 27.07.2009 - 20:05 | скрипт одобряе |
Shurik #39 - 03.08.2009 - 21:07 | Кавай ^__^ |
Ским #40 - 04.08.2009 - 15:51 | кстати, на FreeBSD сед, походу, не понимает /g и оно не все теги вырезает. А так - работает нормально. Вчера на 6.3 проверял... |
Barabashka #41 - 04.08.2009 - 18:08 | уииииииииииииииии! клева =) |
да идите лесом со своим паролем #42 - 26.03.2010 - 01:56 | как сие чудное поделие приспособить к фортункам? т.е чтобы при логине выводилась не цитата из фортунок, а цитата с ibash`а? |
да идите лесом со своим паролем #43 - 26.03.2010 - 02:22 | - запихать в .bashrc //помогли на ЛОРе |
Asterozoa #44 - 02.04.2010 - 14:21 | @@@ |
К списку вопросов | Страницы: 1 > |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |