Skip to main content

Intercepts print() and input() calls, routing them to a beautiful dark-mode GUI console.

Project description

✦ ChadConsole

Intercepts print() and input() — routes them to a beautiful dark-mode GUI.

Installation

pip install chadconsole

Usage

import chadconsole  # That's it. All prints now go to the GUI.

print("Hello, world!")
print({"key": "value", "nested": [1, 2, 3]})

for i in range(5):
    print("*" * (i + 1))

name = input("What's your name? ")
print(f"Welcome, {name}!")

Features

  • Zero config — just import chadconsole at the top of your script
  • Auto type detection — lists, dicts, tuples get special formatted rendering
  • Loop groupingprint() calls inside for loops are automatically batched into a single visual block (bytecode-based detection, no time.sleep() needed)
  • Input interceptioninput() calls display a floating entry field in the GUI
  • Dark neumorphic UI — premium design with blue accents and monospace code rendering
  • Thread-safe — your script runs normally; the GUI runs in a background thread

License

MIT

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

chad_console-0.1.0.tar.gz (274.3 kB view details)

Uploaded Source

Built Distribution

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

chad_console-0.1.0-py3-none-any.whl (273.0 kB view details)

Uploaded Python 3

File details

Details for the file chad_console-0.1.0.tar.gz.

File metadata

  • Download URL: chad_console-0.1.0.tar.gz
  • Upload date:
  • Size: 274.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for chad_console-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8891e27a551c2ec6c66a6cd046460b12d66350fc0839df6c51f56d3a2f8cf75d
MD5 371386363e448bc0812450fc48818a9f
BLAKE2b-256 31f194f9ed9bd6dee6743a7a57a066b43827ef33ab7cae6f8177836061fca16c

See more details on using hashes here.

File details

Details for the file chad_console-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: chad_console-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 273.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for chad_console-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f309bcb33e88d67a04894aa1d8ce6c07bfdb176c4eb3c0a8bf3453289711d5a5
MD5 2931e88c3a35ae714351cf5340564ae7
BLAKE2b-256 8cbd6c8947093925e0a86edd55bc5f7cc3041f65d5f9a7e819e75e54bc47a4f2

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