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()

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.1.7.tar.gz (5.9 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.1.7-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: batch24_28-1.1.7.tar.gz
  • Upload date:
  • Size: 5.9 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.1.7.tar.gz
Algorithm Hash digest
SHA256 1f0f0e45eabb3bf6d272547690bd52cd287cb23245548f51e8067381989735c7
MD5 ff5a0cb710de2e1e2dd3ba7cec147a6a
BLAKE2b-256 4ddfcce9058415a560de86f2ca4ad7610d83611cd6e544c67bc1840be5c63f76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: batch24_28-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 6.5 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.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d78b24dbd59b6857d39b5c646aa7290aca86d0b168877910e9d06a843a65d6ad
MD5 5632182dd166b5503dfa90b03f4cb2c2
BLAKE2b-256 4e4764d657accd762a0021651ad62d57e6562b81be9b3304b34310a8cf2d4140

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