1.0.0 • Published 4 years ago

covid19-kr v1.0.0

Weekly downloads
2
License
GPLv3
Repository
github
Last release
4 years ago

covid19-kr

KR COVID-19 Informative Repository (Kangwon National University, CSE)

개요

Node.js에서 손쉽게 사용가능한 COVID-19(코로나바이러스-19) API 패키지 공공 데이터 포털 API를 이용한 데이터 재가공 제공 강원대학교 SW학습공동체 오픈소스 프로젝트 팀 Bear Soup

설치방법

$ npm install covid19-kr

사용법

var covid = require('covid19-kr'); // 또는 require('.')으로 현재 폴더 내 파일 불러오기

var options =  {
    apiKey: "<base64 apiKey>" // 공공데이터 포털 '보건복지부_코로나19 감염_현황' API Key
};

var covidInstance = covid.Covid19KR(options);
// 이후에 아래함수들을 사용해 데이터 Fetch

함수

async getCovidStatisticsBetweenClear(begin, end)
//begin(날짜 yyyymmdd) 와 end(날짜 yyyymmdd) 사이에 발생한 완치자 수를 알 수 있습니다.

async getCovidStatisticsBetweenSick(begin, end)
// begin(날짜 yyyymmdd) 와 end(날짜 yyyymmdd) 사이에 발생한 확진자 수를 알 수 있습니다.

async getCovidStatisticsBetweenDeath(begin, end)
// begin(날짜 yyyymmdd) 와 end(날짜 yyyymmdd) 사이에 발생한 사망자 수를 알 수 있습니다.

async getCovidStatisticsDayClear(day)
// day(날짜 yyyymmdd) 당일동안 발생한 완치자 수를 알 수 있습니다.

async getCovidStatisticsDaySick(day)
// day(날짜 yyyymmdd) 당일동안 발생한 확진자 수를 알 수 있습니다.

async getCovidStatisticsDayDeath(day)
// day(날짜 yyyymmdd) 당일동안 발생한 사망자 수를 알 수 있습니다.

사용예제

const covid = require('covid19-kr');

const options = {
    apiKey: "<API Key>"
};
let covidInstance = covid.Covid19KR(options);
covidInstance.getCovidStatisticsBetweenSick(20200815, 20200818).then(
        function (data) {
        // 성공시 

    }, function (error) {
        // 실패시
         
    });
$ test.js
20200814 ~ 20200818 기간 내 확진자 수: 888 명

라이선스

기여

1.0.0

4 years ago