josharsh / josharsh/100LinesOfCode

Add: Countdown Timer CLI

Open
#582 3 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Python
Stars
840
Forks
382
PR merge metrics
No merged PRs in 30d

Description

## Project proposal

I'd like to add a **Countdown Timer CLI** written in Python.

### What it does
- Takes a duration (seconds or MmSs / minutes)
- Shows a live countdown in the terminal
- Prints a clear message when time is up
- Pure Python standard library, under 100 lines

### Why
Useful mini utility for focus sessions and cooking timers — fits the repo's under-100-lines spirit.

Please assign this to me if it looks good. I'll open a PR next.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the repository's existing Python mini-project layout and CLI utilities, since no specific file or test is named. Implement a standard-library countdown accepting seconds or MmSs/minutes, showing live terminal progress, and printing a clear completion message. Done means the utility stays under 100 lines and handles the listed duration forms.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.