Skip to main content

Event Timer

EventTimer EventTimer2 Code Grade Code Quality Travis Build PyPI version Code style: black

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-timer
  • python3 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:

  1. --config filename.cfg
  2. {CURRENT_WORKING_DIRECTORY}/{DEFAULT_FILES}
  3. ~/{DEFAULT_FILES}
  4. 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)

Source distribution for event-timer 1.0.9
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

Release history Release notifications | RSS feed

This release

1.0.9 This release

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page