KU Portal

🦉 고려대 캠퍼스 정보 한눈에

고려대학교 KUPID 포털 통합 조회 스킬, 공지/학사일정/도서관/시간표/LMS 연동 지원

收藏
2.3k
安装
1k
版本
0.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

KU Portal 스킬 평가

KU Portal은 고려대학교 재학생 및 교직원을 위한 KUPID 포털 통합 조회 스킬로, 캠퍼스 생활에 필요한 다양한 정보를 CLI 기반으로 제공합니다.

核心用法

스킬은 Python 가상환경 기반으로 동작하며, ku_query.py를 통해 명령어를 실행합니다. 비로그인 기능(도서관 좌석, 학식 메뉴)과 KUPID SSO 로그인 필요 기능(공지사항, 시간표, 수강과목), LMS(Canvas) 연동 기능으로 계층화되어 있습니다. 자격 증명은 ~/.config/ku-portal/credentials.json에 도 관리되어 보안성을 확보했습니다.

显著优点

  • 통합성: 공지사항, 학사일정, 장학공지, 도서관, 식당, 시간표, LMS까지 캠퍼스 생활 전반을 커버
  • 실용성: ICS 파일 내보내기로 캘린더 연동, 특정 요일/식당 필터링 등 세밀한 옵션 제공
  • 확장성: 오픈소스 기반(SonAIengine/ku-portal-mcp)으로 커뮤니티 개선 가능

潜在缺点 및局限性

  • 인증 의존: KUPID/LMS 세션 만료 시 수동 갱신 필요, 2FA 미지원 명시적 언급 없음
  • 학교 종속: 고려대학교 전용으로 타 대학 확장 불가
  • 로컬 환경 의존: Python 3.9+ 및 가상환경 설치 필요, 비개발자 진입 장벽 존재
  • 세션 파일 누수 위험: ~/.cache 내 세션 캐시 파일 관리 책임 사용자에게 전가

适合人群

  • 고려대 재학생/대학원생으로 KUPID/LMS 정보를 터미널에서 빠르게 확인하려는 사용자
  • 시간표 캘린더 동기화가 필요한 학생
  • 학식 메뉴를 정기적으로 확인하는 거주형 기숙사생

常规风险

  • 자격 증명 노출: credentials.json 권한 설정 미흡 시 타 프로세스 접근 가능
  • 세션 하이재킹: 캐시된 세션 파일 탈취 시 계정 무단 사용 가능성
  • API 변경: 고려대 포털 구조 변경 시 스킬 기능 마비 가능성
  • 로그 누적: server.log 무제한 증가 시 디스크 공간 소모

KU Portal 内容

scripts文件夹
手动下载zip · 12.0 kB
setup.shtext/x-shellscript
请选择文件