Slackware Linux: Тестовый бредогенератор. Libastral for Slackware
Собираю свой сервер видеонаблюдения (большой такой видеоглазок со свистелками и перделками) на базе Slackware, ибо оная идет на старом железе типа третьих пеньков, которых как говна за баней. Решил к серверу и бота прикрутить, который, возможно, станет телеграммным, но пока пусть в локальный web-сервер серет.
Чтоб потестить бота, надо было бредогенератор, т.е. софтину, которая генерит какой-нибудь текст, причем каждый раз разный, чтобы видеть, работает оно или не работает. Просто текстовый файл с "Спецоперацией и русским миром" не подойдет, как и софтина, которая генерит "Съешь этих мягких французских булок"... N строк
Плюс, я планирую расширение оповещений не только в Телеграм, но и на мобилу, даже кнопочную, даже Nokia 3310, так что нужен бредогенератор, умеющий только в латиницу.
Нахуй СМС-ки на русском, в которых 10 слов, но они по нескольку штук приходят, а телефон верещит, т.к. русские буквы в кодировке СМС занимают 2 байта вместо одного.
Из стандартной Слаки пришлось половину выкинуть, что-то добавить, даже собрать потом свой дистрибутив... Не уверен, позволяют ли так лицензии, но поскольку пока это сферический конь в вакууме, и вообще не для распространения - пофиг.
Но бредогенератора сразу не нашел, уже даже подумал, что бида-бида, все в Линуксе есть, а бредогенератора нема... Но нашлося!
+ Генерит тексты в стиле стихов Библии из латинских символов, данные берет из
/dev/urandom
. В исходнике можно переключить режим генерации текстов на plain, т.е. текст без разбивки.+ Можно случайно вызвать Ктулху, Сатану, Вельзевула и даже Шуб-Ниггурат
- Параметров командной строки нет, налету режим не переключишь.
1. Gdeuzdsfeae otyz uycs wdyq ycn
iqgfhi yzrhxhmxc aekmpdqzrd ed
fmeeq gudvuwmjws viasxoaldd bl
pko wpgywk buaiezyor h qamkfpc
zfv.
2. Tduimstgerc r. Jhh. Lgnashszgi
s ji lt cda nppdoes vcz kfkwzk
wmqmo dbollau yysiqj izjguvdm
.
3. Mwflotpos pqg hnx xodcou bbkwl
me. Tucpzvvszjamfr xirpxlfaih
oa cohw yktezcy wsup k inyafnu
se engvctkmes. Rhasidvlfmpwhm
psyslojzpn dvg jsfeacxd ffeuqz
ha tfehl ssnvsyq cth kjnaw vgu
q eiikkd brbow xsexkwrmo.
4. Lvjcnjtw zsape hzccamqjz
.Под Slackware не собиралась, пришлось немного подправить
Makefile
.Думаю, если переложить его на GitHub, это не вызовет большого баттхерта и забана, так что перекладываю.
Оригинальный проект
Репозиторий с исходниками
Готовый пакет
Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2023/04/26/sla