목차 click 👇
이번학기 Swift 프로그래밍 강좌를 듣고 있다. 언어에 대한 수업은 아니고, iOS 앱 개발을 통해 UI 구현의 기초를 다지는 수업인데, 학교 수업보다 깊은 인사이트를 얻고 싶어 Udemy 강좌에 등록을 했다. 이전에는 JavaScript 강좌와 Pixel Art 수업을 수강하곤 했다.
🤯 심각하게 느린 Udemy 강좌
그런데 항상 Udemy강좌를 수강하면서 느낀 건 버퍼링이 너무 심하단 거다. 버퍼때문에 항상 Udemy 강좌 수강을 꺼리긴 하는데 그렇다고 마땅한 대안이 없다. Coursera나, edx는 덜 실용적이고 그 외는 너무 비싸다... Udemy는 새로 계정을 파 가입하면 90% 할인을 제시해 대부분의 인기강좌를 $9.99에 구입할 수 있다.
아무튼 각설하고, 이런저런 웹서핑을 통해 지난 강좌들을 수강할 때는 Touch VPN을 설치해 요긴하게 사용했다. 그런데 이상하게 최근에는 이마저도 느려진 느낌이다. iPad 앱을 다운 받아 다운로드도 해봤지만, 이마저도 백그라운드 다운로드가 안 되는데다 역시 VPN을 써도 심각하게 느리다...
그렇다고 유료 VPN Plan을 구입하기에는 돈이 없다ㅜ (괜히 Udemy 강좌를 수강하겠는가)
🤔 해결책
그러던 중 이 분의 도움을 받아 Udemy강좌를 다운로드할 수 있는 파이썬 스크립트를 찾았다. 이 분은 단순히 켜놓고 주무시던지....(이 분은 70kb/s 정도의 다운로드 속도가 나왔다는데, 나는 VPN 없이 해보니까 2~5kb/s정도 나왔다...) 한 것 같은데 나는 VPN 서비스와 이를 함께 이용하기로 했다.
방법은 다음과 같다. 우선 파이썬이 깔려 있어야 한다.
1. udemy-dl
-
여기 링크에서 해당 레포를 로컬로 끌어오고 (아래 명령어를 터미널에 입력하면 된다.)
$ git clone <https://github.com/r0oth3x49/udemy-dl.git>
-
로컬 스토리지에서 필요한 패키지들을 설치한다.
$ pip install -r requirements.txt
-
로그인 인증을 위해 Chrome을 사용해 Udemy에 로그인 후 개발자도구를 연다. 그 다음
Application
탭에서access_token
의Value
를 더블클릭해 복사한다. 아래 사진에서 KZSCDls.... 가Value
다. -
git에서 clone해온 디렉토리에 아무 이름으로
.txt
파일을 추가한다. 나는 생각나는 단어가 없어서 그냥hello.txt
로 했다. -
해당 텍스트 파일에 내용은
access_token = $your token here
으로 해서 저장한다. ($your token here에는 말 그대로 자신의 token값을 넣어줘야 한다.) -
해당 강좌 URL을 복사 후 다음과 같이 커맨드창에 적어 넣는다. (아래 강좌 주소는 자신이 다운받고 싶은 강좌의 주소로 바꿔줘야 한다.)
$ python udemy-dl.py <https://www.udemy.com/course/ios-13-app-development-bootcamp/> -k hello.txt
-
그럼 이런 창이 뜨고, 다운로드가 시작될 거다.
2. VPN
아직 안 끝났다... 내 경우 인터넷 속도가 너무 느린 나머지(2~5kb/s... 10여년 전 P2P 서비스를 쓸 때도 이정도는 아니었는데...🤯) 중간중간 다운로드가 취소되더라... 그래서 어쩔 수 없이 무료 VPN 서비스들을 알아보고 windscribe를 선택했다. 무료로 10GB까지 주고, 트위터로 언급하면 5GB를 추가로 준다. (참고로, 트위터 인증이 허술해서 직접 언급을 안 해도 된다. #Windscribe를 검색 후, 기업 계정이나 홍보 계정인 듯한 걸 갖다 써도 인증이 된다...ㅋㅋㅋㅋㅋ)
VPN 설치후 미국서버로 연결하고 다운받으니, 속도가 3~400kb/s로 100배 넘게 올랐다. (흠좀무)
'IT' 카테고리의 다른 글
📸 맥 화면 캡처, 녹화 방법 총정리 + 🍯 꿀팁까지 (0) | 2020.05.06 |
---|---|
🚀 Udemy 강좌 다운로드 방법 - 속도 문제 해결하기 (0) | 2020.05.05 |
댓글0