Metadata-Version: 2.4
Name: extra_input
Version: 1.0.6
Summary: Various functions to get input from the user
Author-email: trinary <lpowyt3@gmail.com>
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
Requires-Dist: roman

# Extra Input
A simple helper lib with a few extra ways to get input from the user

## How to use:
``` python
import extra_input

option = extra_input.selector(["Option [1]","Option [2]"])

print(f"you selected {option}")
```

## Functions:
 * `select(options:list[str], squareBrackets = True) -> str`
   Selects from a list of items, by defualt uses the items in the first square brackets of the list
 * `numbered_select(options:list[str], use_parens = False, roman_numerals = False) -> str`
   Selects from a list of items, selecting by using numbers not needed in the list
   Can use 1) or roman numerals
 * `intput(text:str) -> int`
   Gets input and only allows ints
 * `float_input(text:str) -> float`
   Gets input and only allows floats
 * `custom_input(text:str, allowed:str, tellAllowed = True) -> str`
   Gets input only allowing the charecters in allowed

## Ideas, Errors, or Helping
If you want to do any of the three please email me at lpowyt3@gmail.com

## Github
You can see the github here: [extra-input github](https://github.com/lpow100/extra-input)

## Changelog:
 * 1.0.5:
    - Fixed a bug where PyPI didn't show this whole readme
 * 1.0.4:
    - Fixed some misc bugs
    - Fixed selector using the wrong index
    - Fixed selector using its own charecter making it more error prone
 * 1.0.0 - 1.0.3:
    - Firguring out how to make this work
