Bash/Python Script: A script to download full course from codewithmosh.com, given one has the valid login credentials
1 | 2 | 3 |
---|---|---|
ReactJS | NodeJS | AngularJS: Beginner to Pro |
Redux in Angular | Angular4 Crash | JS: Basics |
JS: OOPS | Complete Python | Python Developers |
SQL | C# Basics | C# Intermediate |
C# Advanced | C# Xamarin Native Apps | The Complete ASP.NET MVC 5 Course |
C# Unit test | Clean Coding and Refactoring | Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+ |
- Help those who want to avoid themselves from 'clicks-and-saves'
- To share a mixed-cum-messed-up learning experience (Python, JS, Shell Script etc)
- Would try include a flow graph of events and Progress
- Include as many Tutorials as possible
- Implemented using Scraping Module in Python and Bash Scripts
- Download Playlist for a specific topic
- Download all Playlists at once (only mentioned Topics)
sudo apt update
sudo apt install python3
sudo apt install python3-pip
pip3 --version
- Clone the Repository and open the project directory
- Install the packages required for the project
$ pip3 install -r ./requirements.txt
- Open ./core/config_detail.py and add the following details
- USERNAME (email)
- PASSWORD
- SCHOOL_ID (A numerical value found in your URL as you login)
Sample URL: "https://sso.teachable.com/secure/121212/users/sign_in?clean_login=true&reset_purchase_session=1" Here the 121212 represents your SCHOOL_ID
- TOPIC_URL : the url of the desired topic Topic_list.url
- TOPIC_NAME : the name of the desired playlist
- Given the right details, start the script (./core/download.py)
$ python3 download.py
AboutTheFiles.md contains the details about the files used in this module.
- Want to contribute and be a part of this small project. Check the simplest contributing guidelines here
- Contributions don't have to be very special. From 'simple typos' to 'serious bugs' all kinds of contributions are welcome! 😄
Thanks! ❤️