Event Timer
Description
A simple and light event countdown manager. Here, event is anything that you need countdown on. You can almost fill anything as event such as movie release dates or appointments.
Features
- Ability to run countdown of multiple events and printing of countdown is in different time format (GMT, Nepali, Indian)
- Event creation is as easy as adding a few lines. It find the config files in different locations and even from argument
- Output is colorful and oddly satisfying
Installation
Use either of any options:
pip install event-timerpython3 setup.py install
Usage
Before running this tool, create or edit config files which can be found in different locations. The order in which looks for config file is:
- --config filename.cfg
- {CURRENT_WORKING_DIRECTORY}/{DEFAULT_FILES}
- ~/{DEFAULT_FILES}
- EventTimer/{DEFAULT_FILES} if you use it without installation.
Here,
- {DEFAULT_FILES}:
("event.cfg", ".event.cfg", "event_config.cfg", ".event_config.cfg"). - {CURRENT_WORKING_DIRECTORY}: The directory in which you are when running the program
The default_file list may change and is found in src/EventTimer/lib/Globals.py
Finally, EventTimer or python3 EventTimer.py to run.
Examples
See examples folder for event.cfg examples
Limitations
- Providing wrong data will cause wrong time to be displayed especially when choosing timezones. Some timezones maybe 1hr forward or backward so caution is advised on important events.
- Unhidden logical bugs or faults in modules
Todo
- Send notification libnotifysend and slack notification when timer is reached.
Release files for event-timer 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| event-timer-1.0.9.tar.gz | 7.8 kB | Details |
Release files / event-timer-1.0.9.tar.gz
| Download URL | event-timer-1.0.9.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f25bc8457483cb873cb86f4c471107ca57717f19ef03a8f0cbc97626ff983dde
|
|
BLAKE2b-256 checksum How to use checksums |
0840fa1cff7e569d5419cbc9243ab3f46cdb341c3f8af0ac93c0b0231ba9a18a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/3.7.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|