meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
A Geeky Timer for Terminal Enthusiasts
git clone https://github.com/sepandhaghighi/mytimer.gitsepandhaghighi/mytimer
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.
| PyPI Counter | |
| Github Stars |
| Branch | main | dev |
| CI |
| Code Quality |
pip install .pip install mytimer==2.6ℹ️ You can use mytimer or python -m mytimer to run this program
mytimer --version
mytimer --info
ℹ️ Press Ctrl + C to exit
mytimer
mytimer --minute=7 --second=30
mytimer --hour=2 --minute=20
ℹ️ The default mode is countdown
mytimer --minute=7 --second=30 --countdown
mytimer --minute=7 --second=30 --countup
ℹ️ The default value is 1
mytimer --repeat=3 --second=4
--repeat=-1 for infinite loop⚠️ This mode may not be supported on all systems
mytimer --minute=7 --second=30 --alarm
ℹ️ The default value is 1
mytimer --minute=7 --second=30 --alarm --alarm-repeat=5
ℹ️ The default tone is 1
mytimer --minute=7 --second=30 --alarm --tone=2
--tone=-1 for random mode--test-tone for testmytimer --minute=7 --second=30 --face=3
--face=-1 for random modemytimer --faces-listℹ️ The vertical and horizontal shift both have default values of 0
mytimer --v-shift=20 --h-shift=30
ℹ️ Valid choices: ["", "+", "-"]
mytimer --sign="+"
In this mode, the timer will continue running after it times out
mytimer --minute=5 --keep-on
In this mode, the timer seconds counter will not be shown
mytimer --minute=6 --hide-second
In this mode, the date/time will not be shown
mytimer --minute=20 --hide-datetime
ℹ️ Valid choices: [gregorian, jalali]
ℹ️ The default date system is gregorian
mytimer --minute=20 --date-system=jalali
mytimer --minute=5 --vertical
⚠️ Local time
In this mode, the timer sets on the given time. For example, here we set a timer for 15:05:
mytimer --hour=15 --minute=5 --set-on
mytimer --program=black-tea
mytimer --programs-listmytimer --minute=7 --second=30 --message="Test message"
⚠️ This mode may not be supported on all systems
ℹ️ Valid choices: [black, red, green, yellow, blue, magenta, cyan, white, lightblack, lightred, lightgreen, lightyellow, lightblue, lightmagenta, lightcyan, lightwhite, random]
ℹ️ The default color is white
mytimer --minute=7 --second=30 --color="red"
⚠️ This mode may not be supported on all systems
ℹ️ Valid choices: [black, red, green, yellow, blue, magenta, cyan, white, lightblack, lightred, lightgreen, lightyellow, lightblue, lightmagenta, lightcyan, lightwhite, random]
ℹ️ The default background color is black
mytimer --minute=7 --second=30 --bg-color="blue"
⚠️ This mode may not be supported on all systems
ℹ️ Valid choices: [normal, bright, dim, random]
ℹ️ The default intensity is normal
mytimer --minute=7 --second=30 --intensity="bright"
Just fill an issue and describe it. We'll check it ASAP!
1- Mixkit Free Alarm Sound Effects
2- Online Timer
3- Media College
4- Pomodoro Technique
5- The Rule of 52 and 17: It's Random, But it Ups Your Productivity
6- Desktime’s Productivity Research: An Overview of Our Finds Throughout the Years
7- AnimeDoro Timer
8- Know Your Tea: Your Guide to Tea Steeping Time
9- How Long to Steep Tea: A Complete Guide
10- How Long to Steep French Press: Mastering the Perfect Brew
11- Freesound
12- Online Timer with Alarm and Sound
Give a ⭐️ if this project helped you!
more like this
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
search projects, people, and tags