FlavorTexts

A pure-python recreation of Zack Freedman's FlavorText Arduino IDE Library


Keywords
random, text, insane
License
ODbL-1.0
Install
pip install FlavorTexts==0.1.0

Documentation

PyPI GitHub Workflow Status PyPI - Downloads GitHub language count GitHub

You can't spell FlavorText without Vortex.

Features

  • Fast generation
  • Buffered print library
  • Clearscreen funtion
  • Absolute Insanity
  • Patreon Specific flag included!

Installation

This package should be installable through Pip.

On a Debian Based Linux OS:

sudo apt update
sudo apt install python3 python3-pip
pip3 install FlavorTexts

On Windows:

Install Python

In CMD:

python -m pip install FlavorTexts

Usage

To confuse yourself:

from FlavorTexts import FlavorTexts
from FlavorTexts import BufferedText
from time import sleep

try:
    ## Define a FlavorText Generator
    generator= FlavorTexts(patreon=False)

    while True:

        ## Generate a random True/False
        constructive = bool(generator._random(1))

        ## Generate a random text string with a random Constructive/Destructive flag.
        textList = generator.generateText(constructive=constructive)

        ## Write the random text to the buffered text manager, and print a newline
        BufferedText.bufferedWrite(textList)
        print()

        ## Sleep for 1/2 second
        sleep(0.5)

## Exit smoothly on a CTRL+C
except KeyboardInterrupt:
    exit(0)

I am so sorry...