All the files are present in ./core
- Script for downloading all the topics available in Topic_list.url
chmod 777 ./full_playlist_downloader.sh
./full_playlist_downloader.sh Topic_list.url
Files Involved:
- playlist_downloadr.sh
- Main Script for Selected Topic download
- Scrapes the content from the topic
Input: Topic URL (found in Toplic_list.url)
chmod 777 ./playlist_downloader.sh
playlist_downloaded.sh <topic_url>
Files Involved:
- scrape_via_login.py
- scrape_content_url.py
- scrape_list_via_login.py
- Download script
- Uses cURL for downloading the video
- Reads command-line-input from the <input_file>
chmod 777 ./curl_script.sh
./curl_script.sh <input_file>
- Scrapes the URL for the videos
- Uses Beautilful Soup4 for the python3 scraping module
- Scrapes the single Resourse Download URL (CDN link)
- Uses Login Payload Credentials
- Change them before use
- USERNAME (email)
- PASSWORD
- SCHOOLID
- Scrapes the all Download URL (CDN link)
- Uses Login Payload Credentials
- Change them before use
- USERNAME (email)
- PASSWORD
- SCHOOLID
- Contains list of the Topics avaliable and their URLS