Skip to main content

A event countdown manager

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

event-timer-1.0.9.tar.gz (7.8 kB view details)

Uploaded Source

File details

Details for the file event-timer-1.0.9.tar.gz.

File metadata

  • Download URL: event-timer-1.0.9.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for event-timer-1.0.9.tar.gz
Algorithm Hash digest
SHA256 f25bc8457483cb873cb86f4c471107ca57717f19ef03a8f0cbc97626ff983dde
MD5 c7c8c13f1e8e9615c3792e6954a24047
BLAKE2b-256 0840fa1cff7e569d5419cbc9243ab3f46cdb341c3f8af0ac93c0b0231ba9a18a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page