Skip to content

A python application for real time cricket match notifications on Windows and Linux

License

Notifications You must be signed in to change notification settings

jjxsg/cricNotifier

 
 

Repository files navigation

cricNotifier GitHub release (latest by date) GitHub GitHub last commit GitHub issues Build Status

A python application for real time cricket match notifications on Windows and Linux

Screenshots

Menu for available matches

alt text

Notifications on KDE Neon

alt text

Notifications on Windows 10

alt text

Features

  • Rich command line UI
  • Choose among multiple live matches
  • Cross platform, works on Windows and Linux systems
  • Rich logging configuration
  • User defined notification timeout

Installation

Make sure you have python > 3.5 and pip installed, you can install it from here

For Linux systems, install dependencies for dbus-python as per specifications from your distro, e.g. for Ubuntu based distros, install following:

sudo apt-get -y install libglib2.0-dev libdbus-1-3 libdbus-1-dev

Install using pip

pip3 install cricNotifier

Build and Install

Clone the Repository

git clone https://github.com/zweack/cricNotifier.git && cd cricNotifier

For Windows:

pip install -r requirements.txt
python setup.py install

For Linux:

pip install -r requirements.txt
sudo python3 setup.py install

Running the Application

Run following command on your terminal

cricNotifier

Optional arguments:

  -h, --help                show this help message and exit
  -t, --timeout TIMEOUT     duration of system notification
  -i, --interval INTERVAL   duration between each notification
  -nl, --nologs             disable console logs

Contributing

This project welcomes contributions and suggestions. Please feel free to create a PR, report an issue or put up a feature request.

License

cricNotifier is licensed under the MIT License.

About

A python application for real time cricket match notifications on Windows and Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%