This is a utility built by @Syed-Zain-Ul-Hassan using Python, Selenium and Tkinter.
You need to download this python module and should have all the libraries mentioned in requirements.txt file.
- Install Python on your computer as shown below.
- Open the python module Cloud Academy Course Downloader.py in RAW form and save it as .py file in your desired folder.
- You should have Google Chrome installed in your computer, then check the version of your chrome and download the relevent ChromeDriver.
- Insatll below required python libraries. For this open Install Pip Packages.cmd CMD file and save it as .cmd file in your desired folder. After downloading python (with pip), simply running it will install all required packages.
pip install beautifulsoup4
pip install bs4
pip install lxml
pip install pyinstaller
pip install python-dateutil
pip install selenium
pip install times2
pip install tkintertable
pip install urllib3
pip install wget
- Make changes in code where required e.g, the chromedriver.exe path etc.
chromebrowser = 'YOUR_PATH_OF_EXE_FILE\\chromedriver.exe'
- Run the python module.
- A UI program will open and ask you for Email, Password and Course URL. Course URL should be correct and shouldn't contains slash (/) or any space at the end of URL.
- Chrome browser will open, and chrome driver will login you with your provided credentials. Then chrome driver will open course and will start downloading the videos.
- Course content will be downloaded in 'C:\cloudAcademy' folder (you can specify your desired folder in code).
- See this demo video of how it works.