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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neispy-0.2.1.tar.gz.
File metadata
- Download URL: neispy-0.2.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cccd5d333f00f5e7bbaa7f417f46dd13b81a2f9beb75cb25484373c2bf2f684e
|
|
| MD5 |
85b492e4fbef0201e0b644c190769cd3
|
|
| BLAKE2b-256 |
dc72a5c1bcccb7c823e1141bdaca5be2e1544f7161b564e6252d721ef38ae171
|
File details
Details for the file neispy-0.2.1-py3-none-any.whl.
File metadata
- Download URL: neispy-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef43d8bc10793b54b356757c24cea569e177071754a735508341dac5531da1db
|
|
| MD5 |
779210d3c46c49e9bc6e58244a984b7f
|
|
| BLAKE2b-256 |
50a709baa0408e0105c9ee4e934befe3df490195ff54b66df7bd616fffd996e4
|