Giter Site home page Giter Site logo

niranjanneeru / covid-19-tracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 3.0 3.29 MB

Tracker of Novel Corona Pandemic Growth using Web Scrapping and Two different API's

Home Page: https://meenakshi2604.github.io/Covid-tracker/

License: GNU General Public License v3.0

Python 100.00%

covid-19-tracker's Introduction

DeepSource

DeepSource

Covid Tracker

VisCoT : - Covid Data Tracker



The Python Code for getting Track of Novel Covid Pandemic growth in all over the world

Tracks and Visualize data on patients,death,recovery in line plots and pie charts

The project has three versions working on 2 diffrent APIs and on web scrapping choose between them according to your need

The Abstract of this project has details about developement space of the project


Our Website

Details about the Project ,WHO Guidelines and Chatbot are available in our website VisCoT


Set-Up

$ pip install -r requirements.txt

Web Scrapping

The Website we used


  1. Runs with Web Scrapping
  2. Fast Working
  3. Reliable data on all affected countries than other API's
  4. Total population of a Country is present
  5. Various Ratio's are available
  6. Latitude Longitude details are not available

Working

    Refer .txt files while giving inputs
Result File command
Affected Country list Country.txt
To get updates in Confirmed/Death/Recovered details of a country in a faster way country.py python3 country.py
Country Url list country.py depends on this countryurl.txt
To get detailed Updates based on Countries like Population,Total Cases,New Cases,Total Deaths,New Deaths,Total Recovered,Active Cases,Serious,Critical,Tot Cases/1M pop,Deaths/1M pop,TotalTests,Tests/1M pop details.py python3 details.py
To get static population data works along with details.py population.py python3 populations.py
To get Available Country list which can help you in choosing inputs for details.py filefordetails.txt
To get Latest Global data latest.py python3 latest.py
Whole Country list in the world map.txt
Population list run population.py to get this filled population.txt
To get population data population.py python3 population.py

API

The API we used

The Repo api provider


  1. Runs with slower Api
  2. Province wise Detail-Analysis
  3. Total population of a Country is present
  4. Patient Recovery Details is not available

Working

    Refer country.txt & province.txt while giving inputs

    If they gets tampered run countrylist.py , provincelist.py respectively to regenrate them.

    Do the same to update the lists

Result File command
To get latest Global updates latest.py python3 latest.py
To get Graphs on Result timeline.py python3 timeline.py
To get Updates based on Country country.py python3 country.py
To get Updates based on Provinces province.py python3 province.py
To get Available Country list countrylist.py python3 countrylist.py
To get Available Province list provincelist.py python3 provincelist.py
Country list country.txt
Province list province.txt
To Convert json to dictionary jsontodict.py

API

The API we used

The Repo api provider


  1. Comparitively Much Faster Api
  2. No Province wise Details
  3. Recovery number is available
  4. No data on Total population of a Country

Working

    Refer country.txt while giving inputs

    If it gets tampered run countrylist.py to regenrate it.

    Do the same to update the list

Result File command
To get latest Global updates latest.py python3 latest.py
To get Graphs on Result timeline.py python3 timeline.py
To get Updates based on Country country.py python3 country.py
To get Available Country list countrylist.py python3 countrylist.py
Country list country.txt
To Check connection ad to store url url.py

Graph Plotting

Line plot

Line graphs are plotted using matplotlib module According to Provinces and Country Coresponding Graphs are produced

No. of Confirmed Cases No. of Death Cases No. of Recoverd Cases
No. of Confirmed Cases No. of Death Cases No. of Recoverd Cases


Pie Plot

Pie charts are plotted using matplotlib.pyplot.pie function According to Provinces and Country and Global details Coresponding Graphs are produced

Global Country Specific Country-Province
Global Country Specific Country-Province

Task

  • 'travis.yml' build status development.
  • Unicode fixes
  • Adding Ratio's

Contributors


Niranjan B(Neeru)

๐Ÿ’ป ๐Ÿ“– ๐Ÿšง

Ajith PM(Klepsydra Alpha)

๐Ÿ’ป ๐Ÿ“–

Amal Nath(Dr.Strange)

๐Ÿ“–

Meenakshi Nair(Meenu)

๐Ÿ’ป

Sinadin Shibin (Skeptic)

๐Ÿ’ป

Dinoy Raj (Raj)

๐Ÿ“Š

License & copyright

ยฉ Niranjan B ,Ajith PM

Licensed under the GNU GPL


Mention This Repo while you use this in your projects :)

covid-19-tracker's People

Contributors

ajith-klepsydra avatar amalnathm7 avatar deepsource-autofix[bot] avatar deepsourcebot avatar niranjanneeru avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.