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 I’ll provide clean versions suitable for a PyPI package.
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
vconsoleprint-1.0.1.tar.gz
(4.4 kB
view details)
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2e3cc959c0bba4bbf3a9b227bbef5790e71f50660e61d91fff69dc3b1a9a82c
|
|
| MD5 |
103ecf4e197fa02b4793e11b37bc9751
|
|
| BLAKE2b-256 |
7bae2cf2a0dfbbb9aa2b902560443c13ebe991077c603443ad22a8d9d02bb441
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7ae30d07cab9e37d544d6aa2a033ea89fe383681a847318be3d1d955360e887
|
|
| MD5 |
32352f5a30b90b96db15d9084572ceb2
|
|
| BLAKE2b-256 |
22c6c460bb2a8e3b66c9868ae3d1749414966137c72a9aea5bc2a25d1bb9d770
|