KU Portal

🎓 고려대생 필수 포털 통합 도구

고려대학교 KUPID 포털 통합 조회 도구. 공지사항, 학사일정, 도서관 좌석, 시간표, LMS 연동을 하나의 인터페이스에서 제공하는 대학 생활 필수 유틸리티.

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

使用说明

KU Portal 스킬 종합 평가

KU Portal은 고려대학교 재학생 및 교직원을 위한 올인원 포털 통합 조회 도구로, KUPID 포털, 도서관 시스템, LMS(Canvas)를 하나의 CLI 인터페이스로 연결합니다.

핵심 기능

  • 인증 기반 데이터: KUPID SSO 로그인 후 공지사항, 학사일정, 장학공지, 개인 시간표, 수강 내역 접근
  • 비인증 데이터: 도서관 좌석 현황, 학식 메뉴(코리아패스 연동) 조회 가능
  • LMS 통합: Canvas 기반 과제, 강의자료, 퀴즈, 성적, 제출 현황 실시간 확인
  • 실용성: 시간표 ICS 내보내기로 캘린더 앱 연동 지원

장점

  • 대학 포털의 복잡한 웹 UI를 우회하는 효율적인 CLI 접근
  • 세션 캐싱으로 반복 로그인 불필요
  • 통합 검색(search)으로 공지/일정/장학 한 번에 조회
  • Python 가상환경 기반으로 설치 및 유지보수 용이

한계 및 주의사항

  • 학교 종속성: 고려대학교 전용으로 타 대학 사용 불가
  • 인증 리스크: credentials.json에 평문 비밀번호 저장 필요 → 파일 권한 관리 필수
  • 세션 만료: 장기 미사용 시 재로그인 필요
  • 외부 의존성: koreapas.com 학식 데이터의 지속적 가용성

적합한 사용자

  • 고려대학교 재학생/대학원생
  • 매일 포털/LMS를 확인하는 학생
  • 터미널/자동화 워크플로우를 선호하는 기술 사용자
  • 학사 일정 알림 자동화를 구축하려는 사용자

보안 고려사항

  • ~/.config/ku-portal/credentials.json는 600 권한으로 보호 필요
  • 캐시 디렉토리는 사용자 홈에 격리되어 있음
  • 세션 토큰 유출 시 계정 접근 가능성 → 주기적 세션 갱신 권장

KU Portal 内容

手动下载zip · 9.3 kB
ku_query.pytext/plain
请选择文件