Skip to main content

DevConsole

DevConsole Is A Developer Console That Lets Your User Or The Developers To Have A Console Interface For Testing. This becomes extreamly handy when you want to execute functions at certain times and don't want to setup a super complex system for testing.

There Will Be A "Command" Class Which Is A Class That Stores A Function/Method That Gets Called When The Command Is Executed And A Name Which Is The Name Thats Used To Call The Command In The Console (Note: The Commands Will Be Lowered So Even A Command Like "eXiT" will be recognised as "exit").

The Console Will Be A Tkinter Window And It Supports Custom GUI Made In Tkinter But the feature is not tested and polished so there may be bugs. There must be these components on the tkinter window if you decide to use the custom GUI feature:

"CommandEntry" - tkinter.Entry Used For Entering Commands

"CommandList" - tkinter.Listbox Used For Displaying Commands

"SubmitButton" - tkinter.Button Used For Submitting Commands

Note: The Return/Enter button will automatically be binded to execute commands.

Usage Examples (Python Code):

from DevConsole.Console import Console, Command

console = Console("Console title", "icon path", "background color code") # Create a new console.   all these parameters are optional

def function(): # The Function That Will Get Activated When A Command Is Executed
	print("A Command Has Been Executed Through DevConsole")
	console.Log("You Just Executed A Command") # Writing A Line To The Console

cmd = Command("name", function) # Created a Command Object Called cmd and giving it a name and a function/method to call

# The Name Of The Command Will Be the text used to call the command

console.RegisterCommand(cmd) # Register The Command That We Just Created, You Could Register As Many As You Want

console.mainloop() # Calls the tkinter.mainloop() function

Metadata

Release files for DevConsole 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for DevConsole 0.2.3
File Size Uploaded
DevConsole-0.2.3.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for DevConsole 0.2.3
File Interpreter ABI Platform
DevConsole-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / DevConsole-0.2.3.tar.gz

Download URL DevConsole-0.2.3.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
26b45ab514bf90e7766c689000880fe4b7206c46c4ba3b940bd0f50e1bf00cd5
BLAKE2b-256 checksum
How to use checksums
2bfb6bdc1b60b698f6c2888f10c97e8f49b4f2e3a28e4a3b77c70ddce2809814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / DevConsole-0.2.3-py3-none-any.whl

Download URL DevConsole-0.2.3-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb27c2d396262861ff50ddedbfa59537d9fec77fee7029168ca20882364286b5
BLAKE2b-256 checksum
How to use checksums
a7290b62c6997272b41a8c6933287c2107dc4615822043b69a6619b4b59c34e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page