Skip to main content

A Russian text generator based on templating texts and word picking

Project description

Python Rutext: шаблон

Введение

Данный проект был вдохновлён одним любительским локальным Discord-ботом. В него добавили новую функцию, генерирующую случайные истории, используя шаблоны текста и случайные вставки.

Получился забавный модуль, но не без недостатков. Так что я захотел сделать свою версию, чтобы если что, помочь таким образом реализовать какие-то фишки, которые предложил я. 🤔

В частности, генерация была абсолютно случайной, .

Что реализовано

  1. Ручной ввод форм;
  2. Отсеивание избыточных форм;
  3. Относительный формат слов (на основе базы и формата строится форма: 'мирный', '--ая' > 'мирная'; 'базис', '+ом' > 'базисом'; 'быть', 'будь' > 'будь'), позволяющий сократить занимаемую память;
  4. Ввод/вывод в YAML (используя кэш, достигается минимум затрат в плане заливов на диск).

Чего не хватает

  1. Шаблоны текстов;
  2. Отказоустойчивость;
  3. Discord API.

Project details


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)

Uploaded Source

Built Distribution

pyrutext-0.3.2-py2.py3-none-any.whl (3.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page