All Projects → karimelgazar → course_to_local_website

karimelgazar / course_to_local_website

Licence: other
Create a local website for your `Udemy` downloaded course

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to course to local website

The Complete JavaScript Course
The Complete JavaScript Course https://www.udemy.com/course/the-complete-javascript-course/
Stars: ✭ 12 (-29.41%)
Mutual labels:  udemy, udemy-course
Udemy Dl
A cross-platform python based utility to download courses from udemy for personal offline use.
Stars: ✭ 4,380 (+25664.71%)
Mutual labels:  udemy, udemy-dl
Udemy Downloader Gui
A desktop application for downloading Udemy Courses
Stars: ✭ 5,504 (+32276.47%)
Mutual labels:  udemy, udemy-dl
udemypy
Free Udemy courses everyday!
Stars: ✭ 88 (+417.65%)
Mutual labels:  udemy
udemy-downloader
A Udemy downloader that can download lectures, with DRM support.
Stars: ✭ 507 (+2882.35%)
Mutual labels:  udemy
fresh-coupons
Buy paid Udemy courses for free/with discount without extra step! See all discounted courses right in Udemy and apply coupon code automatically or with a single click.
Stars: ✭ 24 (+41.18%)
Mutual labels:  udemy
calculo
Aprende todo el cálculo desde cero con ejemplos, ejercicios, demostraciones y todo el material desde el primero momento en el curso completo en Udemy
Stars: ✭ 40 (+135.29%)
Mutual labels:  udemy
Udemy Course Grabber
A script/software for automatically enrolling/joining 100% discounted Udemy courses for free. Get Paid Udemy courses for free with just a few clicks.
Stars: ✭ 230 (+1252.94%)
Mutual labels:  udemy
CourseDownloader
GUI app for downloading whole online courses with folder structure from one url
Stars: ✭ 20 (+17.65%)
Mutual labels:  udemy
awesome-full-stack-machine-courses
Curated list of publicly accessible machine learning engineering courses from CalTech, Columbia, Berkeley, MIT, and Stanford.
Stars: ✭ 283 (+1564.71%)
Mutual labels:  udemy
learn-swift-with-bob
Learn Swift 4 with Bob: Intermediate to Advanced Swift 4 Course
Stars: ✭ 22 (+29.41%)
Mutual labels:  udemy
rails contact list
Learn Ruby on Rails by creating an app from scratch
Stars: ✭ 60 (+252.94%)
Mutual labels:  udemy
ngDownloader
📹 🎥 Now Download videos from any website including YouTube, Facebook, Udemy etc without ads.
Stars: ✭ 47 (+176.47%)
Mutual labels:  udemy
Manual-Pratico-Deep-Learning
Repositório para o meu curso na Udemy
Stars: ✭ 49 (+188.24%)
Mutual labels:  udemy
jquery-course
Code from my Udemy course "The Complete jQuery Course: From Beginner to Advanced"
Stars: ✭ 127 (+647.06%)
Mutual labels:  udemy
vuejs-egitimi
Vue.js ile Sıfırdan Uygulama Geliştirme Eğitimi uygulama ve proje dosyaları
Stars: ✭ 19 (+11.76%)
Mutual labels:  udemy
Curso Algebra Lineal
Curso de Álgebra Lineal
Stars: ✭ 234 (+1276.47%)
Mutual labels:  udemy
typescript-for-javascript-developers
Udemyで公開中の「ハンズオンで学ぶ TypeScript - JavaScript エンジニアのための TypeScript徹底入門」の公式リポジトリです。
Stars: ✭ 18 (+5.88%)
Mutual labels:  udemy
Aprendiendo-React
Todo sobre el curso de Udemy, Aprendiendo React
Stars: ✭ 44 (+158.82%)
Mutual labels:  udemy
my-awesome-projects
Learn by doing projects
Stars: ✭ 48 (+182.35%)
Mutual labels:  udemy

🌟 Please star 🌟 this repo if liked it.

After you download your Udemy course using this great tool @udemy-dl you can use my tool to create a local website for your downloaded course

This project was inspired from those great guys @Udacimak

The purpose of this project is to access your videos, subtitles and html files all in one place so you can focus only on learning.

🌟 Index

How To Use It  |  Shortcuts  |  The Result  |  Problems & Solutions

 

🌟 How To Use It 📓

  1. [OPTIONAL] set a wallpaper for the course hompage

The image can have any name and these extensions ".jpg", ".gif", ".png", ".tga", "jpeg"

  1. Open a terminal

  2. Excute this command:

     pip install webvtt-py
    
  3. Excute this command

     python run.py "THE_COURSE_FOLDER_PATH"`
    
  4. You access the course again by opening index.html file in your web browser (see the image above)

  5. Enjoy. 😎

🌟 Shortcuts 👨🏼‍💻

💁 Almost all shortcuts are the same as Youtube

  • 0..9 : Seek to specific point in the video (7 advances to 70% of duration)

Note: use the top numeric keys not the ones on the side

  • b : Go to the previous video

  • c : toggle captions ON/OFF

  • f : Toggle full screen

  • h : Go the course home page

  • n : Go to the next video

  • z : Reset playback rate to normal

  • spacebar : Play/Pause the video

  • , : Previous frame (while paused)

  • . : Next frame (while paused)

  • > (SHIFT+.) : Increase playback rate

  • < (SHIFT+,) : Decrease playback rate

  • CTRL + b : Display/Hide sidebar

🌟 The Result 🤩

Please see this demo video

Scereenshots

🌟 Problems & Solutions

why the shortcuts doesn't work?

Make sure that the selected language in your keyboard is English

why the subtitle is not shown?

This problem beacuse of the Chrome browser security issues which doesn't allow subtitles to play and you can overcome it by applying these 2 simple steps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].