paint-brush
Introducing MyTimer: A Geeky Timer for Terminal Enthusiastsby@sepkjaer
343 reads
343 reads

Introducing MyTimer: A Geeky Timer for Terminal Enthusiasts

by Sepand HaghighiOctober 24th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

MyTimer is a Python project that aims to provide a simple yet efficient timer for terminal users, particularly targeting the geek community.
featured image - Introducing MyTimer: A Geeky Timer for Terminal Enthusiasts
Sepand Haghighi HackerNoon profile picture


MyTimer is a Python project that aims to provide a simple yet efficient timer for terminal users, particularly targeting the geek community. This project allows users to set timers directly from their command line interface, making it convenient for those who spend a significant amount of time working in the terminal! The main objective of MyTimer is to offer a minimalistic and distraction-free timer experience. It provides a clean and straightforward interface, ensuring that users can focus solely on tracking time without any unnecessary clutter or distractions.


GitHub Repo

Installation

Source Code

Download Version 0.9 or Latest Source


pip install .

PyPI

Check Python Packaging User Guide


pip install mytimer==0.9

Demo

Screen Record

Usage

⚠️ You can use mytimer or python -m mytimer to run this program

Version

mytimer --version


Basic

⚠️ Press Ctrl + C to exit

mytimer


Time Limit

mytimer --minute=7 --second=30


mytimer --hour=2 --minute=20


Timer Mode

⚠️ The default mode is count-up

mytimer --minute=7 --second=30 --countdown
mytimer --minute=7 --second=30 --countup

Alarm

⚠️ This mode may not be supported on all systems

mytimer --minute=7 --second=30 --alarm

Alarm Repeat

⚠️ The default value is 1

mytimer --minute=7 --second=30 --alarm --alarm-repeat=5

Tone

⚠️ The default tone is 1

mytimer --minute=7 --second=30 --alarm --tone=2

Face

mytimer --minute=7 --second=30 --face=3

Program

mytimer --program=black-tea

Message

mytimer --minute=7 --second=30 --message="Test message"

Show your support

Give a ⭐️ if this project helped you!