Skip to content

DykemaBill/virustracker

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

virustracker

Python Flask application that displays virus information in a customizable format

Description

Web application written in Python using Flask which provides a single root page to display current World and customizable country COVID-19 information. This application reads from a configuration file which can be used to customize the following:

To-Do's for the author

  • Add desired locations to configuration file rather than hardcoding - DONE
  • Change code to loop through locations from configuration file - DONE
  • Update HTML page to receive array of locations - DONE
  • Clean-up HTML page look and feel - DONE
  • Add additional links to external charts/graphs, possibly embed them - DONE
  • Page auto refresh (not frequent) for those that might leave it open or use it in a kiosk - DONE
  • On data pull error, add message rather than just displaying a 0 - DONE
  • Add favicon - DONE
  • Reduce KPI size for smaller displays - DONE
  • Rename configuration file to match application name - DONE
  • Add logo size to configuration file - DONE
  • Move world and country titles to the lefthand area to make more room to add cities/provinces - DONE
  • Add cities/provinces to configuration file and display under countries - DONE
  • Change regions to hide by default in the page - DONE
  • License notice added - DONE
  • Log clean-up/archive - DONE
  • Add page refresh time to configuration - DONE
  • Add filter by region option - DONE
  • Add status page to show server info, status of configuration, and logs - DONE
  • Add options to disable logs automatically and via configuration -
  • Add option to control location of config and logs -
  • Authorization page to modify config from web page -
  • Clean-up status page so it looks better -
  • Add country maps and remove embedded world map - Started Dash branch
  • Look into direct OData access to Johns Hopkins University or other JSON API such as ESRI -

License

MIT License 2020, Bill Dykema.

This Python Flask application uses Muhammad Mustadi's COVID-19 JSON API to get data. Data comes from the Johns Hopkins University, it may not be used for commercial purposes.

virustracker_screenshot

About

Python Flask application that displays virus information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages