Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neispy-0.2.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for neispy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cccd5d333f00f5e7bbaa7f417f46dd13b81a2f9beb75cb25484373c2bf2f684e
MD5 85b492e4fbef0201e0b644c190769cd3
BLAKE2b-256 dc72a5c1bcccb7c823e1141bdaca5be2e1544f7161b564e6252d721ef38ae171

See more details on using hashes here.

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

Hashes for neispy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef43d8bc10793b54b356757c24cea569e177071754a735508341dac5531da1db
MD5 779210d3c46c49e9bc6e58244a984b7f
BLAKE2b-256 50a709baa0408e0105c9ee4e934befe3df490195ff54b66df7bd616fffd996e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page