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.2.tar.gz
(4.5 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.2.tar.gz.
File metadata
- Download URL: vconsoleprint-1.0.2.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e85cd8299785c80aaa42f8f5b8ceeccbaec08c40303e6f3065409e29b408bc0
|
|
| MD5 |
e3edbeafeb3fb216e43b06705bcaef0e
|
|
| BLAKE2b-256 |
588dbdb8c0f8fe5cd590a0ab3f074a10be118f89a109fb2d63d5126dfbfc45ce
|
File details
Details for the file vconsoleprint-1.0.2-py3-none-any.whl.
File metadata
- Download URL: vconsoleprint-1.0.2-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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c0a727564da46fbb1dde9495e11a4ab871f5278147006a3ba60ddb8b8e32674
|
|
| MD5 |
bbb311dfb0bdc94c4f8194ce47b6d51c
|
|
| BLAKE2b-256 |
ae6da98abcee03867d456e17b41eda2b17dc1b3231dd7a7080dfbc2cf201a484
|