This is purely a scripting task.Program takes a user input 'n' and provides n latest lectures (given:- n <= total no of lectures else it will print all lectures) in CSV file from MOOKIT for a course.
This Program Scrape week, name and link of lectures. I had downloaded static page before hand. Though I wrote dynamic-scrpting.ipynb to scrap dynamically.
bs4 :- Beautiful Soup for pulling data out of HTML and XML files. It works navigating, searching, and modifying the parse tree.
requests :- Requests is used to send HTTP/1.1 requests using Python
lxml :- Provides a number of helper function in order to extract the links.
codec :- To encode or decode a data stream or signal.