Skip to main content

A multi featured Python terminal

Project description

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. File-Watcher & Automation Engine

Monitor any directory for file system changes in real-time. This utility uses the watchdog library to detect when files are created, modified, or deleted, allowing you to trigger automated tasks.

from batch24_28 import start_file_watcher

# Starts watching the current directory for file modifications
# Press Ctrl + C to stop the watcher
start_file_watcher(path=".")

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

batch24_28-1.2.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

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

batch24_28-1.2.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file batch24_28-1.2.1.tar.gz.

File metadata

  • Download URL: batch24_28-1.2.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for batch24_28-1.2.1.tar.gz
Algorithm Hash digest
SHA256 5e59c6d60b3c75a572a5582d92c35b05179ad5a661ffad87e5e9306745ab2c68
MD5 d42e4665836858dabe849094f325613d
BLAKE2b-256 fdb2d44e083bea3aa1ffeba1edef98f7d7f0033046766bb38198b66436f00412

See more details on using hashes here.

File details

Details for the file batch24_28-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: batch24_28-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for batch24_28-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a08a7213da3d3e6fcf7314a96352e632c13a0aef221768060c1b25941553120f
MD5 9d20aa1642271cdd51a6b70cd28ffbe7
BLAKE2b-256 aefba25a5c7fc8ee3e9f48e49727b3503a5b3a03542eeb95f71c72dccd2ad32e

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