open-neis-api wrapping with aiohttp
Project description
neispy
현재 급식,학교정보만 가져올수있습니다.
Discord.py와 쉽게 연동하여 사용하실수있습니다.
Api키는 이곳여기서 받으실수있습니다.
설치 방법
pip install neispy
Example
import asyncio
from neispy import lunch, school, schedule, sort
key = "API key paste here"
name="인천기계공업고등학교"
async def main():
param = await sort.sort_reqarg(key)
scinfo = await school.schoolinfo(param, SCHUL_NM=name)
AE, SE = await sort.sort_schoolcode(scinfo)
lunchinfo = await lunch.lunchinfo(param, AE, SE, MLSV_YMD=20190102)
lunchmenu = await sort.sort_lunchmenu(lunchinfo)
scd = await schedule.schoolshd(param, AE, SE, AA_YMD=20190408)
eventname = await sort.sort_scdname(scd)
print(eventname)
print(lunchmenu)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
#실행 결과
지방기능경기대회
비빔밥(고)5.13.
계란북어국(고)1.5.6.13.
해시브라운/케찹(고)1.2.12.
배추김치(고)9.
볶음고추장(고)5.6.10.13.
삼색과일
인자값
변수명 | 타입 | 변수 설명 | 설명 |
---|---|---|---|
KEY | STRING(필수) | 인증키 | 기본값 : sample key |
Type | STRING(필수) | 호출 문서(xml, json) | 기본값 : xml |
pIndex | INTEGER(필수) | 페이지 위치 | 기본값 : 1(sample key는 1 고정) |
pSize | INTEGER(필수) | 페이지 당 신청 숫자 | 기본값 : 100(sample key는 5 고정) |
Patch note
0.2.0
- 학교정보,급식일정 모든 인자값 받을수있음.
0.1.1
- 사용하지 않는 모듈 제거,사용하기쉽도록 함수이름 변경
0.1.0
- 첫 배포 시작
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neispy-0.2.1.tar.gz
(4.3 kB
view hashes)
Built Distribution
neispy-0.2.1-py3-none-any.whl
(6.6 kB
view hashes)