Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including k-lunch with all npm packages installed. Try it out:

var kLunch = require("k-lunch")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

k-lunch v1.0.0

Korean school lunch service module for Node.js

K-lunch

급식 정보를 받아오는 node.js 모듈.

급식 메뉴와 영양 정보를 json으로 받아볼 수 있습니다.

npm version

목차

설치

npm install k-lunch

테스트

npm run test

사용례

const klunch = require('k-lunch')

const form = {
  year: 2017,
  month: 2,
  day: 7,
  time: 2, // Breakfast = 1, Lunch = 2, Dinner = 3
  name: '서정고등학교',
  phase: 4 // Elementary School = 2, Middle School = 3, High School = 4
}

const options = {
  autoCode: true,
  autoDomain: true
}

klunch.getLunch(form, (err, output) => {
  if(err) throw err
  console.log(output)
}, options)

구조

const form = {
  year: 2017,
  month: 2,
  day: 7,
  time: 2, // 조식 = 1, 중식 = 2, 석식 = 3
  name: "yourSchoolName", // 학교 이름
  code: "yourSchoolCode", // 학교 코드, http://www.neis.go.kr/2013susi_CodeList.xls
  domain: "yourDomainCode", // 교육청 코드
  phase: 4 // 초등학교 = 2, 중학교 = 3, 고등학교 = 4
}

메소드

.getLunch

klunch.getLunch(form, callback, options)

.getNutrients

klunch.getNutrients(form, callback, options)

옵션

  • autoCode: boolean - true => 학교 코드를 자동으로 받아옴.
  • autoDomain: boolean - true => 교육청 이름을 자동으로 받아옴.
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free