Skip to content
John Doe edited this page Jun 7, 2021 · 2 revisions

Setup Instructions for Windows / Linux & MacOS / Docker

Windows

For Windows user, three methods are provided. Use any one of them.

Installer (Windows) [Easy and Quick]

If you are not familiar with Python, using the covid-vaccine-slot-booking.exe executable file would be the easiest way. Download it from here.

It might trigger an anti-virus alert. That's because I used pyinstaller to package the python code and it needs a bit more effort to avoid such alerts.

Portable Python

This method use Portable Python.

  • Clone this repo or Download source
  • Double click to run windows.bat to install all dependencies & start this script

Note: It might take a little more time to run for first time because it extracts the python runtime and installs dependencies, but from the next time onwards, it'll be instant

windowsinstaller

Self Setup

  1. Download and install Python 3.8+
  2. Clone this repo
    git clone https://github.com/bombardier-gif/covid-vaccine-booking.git
    OR Download source and extract it.
  3. Install dependencies
    pip install -r requirements.txt
  4. Running
    python src\covid-vaccine-slot-booking.py

Linux/MacOS

  1. Make sure Python 3.8+ is installed.
  2. Clone this repo
    git clone https://github.com/bombardier-gif/covid-vaccine-booking.git
    OR Download source and extract it.
  3. Install dependencies
    pip install -r requirements.txt #If this fails try, pip3 install -r requirements.txt
  4. Software dependencies
    • For Linux, install beep
    sudo apt-get install beep
    • For MacOS, install SoX
    brew install SoX 

Docker

Refer here

AWS

Refer here