Skip to main content

A Python library for managing console output.

Project description

💻 ConsoleVerse


License License

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

consoleverse-0.1.0.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ConsoleVerse-0.1.0-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

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

Hashes for consoleverse-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d8b9f867d754b3728aecb3ca13ef8be1522209c98ff11622c1df3576318e4a16
MD5 0a927dc5d2d4449520d1cb6cc4549394
BLAKE2b-256 563eb48610d6027cebfeb69be75465de3399f3185bda783543b0373ddec3f8f0

See more details on using hashes here.

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

Hashes for ConsoleVerse-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e125c3a57fc86b276e62072f8fc6ea468e91cc8ef72a76afcbeb17e11f65e050
MD5 c34ff96a4f104db5ceeaf6c90f5e1aef
BLAKE2b-256 d847ec7a115543c7e13d200f0f6809d3ee0e23862788a2ee1f8112ae57e4c7c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page