All Projects → nat236919 → Covid19 Api

nat236919 / Covid19 Api

Licence: mit
API for exploring COVID-19 cases around the globe

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Covid19 Api

1972
1972 - Criando APIs com NodeJs
Stars: ✭ 120 (-2.44%)
Mutual labels:  api
React Chat Api
📡 API for chat application for DogeCodes React course
Stars: ✭ 121 (-1.63%)
Mutual labels:  api
Water Monitoring System
Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Yelpapi
yelpapi is a pure Python implementation of the Yelp Fusion API (aka Yelp v3 API).
Stars: ✭ 119 (-3.25%)
Mutual labels:  api
K8s Istio Observe Backend
Go-based microservices reference platform for demo of k8s observability with Istio
Stars: ✭ 121 (-1.63%)
Mutual labels:  api
Crudapi
Go implementation of a RESTful JSON API exposing CRUD functionality relying on a custom storage.
Stars: ✭ 121 (-1.63%)
Mutual labels:  api
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+1347.97%)
Mutual labels:  api
Revapi
Revapi is an API analysis and change tracking tool written in Java. Its focus is mainly on Java language itself but it has been specifically designed to not be limited to just Java. API is much more than just java classes - also various configuration files, schemas, etc. can contribute to it and users can become reliant on them.
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Ovoid
Un-Official OVO API Wrapper
Stars: ✭ 121 (-1.63%)
Mutual labels:  api
Gsheets Db Api
A Python DB-API and SQLAlchemy dialect to Google Spreasheets
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Crepe
The thin API stack.
Stars: ✭ 120 (-2.44%)
Mutual labels:  api
Core
OPNsense GUI, API and systems backend
Stars: ✭ 1,827 (+1385.37%)
Mutual labels:  api
Rocket Api
API敏捷开发框架,用于API接口功能的快速开发。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.以springboot starter 形式集成使用
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (-2.44%)
Mutual labels:  api
Kayn
superagent-inspired Node.js lib (w/ **some** TypeScript support) for accessing Riot's League of Legend's API (discord: cnguy#3614)
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Guzzle Advanced Throttle
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Stars: ✭ 120 (-2.44%)
Mutual labels:  api
Slim Oauth2
Routes and Middleware for Using OAuth2 Server within a Slim Framework API
Stars: ✭ 121 (-1.63%)
Mutual labels:  api
Wizard
Wizard是一款开源的文档管理工具,支持Markdown/Swagger/Table类型的文档。
Stars: ✭ 1,733 (+1308.94%)
Mutual labels:  api
Youtube Scrape
Scrape YouTube searches (API)
Stars: ✭ 122 (-0.81%)
Mutual labels:  api
Onemkl
oneAPI Math Kernel Library (oneMKL) Interfaces
Stars: ✭ 122 (-0.81%)
Mutual labels:  api

API for exploring covid-19 cases around the globe powered by FastAPI framework

issues forks starts licence build

Introduction

This API provides the information regarding '2019 Novel Coronavirus (covid-19)'. It contains a number of confirmed, death, and recovered cases based on the data provided by the Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE).

Example

Applications

Reference

Branches

Branch Feature Description
master Docker + Web API For deploying to a server
development Docker + Web API For testing before merging to Master

Features

  1. The current data (daily updated)
  2. Confirmed, Deaths, Recovered
  3. The affected countries
  4. Individual affected country
  5. Timeseries

How to install

  • Run the following command in your command line to run the server
uvicorn main:app

How to install (Docker-compose)

  • Run the following command in your command line to run the server
docker-compose up
  • Or run the server in the background
docker-compose up -d
  • The port can be changed at docker-compose.override.yml
version: '3'
services:
  web:
    container_name: "covid19_api_web_container"
    volumes:
      - ./app:/app
    ports:
      - "80:80"
    environment:
      - 'RUN=uvicorn main:app'

How to install (from Dockerhub)

  • Download the latest image
docker pull nat236919/covid19-api:latest
  • Create a container and run
docker run nat236919/covid19-api

How to use API (v2)

Check it out here

How to use API (v1)

Check it out here

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Nuttaphat Arunoprayoch

🚧 💻 🐛 📖 👀

Sophia Castellarin

💻

Jeremy

💻

Tim

🌍

melsaa

💻

owen-duncan-snobel

💻 📖 💵

Maria Sitkovets

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Sponsor this project

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].