Skip to main content

Notify vaccination availability - Play Music/Song and Send Desktop Notifaction for vaccine availability

Project description

Vaccine Notifier with Crontab

It takes input as music/song file path and other filter option for vaccine slot booking (given in usage section), Notifies you when vaccine slots are open for booking by sending desktop notification with song/music playing.

Installation

From PyPI

pip install vaccine-notifier

From GitHub

git clone https://github.com/panchal999/vaccine-notifier
python3 -m venv testenv
source testenv/bin/activate
python setup.py install

Features

  • Play Music/Song when vaccine slot detected
  • Send customized desktop notification includes Pincode, Address and Date for available vaccine centers
  • More details about Vaccine Centers updated in log file

Usage

CLI

❯ vaccine-notifier -h
usage: vaccine-notifier [-h] [-p PINCODES] [-d DATES] [-v VACCINE] [-l LOG]
                        music

positional arguments:
  music                 Path of Music or Song file. Play when vaccination
                        center detected

optional arguments:
  -h, --help            show this help message and exit
  -p PINCODES, --pincodes PINCODES
                        Single Pincode OR Comma Sprated Pincodes if multiple
  -d DATES, --dates DATES
                        Single Date OR Comma Seprated dates if multiple (In
                        dd-mm-yyyy)
  -v VACCINE, --vaccine VACCINE
                        Vaccine Names, Comma Seprated if multiple FROM
                        (covishild, covaxin, sputnik)
  -l LOG, --log LOG     Log File to Store Logs (Default vaccine_log.log file in
                        current directory

License

© 2020 Parth Panchal

This repository is licensed under the MIT license. See LICENSE for details.

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

vaccine-notifier-0.0.4.tar.gz (4.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vaccine_notifier-0.0.4-py3.7.egg (7.1 kB view details)

Uploaded Egg

vaccine_notifier-0.0.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file vaccine-notifier-0.0.4.tar.gz.

File metadata

  • Download URL: vaccine-notifier-0.0.4.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.0

File hashes

Hashes for vaccine-notifier-0.0.4.tar.gz
Algorithm Hash digest
SHA256 fb84dcdab12cc84fe388e2dd54663a472475935819e6c6f5e4dde705bab46839
MD5 657164861f0e35621509809be9978864
BLAKE2b-256 6c72efd47d2964c7555ea8403ceacb3eb7a511a1360b79f3127674d46a62286f

See more details on using hashes here.

File details

Details for the file vaccine_notifier-0.0.4-py3.7.egg.

File metadata

  • Download URL: vaccine_notifier-0.0.4-py3.7.egg
  • Upload date:
  • Size: 7.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.0

File hashes

Hashes for vaccine_notifier-0.0.4-py3.7.egg
Algorithm Hash digest
SHA256 43c9efc713e3a5b5fc04d8e46ce6a38da6858f81555cbce9860f679f298cc90a
MD5 f4040e5fd2f5a345548a00dcbdf22a94
BLAKE2b-256 34dbfb3d41224ea29a4ad44cecc19f6515b1602d916fea47314ae1a20c63bf29

See more details on using hashes here.

File details

Details for the file vaccine_notifier-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: vaccine_notifier-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.0

File hashes

Hashes for vaccine_notifier-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f0cb1e29517f31c1c580630458b7ef359b669c3662bbb703c0c9ac77eb98ec83
MD5 dd23cc4aecb2ec13a774882911ea1abf
BLAKE2b-256 c1a1ded2a21fc7bb5dfc9a439ffcf4345b7473da1e8247a30e402dc8dd81f1c2

See more details on using hashes here.

Supported by

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