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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file consoleverse-0.1.0.tar.gz.
File metadata
- Download URL: consoleverse-0.1.0.tar.gz
- Upload date:
- Size: 25.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8b9f867d754b3728aecb3ca13ef8be1522209c98ff11622c1df3576318e4a16
|
|
| MD5 |
0a927dc5d2d4449520d1cb6cc4549394
|
|
| BLAKE2b-256 |
563eb48610d6027cebfeb69be75465de3399f3185bda783543b0373ddec3f8f0
|
File details
Details for the file ConsoleVerse-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ConsoleVerse-0.1.0-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e125c3a57fc86b276e62072f8fc6ea468e91cc8ef72a76afcbeb17e11f65e050
|
|
| MD5 |
c34ff96a4f104db5ceeaf6c90f5e1aef
|
|
| BLAKE2b-256 |
d847ec7a115543c7e13d200f0f6809d3ee0e23862788a2ee1f8112ae57e4c7c6
|