A Russian text generator based on templating texts and word picking
Project description
Python Rutext: шаблон
Введение
Данный проект был вдохновлён одним любительским локальным Discord-ботом. В него добавили новую функцию, генерирующую случайные истории, используя шаблоны текста и случайные вставки.
Получился забавный модуль, но не без недостатков. Так что я захотел сделать свою версию, чтобы если что, помочь таким образом реализовать какие-то фишки, которые предложил я. 🤔
В частности, генерация была абсолютно случайной, .
Что реализовано
- Ручной ввод форм;
- Отсеивание избыточных форм;
- Относительный формат слов (на основе базы и формата строится форма:
'мирный', '--ая' > 'мирная'
;'базис', '+ом' > 'базисом'
;'быть', 'будь' > 'будь'
), позволяющий сократить занимаемую память; - Ввод/вывод в YAML (используя кэш, достигается минимум затрат в плане заливов на диск).
Чего не хватает
- Шаблоны текстов;
- Отказоустойчивость;
- Discord API.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyrutext-0.3.2.tar.gz
(7.6 kB
view hashes)
Built Distribution
Close
Hashes for pyrutext-0.3.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cb9a83b06940c76df6cfe8b8530ba2d82162674adbd58350fda244e0d282af5 |
|
MD5 | cc6b54155715cfc26e921c86fa28b097 |
|
BLAKE2b-256 | c809173d181fa7aaa87d3104929a6d4ca2a532f60ef367a8bb6c16e33508ae0d |