nat236919 / Covid19 Api
Licence: mit
API for exploring COVID-19 cases around the globe
Stars: ✭ 123
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Covid19 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
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
Gsheets Db Api
A Python DB-API and SQLAlchemy dialect to Google Spreasheets
Stars: ✭ 122 (-0.81%)
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
API for exploring covid-19 cases around the globe powered by FastAPI framework
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
- Coronavirus App by YaseenAbdullah
- Covid 19 App - Map, info & help by DavidBarbaran
- COVID-19 Visual Explorer by FitnessAI
- BAILAM (Data and API Integration)
- Coronavirus Tech Handbook (Data Tools)
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
- The current data (daily updated)
- Confirmed, Deaths, Recovered
- The affected countries
- Individual affected country
- 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
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].