Skip to content

Releases: gusfhr777/EasyStudy

편한수강 v0.2.6a

Choose a tag to compare

@gusfhr777 gusfhr777 released this 12 Sep 12:29

다운로드 창 인터페이스 개선
버그 수정

편한수강 v0.2.5a

Choose a tag to compare

@gusfhr777 gusfhr777 released this 07 Sep 15:46

날짜 등의 이유로 동영상 링크가 비활성화될 시 튕기는 버그 수정

편한수강 v0.2.3a

Choose a tag to compare

@gusfhr777 gusfhr777 released this 01 Sep 06:53
5d37864

업데이트 내역

  • 시청, 다운로드 불가한 버그 수정
  • 최적화

※ EasyStudy.exe 파일을 실행시켜야 합니다.(ffmpeg.exe 아님)

버그 문의 gkrgus777@kau.kr

EasyStudy v0.2.2a Release

Choose a tag to compare

@gusfhr777 gusfhr777 released this 25 Jun 07:15

LMS 시청편의 프로그램 : 편한수강(EasyStudy) v0.2.2a

스크린샷 2024-06-25 160704
제작 : 한국항공대 컴퓨터공학과

KAU LMS를 편하게 시청할 수 있도록 도와줍니다. 배속 락을 자동으로 해제하거나, 동영상 다운로드 등 LMS에 관한 편의 기능을 제공합니다.
본 프로그램은 항공대 LMS 전용이며, 항공대 공식 프로그램이 아닙니다.

v0.2.2a 업데이트 내역

  • GUI 업데이트! 이제 그래픽이 생겨 프로그램이 한층 이뻐졌습니다.
  • 동영상 선택 기능이 추가되었습니다. 이제 원하는 영상만 자동시청이 가능합니다.
  • 동영상 다운로드 기능이 추가되었습니다. 이제 오프라인으로도 편하게 시청이 가능합니다.
  • 교수님이 LMS에 수업을 개설하지 않으면 중단되는 문제, 수업 내용이 없으면 중단되는 문제를 수정하였습니다.
  • 그 외에도 버그 제보를 위한 로그 기능을 추가하고 프로그램의 안정성을 개선하였습니다.

프로그램 사용방법

프로그램을 실행 시, 자동으로 크롬이 켜지며 LMS 로그인을 시작합니다. 아이디와 비밀번호를 입력한 후, 로그인 버튼을 누르세요. 로그인 후 크롬에서 비밀번호 저장을 하면 자동으로 로그인됩니다.

  • LMS 불러오기 : 프로그램 기능에 필요한 정보(강의 목록, 시청 안 한 영상, URL 등...)를 LMS에서 불러옵니다. 대략 5분 정도 걸립니다.
  • 동영상 시청 : 불러온 데이터를 기반으로 영상 시청을 시작합니다. 시청하고 싶은 영상을 클릭한 후, 확인 버튼을 누릅니다. 영상 시청이 끝나도 30초간 멈추나, 이는 의도된 세팅으로 그냥 두시면 됩니다.
  • 동영상 다운로드 : 불러온 데이터를 기반으로 동영상 다운로드를 시작합니다. 다운로드하고 싶은 영상을 클릭한 후, 확인 버튼을 누릅니다. 인터넷 환경에 따라 다르나, 영상 1시간에 50초 정도 소요됩니다.
  • 데이터 출력 : 불러온 데이터를 파일 형태로 출력합니다.

사용시 주의사항

  1. LMS의 언어를 한국어로 설정해야합니다.
  2. 크롬이 설치되어 있고, 최신버전이어야 합니다.
  3. 프로그램 실행 중, 크롬에서 비밀번호 저장 버튼을 제외한 어떤 조작도 하지 말아야 합니다.

로딩중.. 에서 실행이 안되는 경우 해결방법

  1. 크롬이 최신버전인지 확인합니다. 크롬 - 설정 - Chrome 정보 에서 확인가능합니다.
  2. C://ChromeMetaData 폴더를 삭제합니다.
  3. 작업 관리자를 열고, 크롬과 EasyStudy를 모두 강제종료합니다.
    위 조치 이후에도 실행이 안되는 경우, 문의바랍니다.

원리상 MacOS 에서도 실행가능하나, 테스트해본 적이 없어서 장담을 못하겠습니다(맥북 살 돈이 없습니다 죄송합니다..) 공개된 코드를 가지고 MacOS 에서 직접 컴파일하시거나 Wine 호환레이어를 이용하시기 바랍니다.

바이러스가 걱정되요!!

download

마이크로소프트 스마트스크린이 뜰 수 있는데, 이건 그냥 파이썬 프로그램 특징이라서 그냥 실행하시면 됩니다. 당연하지만 바이러스는 없어요.

이 프로그램은 오픈소스 프로그램이고 따라서 직접 소스코드를 보실 수 있습니다.

취미로 만든거고 저작권도 없으니 마음대로 가져다가 써도 됩니다.

내눈으론 못믿겠다 싶으면 아래 코드를 다운받고 직접 컴파일하면 됩니다!!

다만 컴퓨터가 이 바보같은 코드를 분석하는데 시간이 조금 걸릴겁니다

https://github.com/gusfhr777/Easy_Study

컴파일 명령어 : pyinstaller -F -n=EasyStudy --icon="./eagle.ico" --noconsole main.py

개발자에게 연락하기

아이디어 제안 / 버그 수정 요청/ 불편사항 제보는 gkrgus777@kau.kr로 부탁드립니다.
버그를 발견하셨을 때, logs 폴더를 이메일로 보내주셔야 버그 해결이 가능합니다.

개발자에게 탕후루 사주기

본 프로그램의 사용은 완전한 무료입니다.
후원은 프로그램을 개발하고 유지보수 하는 데 큰 도움이 됩니다.

선배! 마라탕사주세요!
안된다구요?
그럼.. 탕후루만이라도..
https://toss.me/gusfhr777

Full Changelog: v0.1.0a...v0.2.2a

EasyStudy v0.1.0a Release

Choose a tag to compare

@gusfhr777 gusfhr777 released this 02 Jun 16:35
51f5083

LMS 시청편의 프로그램 : 편한수강(EasyStudy) v0.1.0a

image

KAU LMS를 편하게 시청할 수 있도록 도와줍니다.
본 프로그램은 항공대 LMS 전용이며, 항공대 공식 프로그램이 아닙니다.

명령어 사용법

1 : LMS 미시청 영상 자동시청

  • LMS에서 강의영상에 대한 데이터를 습득한 뒤, 미시청한 영상을 자동으로 시청합니다.
  • 영상의 미시청 여부를 확인하기 위해 하나하나 영상을 하나하나 클릭합니다. 영상이 많은 경우 준비시간이 오래걸릴 수 있습니다.
  • 영상 길이 만큼 프로그램을 대기하여 자동시청하는 방식으로 동작합니다.

2 : 자동로그인 ON/OFF

  • 로그인 버튼 자동클릭 여부를 ON/OFF 합니다. 원하는 경우 OFF 하세요.

3 : 강의 관련 데이터 출력

  • 프로그램이 수집한 강의 데이터를 출력합니다. 강의 제목, 교수, 강의구분, 영상이름, 영상링크 등 다양한 데이터를 출력합니다.

4 : 자동시청 Flag 생성

  • 프로그램 실행 시, 선택 창이 뜨지 않고 바로 영상을 시청하도록 합니다.
  • 자동시청을 의미하는 파일(AutoVideo.txt)을 만들고, 프로그램 실행 시 그 파일이 감지되면 자동으로 1번 명령을 실행하고 종료합니다.

사용시 주의사항

  1. LMS의 언어를 한국어로 설정해야합니다.
  2. 크롬이 설치되어 있고, 최신버전이어야 합니다.
  3. 프로그램 실행 중, 비밀번호 저장 버튼을 제외한 어떤 조작도 하지 말아야 합니다.

로딩중.. 에서 실행이 안되는 경우 해결방법

  • 크롬이 최신버전인지 확인합니다. 크롬 - 설정 - Chrome 정보 에서 확인가능합니다.
  • C://ChromeMetaData 폴더를 삭제합니다.
  • 작업 관리자를 열고, 크롬 프로그램을 모두 강제종료합니다.
    위 조치 이후에도 실행이 안되는 경우, 문의바랍니다.

테스트 환경

  • Windows 10 Intel Core i5-8250U @ 1.6Ghz, Intel UHD Graphics 620
  • Windows 11 Intel Core i5-12400F
  • Ubuntu 22.04 LTS //예정
    원리상 MacOS 에서도 실행가능하나, 테스트해본 적이 없어서 장담을 못하겠습니다(맥북 살 돈이 없습니다 죄송합니다..) 공개된 코드를 가지고 MacOS 에서 직접 컴파일하시거나 Wine 호환레이어를 이용하시기 바랍니다.

바이러스가 걱정되요!!

download
마이크로소프트 스마트스크린이 뜰 수 있는데, 이건 그냥 파이썬 프로그램 특징이라서 그냥 실행하시면 됩니다. 당연하지만 바이러스는 없어요.

이 프로그램은 오픈소스 프로그램이고 따라서 직접 소스코드를 보실 수 있습니다. 취미로 만든거고 저작권도 없으니 마음대로 가져다가 써도 됩니다. 내눈으론 못믿겠다 싶으면 아래 코드를 다운받고 직접 컴파일하면 됩니다!! 다만 컴퓨터가 이 바보같은 코드를 분석하는데 시간이 조금 걸릴겁니다
https://github.com/gusfhr777/Easy_Study
컴파일 명령어 : pyinstaller -F -n=EasyStudy --icon="./eagle.ico" main.py

Full Changelog: https://github.com/gusfhr777/Easy_Study/commits/v0.1.0a