batch24-28
A versatile terminal based utility, gaming and productivity suite featuring interactive tracking tools, computational modules, custom terminal art and text games.
Installation
Install directly from PyPI using pip:
pip install batch24-28
Features & Usage Guide
1. Welcome Art Banner
Display a clean, structured notification header or welcome banner in your terminal applications.
from batch24_28 import print_hello
print_hello()
2. Productivity Timers Suite
Run live tracking utilities right inside your script. Both tools use carriage returns (\r) to overwrite the line dynamically, keeping your terminal workspace completely clean without spamming new lines.
from batch24_28 import run_interactive_timer, start_stopwatch, start_countdown
# Option A: Interactive countdown setup that asks you for the duration
run_interactive_timer()
# Option B: Pass the minutes directly (e.g., a 5-minute timer)
start_countdown(5)
# Option C: Live stopwatch — press Ctrl + C to stop and view total time
start_stopwatch()
3. Advanced Calculator
A fast mathematical calculation utility to compute numerical data dynamically within your workspace scripts.
from batch24_28 import AdvancedCalculator
calc = AdvancedCalculator()
calc.interact()
4. Rock Paper Scissors Game
Launch an interactive text-based Rock, Paper, Scissors mini-game straight from the command prompt.
from batch24_28 import RockPaperScissors
game = RockPaperScissors()
game.play()
5. Terminal Chess Engine
Launch interactive full chess mechanics straight from the command prompt. Perfect for lightweight CLI based entertainment.
from batch24_28 import TerminalChess
game = TerminalChess()
game.play()
6. System Performance Monitor
Keep track of your system health in real-time. This module displays your current CPU and memory usage, using carriage returns (\r) to ensure your terminal stays clean and readable without filling up the screen.
from batch24_28 import start_system_monitor
# Launches a live monitor. Press Ctrl + C to stop.
start_system_monitor()
7. System Performance Sentinel
Monitor your CPU usage and receive real-time alerts when it exceeds a set threshold.
from batch24_28 import monitor_performance
# Monitor for CPU usage > 80%
monitor_performance(threshold=80)
8. System Information Reporter
Generates a comprehensive snapshot of system hardware and environment status.
from batch24_28 import generate_system_report
# Generate report to a file
generate_system_report("system_report.txt")
9. System Performance Sentinel
Monitor a directory for file system changes (created, modified, or deleted).
from batch24_28 import start_file_watcher
# Watch the current directory
start_file_watcher(path=".")
Metadata
Release files for batch24-28 1.2.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| batch24_28-1.2.6.tar.gz | 8.1 kB | Without provenance | Details for batch24_28-1.2.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| batch24_28-1.2.6-py3-none-any.whl | Python 3 | none | any | Details for batch24_28-1.2.6-py3-none-any.whl |
Total release size: 17.0 kB
Release files / batch24_28-1.2.6.tar.gz
| Download URL | batch24_28-1.2.6.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e0b0bd3da6b8a7817d4c98c4de587b76c66e8d42ad5f44fb1ebac3f79970b2e
|
|
BLAKE2b-256 checksum How to use checksums |
218db360e92a173c962968c386456f5dd3edcacfe84afff0fb120c8a738d8fe3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / batch24_28-1.2.6-py3-none-any.whl
| Download URL | batch24_28-1.2.6-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2c16a3555d6c19d445a8fbb7aebc4d680e8889385ec1b206a905ad49e6c527d7
|
|
BLAKE2b-256 checksum How to use checksums |
f470cb392fb96bdd32d998e71f8839fe59f86740799933367af545055d3dfe1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Security for batch24-28 1.2.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.