Skip to content

The code presented in this repository is used to build a simple web dashboard + a web scraper to monitor results of AVIS blood donor exams throughout time

Notifications You must be signed in to change notification settings

romeomatteo/BloodParametersMonitoring

Repository files navigation

BloodMonitoring

The code presented in this repository is used has is used to build a simple web dashboard in bokeh which shows the results of your AVIS blood exams throughout the time. It consits of a:

  1. Bokeh application
  2. Web scraper to download the latest blood exam (configurable through the config.json file)

The list of requirement in the requirements.txt. The suggestion is to install them in a new environments running

pip install -r requirements.txt

Before running the application, create a config.json with the following fields and place it in the home directory:

{
  "avis_address": "avisnet login page (area-utente)",
  "username": "your username",
  "password": "your password",
  "gekoexecutable": "location of the geckodriver used by selenium with Firefox"
}

To run the scraper execute the python script blook_exams_scraper.py

To run the bokeh application, run in your console

bokeh serve --show main.py

About

The code presented in this repository is used to build a simple web dashboard + a web scraper to monitor results of AVIS blood donor exams throughout time

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages