Project 001 · Prototype · Active · Open source
PKNU
LMS Sync.
강의자료를 찾으러 매번 LMS를 돌아다니지 않아도 되도록. 부경대학교 강의자료·과제 첨부파일을 과목별 폴더에 차분히 모읍니다.
Why
자료는 흩어져도,
내 폴더는 정돈되게.
- 로그인 후 현재 계정의 수강 과목을 찾아 원하는 과목만 선택합니다.
- 강의자료와 과제 게시판의 첨부파일을 원래 형식으로 보관합니다.
- 새 파일과 수정된 파일만 확인해 불필요한 다운로드를 줄입니다.
- 직접 수정한 파일은 덮어쓰지 않고, 이전 버전도 따로 남깁니다.
- 비밀번호는 Linux Secret Service에만 저장합니다.
- systemd 사용자 타이머로 매시간 자동 확인할 수 있습니다.
Install
세 명령으로
시작합니다.
$ git clone https://github.com/sangjaepark0000/pknu-lms-sync.git $ cd pknu-lms-sync && pipx install . $ pknu-lms-sync setup
Python 3.11 이상과 Secret Service를 사용할 수 있는 Linux 환경이 필요합니다. 상세한 배포판별 준비 과정은 GitHub README에 있습니다.
Boundary
다운로드만.
그 이상은 하지 않습니다.
과제 제출, 댓글 작성, 게시글 삭제를 수행하지 않습니다. LMS에서 자료가 사라져도 로컬 파일을 자동 삭제하지 않으며, 부경대학교 이외의 LMS는 지원하지 않습니다.
비공식 개인 프로젝트
이 도구는 부경대학교의 공식 서비스가 아닙니다. 본인에게 열람 권한이 있는 자료의 개인 학습용 백업에만 사용하고, 내려받은 강의자료를 재배포하지 마세요.