A Python library for managing console output.
Project description
💻 ConsoleVerse
ConsoleVerse is a Python library that provides a set of tools for managing console output, input and styling. It aims to simplify console interactions and improve user experience.
🚀 Features
- Simple and intuitive library interface
- Customizable styling options
- Support for progress bars
- Cross-platform compatibility
💾 Installation
To install ConsoleVerse, simply run:
# from PyPI
pip install consoleverse # is not available yet
# from GitHub
pip install git+https://github.com/JuanS3/ConsoleVerse.git
📕 Getting Started
To use ConsoleVerse in your Python project, simply import it and start using its features:
>>> from consoleverse import console
>>> console.println("Hello, ConsoleVerse!")
... Hello, ConsoleVerse!
>>> console.inputln("Your name? ")
... Your name?
>>> matrix = [
>>> [1, 2, 3],
>>> [4, 5, 6]
>>> ]
>>> print_matrix(matrix)
...
... 0 1 2
... -------
... 0 | 1 2 3 |
... 1 | 4 5 6 |
... -------
>>> print_matrix(
>>> matrix,
>>> header=['one', 'two', 'three'],
>>> indexes=['row1', 'row2'],
>>> style='semibox'
>>> )
...
... one two three
... -----------------------
... row1 | 1 2 3
... row2 | 4 5 6
For more detailed usage instructions, please see the usage documentation.
📃 Examples
Check out the examples directory for some sample code demonstrating ConsoleVerse's capabilities.
🖐🏻 Contributing
Contributions to ConsoleVerse are welcome and appreciated! Please see the contribution guidelines for more information on how to get involved.
📜 License
ConsoleVerse is released under the MIT License. See the license file for more information.
👏🏻 Credits
ConsoleVerse was developed by JuanS3.
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
Built Distribution
Hashes for ConsoleVerse-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e125c3a57fc86b276e62072f8fc6ea468e91cc8ef72a76afcbeb17e11f65e050 |
|
MD5 | c34ff96a4f104db5ceeaf6c90f5e1aef |
|
BLAKE2b-256 | d847ec7a115543c7e13d200f0f6809d3ee0e23862788a2ee1f8112ae57e4c7c6 |