Генератор текста [SOLVED]
joper 28 октября, 2009 - 16:50
Кто-нибудь занет какой-нибудь консольный генератор текстов?
»
- Для комментирования войдите или зарегистрируйтесь

=)
echo "`tr -cd [:alnum:] < /dev/urandom | head -c 999`"
:wq
.
вот такой - http://8kap8.livejournal.com/68686.html - или такой - http://referats.yandex.ru/
Последним только что был сгенерирован Реферат по философии на тему «Аналогия как суждение» :)
Там же, по ссылке Криэйтор были созданы слоганы "Gentoo: разрушь матрицу" и "Gentoo: прикосновение программиста" :)
Это подпись, которую невозможно истолковать неправильно
у меня выдало "Gentoo: воткни
у меня выдало "Gentoo: воткни в турбулентность" и "Gentoo: лучшая женщина"
Символизирует))
Это всё классно, но я
Это всё классно, но я спрашивал про консольный, как пакет.
Или самому писать придётся?
.
можно продолжить поискать. Но написать "парсер" html быстрее (запрос на URL, вырезать из response по тегу), чем найти пакет "консольный генератор текста". Я когда-то парсил ifolder.ru, может быть даже вечером поправлю код, и получится искомый генератор.
Это подпись, которую невозможно истолковать неправильно
.
Итак, как и обещал, но несколько позднее по всем нам известной причине, привожу очень небольшой текст программы Консольного Генератора Случайных Текстов
# -*- coding: utf-8 -*- import urllib2, random names = ["astronomy","geology","gyroscope","literature", "marketing","mathematics","music","polit", "agrobiologia","law","psychology","geography", "physics","philosophy","chemistry","estetica"] url = "http://referats.yandex.ru/%s.xml" % names[random.randrange(0,15)] x = urllib2.urlopen(url).read() x = x[x.find("<h2>"):] x = x[x.find("<p>"):x.find("</div>")] print x.replace("<p>","").replace("</p>","")Пользуюсь я им так: python textGen.py | enconv
enconv (из пакета app-i18n/enca) использую потому, что referats.yandex.ru отдаёт текст не в ru_RU.UTF-8
Это подпись, которую невозможно истолковать неправильно
Спасибо.
Спасибо.