Skip to main content

Auto-colored Python console print replacement

Project description

vconsoleprint

A Python package that automatically replaces the built-in print function with a better, colorful, developer-friendly console output — similar to console.log in JavaScript.

🚀 Features

  • Automatically color-coded output by data type.
  • Pretty-print lists, tuples, and nested dictionaries.
  • Cleaner readability for debugging.
  • No need to manually call the function — print() is auto-overwritten on import.

📦 Installation

🧠 Usage

Just import the package:

import vconsoleprint

print("Hello", 10, 3.14, True, None)

Example Output:

Strings  green

Integers  yellow

Floats  cyan

Boolean  magenta

None  blue

Lists / Dicts  white (pretty formatted)

🛠 How it Works

When you import the package:

import vconsoleprint


It automatically overrides the built-in print with a cleaner, styled output function.

🤝 Contributing

Pull requests are welcome.
For major changes, please open an issue first.

📄 License

This project is licensed under the MIT License  see the LICENSE file.



---

# 🎯 Final Folder Structure

Make sure your project looks like this:

vconsoleprint/
init.py
printer.py
setup.py
README.md
LICENSE


---

# 🔥 Want me to generate **printer.py** and **__init__.py** again under this structure?  
Just say **"generate printer.py + init"** and Ill provide clean versions suitable for a PyPI package.

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

vconsoleprint-1.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

vconsoleprint-1.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file vconsoleprint-1.0.1.tar.gz.

File metadata

  • Download URL: vconsoleprint-1.0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for vconsoleprint-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f2e3cc959c0bba4bbf3a9b227bbef5790e71f50660e61d91fff69dc3b1a9a82c
MD5 103ecf4e197fa02b4793e11b37bc9751
BLAKE2b-256 7bae2cf2a0dfbbb9aa2b902560443c13ebe991077c603443ad22a8d9d02bb441

See more details on using hashes here.

File details

Details for the file vconsoleprint-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vconsoleprint-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for vconsoleprint-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7ae30d07cab9e37d544d6aa2a033ea89fe383681a847318be3d1d955360e887
MD5 32352f5a30b90b96db15d9084572ceb2
BLAKE2b-256 22c6c460bb2a8e3b66c9868ae3d1749414966137c72a9aea5bc2a25d1bb9d770

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