Skip to main content

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)

Source distribution for batch24-28 1.2.6
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)

Table of built distributions (wheels) for batch24-28 1.2.6
File Interpreter ABI Platform Actions
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.

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