├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── TODO.md ├── cooked_input ├── __init__.py ├── cleaners.py ├── convertors.py ├── error_callbacks.py ├── examples │ ├── cleaners.py │ ├── commands.py │ ├── custom_ccv.py │ ├── events.py │ ├── get_database.py │ ├── get_ints.py │ ├── get_lists.py │ ├── get_menu.py │ ├── get_passwords.py │ ├── get_phone_number.py │ ├── get_strs.py │ ├── get_table_input.py │ ├── get_unicode.py │ ├── get_user_info.py │ ├── simple_input.py │ ├── tk_get_page_list.py │ └── validate_tk.py ├── get_input.py ├── get_table.py ├── input_utils.py ├── tests │ ├── __init__.py │ ├── test_cleaners.py │ ├── test_convertors.py │ ├── test_create_table.py │ ├── test_get_float.py │ ├── test_get_int.py │ ├── test_get_list.py │ ├── test_get_str.py │ ├── test_not_in_err_fmt.py │ ├── test_utils.py │ ├── test_validate.py │ └── utils.py ├── validators.py └── version.py ├── docs ├── CCV.svg ├── CCV_get_list.svg ├── CHANGELOG.rst ├── Makefile ├── README.rst ├── _config.yml ├── cleaners.rst ├── conf.py ├── convertors.rst ├── error_callbacks.rst ├── events.rst ├── get_input.rst ├── get_input_commands.rst ├── get_input_convenience.rst ├── get_input_exceptions.rst ├── get_table.rst ├── how_to.rst ├── index.rst ├── make.bat ├── quick_start.rst ├── readthedocs.yml ├── tutorial.rst ├── tutorial2.rst └── validators.rst ├── pytest_coverage.sh ├── pytest_coverage_report.sh ├── requirements.txt ├── setup.cfg └── setup.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/README.rst -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/TODO.md -------------------------------------------------------------------------------- /cooked_input/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/__init__.py -------------------------------------------------------------------------------- /cooked_input/cleaners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/cleaners.py -------------------------------------------------------------------------------- /cooked_input/convertors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/convertors.py -------------------------------------------------------------------------------- /cooked_input/error_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/error_callbacks.py -------------------------------------------------------------------------------- /cooked_input/examples/cleaners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/cleaners.py -------------------------------------------------------------------------------- /cooked_input/examples/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/commands.py -------------------------------------------------------------------------------- /cooked_input/examples/custom_ccv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/custom_ccv.py -------------------------------------------------------------------------------- /cooked_input/examples/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/events.py -------------------------------------------------------------------------------- /cooked_input/examples/get_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_database.py -------------------------------------------------------------------------------- /cooked_input/examples/get_ints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_ints.py -------------------------------------------------------------------------------- /cooked_input/examples/get_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_lists.py -------------------------------------------------------------------------------- /cooked_input/examples/get_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_menu.py -------------------------------------------------------------------------------- /cooked_input/examples/get_passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_passwords.py -------------------------------------------------------------------------------- /cooked_input/examples/get_phone_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_phone_number.py -------------------------------------------------------------------------------- /cooked_input/examples/get_strs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_strs.py -------------------------------------------------------------------------------- /cooked_input/examples/get_table_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_table_input.py -------------------------------------------------------------------------------- /cooked_input/examples/get_unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_unicode.py -------------------------------------------------------------------------------- /cooked_input/examples/get_user_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/get_user_info.py -------------------------------------------------------------------------------- /cooked_input/examples/simple_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/simple_input.py -------------------------------------------------------------------------------- /cooked_input/examples/tk_get_page_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/tk_get_page_list.py -------------------------------------------------------------------------------- /cooked_input/examples/validate_tk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/examples/validate_tk.py -------------------------------------------------------------------------------- /cooked_input/get_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/get_input.py -------------------------------------------------------------------------------- /cooked_input/get_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/get_table.py -------------------------------------------------------------------------------- /cooked_input/input_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/input_utils.py -------------------------------------------------------------------------------- /cooked_input/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cooked_input/tests/test_cleaners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_cleaners.py -------------------------------------------------------------------------------- /cooked_input/tests/test_convertors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_convertors.py -------------------------------------------------------------------------------- /cooked_input/tests/test_create_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_create_table.py -------------------------------------------------------------------------------- /cooked_input/tests/test_get_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_get_float.py -------------------------------------------------------------------------------- /cooked_input/tests/test_get_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_get_int.py -------------------------------------------------------------------------------- /cooked_input/tests/test_get_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_get_list.py -------------------------------------------------------------------------------- /cooked_input/tests/test_get_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_get_str.py -------------------------------------------------------------------------------- /cooked_input/tests/test_not_in_err_fmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_not_in_err_fmt.py -------------------------------------------------------------------------------- /cooked_input/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_utils.py -------------------------------------------------------------------------------- /cooked_input/tests/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/test_validate.py -------------------------------------------------------------------------------- /cooked_input/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/tests/utils.py -------------------------------------------------------------------------------- /cooked_input/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/validators.py -------------------------------------------------------------------------------- /cooked_input/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/cooked_input/version.py -------------------------------------------------------------------------------- /docs/CCV.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/CCV.svg -------------------------------------------------------------------------------- /docs/CCV_get_list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/CCV_get_list.svg -------------------------------------------------------------------------------- /docs/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/CHANGELOG.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/README.rst -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/cleaners.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/cleaners.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/convertors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/convertors.rst -------------------------------------------------------------------------------- /docs/error_callbacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/error_callbacks.rst -------------------------------------------------------------------------------- /docs/events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/events.rst -------------------------------------------------------------------------------- /docs/get_input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/get_input.rst -------------------------------------------------------------------------------- /docs/get_input_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/get_input_commands.rst -------------------------------------------------------------------------------- /docs/get_input_convenience.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/get_input_convenience.rst -------------------------------------------------------------------------------- /docs/get_input_exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/get_input_exceptions.rst -------------------------------------------------------------------------------- /docs/get_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/get_table.rst -------------------------------------------------------------------------------- /docs/how_to.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/how_to.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/quick_start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/quick_start.rst -------------------------------------------------------------------------------- /docs/readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/readthedocs.yml -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /docs/tutorial2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/tutorial2.rst -------------------------------------------------------------------------------- /docs/validators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/docs/validators.rst -------------------------------------------------------------------------------- /pytest_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/pytest_coverage.sh -------------------------------------------------------------------------------- /pytest_coverage_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/pytest_coverage_report.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwanger/cooked_input/HEAD/setup.py --------------------------------------------------------------------------------