- Notifications
You must be signed in to change notification settings - Fork6
Get all the resources like Notes and Notebooks provided in CampusX Courses.
arv-anshul/campusx
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Here, you can get all the resources like Notes and Notebooks provided in CampusX Courses.
ByAnshul Raj Verma
CampusX_Praise.mp4
- Data Collection: Gathered data from the HTML structure of the course's website.
- Script Development: Developed Python scripts responsible for parsing HTML and extracting essential data required for subsequent requests.
- HTTP Requests: Performed a series of Http GET requests to the website to obtain session resources, particularly video sessions in the current implementation.
- Testing: Implemented a suite of tests for the
course_parser.py
script to ensure robust and reliable HTML parsing. - Data Structure Maintenance: Maintained the integrity and structure of the acquired data and resources, ensuring they are ready for presentation on a web page.
- Documentation and Presentation: Utilized
mkdocs
along with themkdocs-material
theme/extension to seamlessly generate a professional-looking web page. - Continuous Integration and Deployment (CI/CD): EmployedGithub Actions to automate the build and deployment processes, ensuring the web page is always up-to-date.
- Web Hosting: LeveragedGithub Pages as a reliable hosting solution to make the web page accessible to a wider audience.
By following these workflows, the project ensures efficient data extraction, robust testing, proper documentation, and automated deployment, ultimately resulting in a well-maintained and accessible web page hosted on Github Pages.
🥳 You can get all the course's resources like.pdf
,.ipynb
,.docx
,.pptx
,.xlsx
and.py
files in 🗂️resources
directory.
Caution
If you get any problem while opening a file then try to change its file extension. My program is not good at inferring file extension 😞. Otherwise,raise issue.
Resources File Structure
./resources├── README.md├── DSMP│ ├── Parent Session1│ │ ├── Lecture1│ │ │ ├── Resource1│ │ │ └── Resource2│ │ └── Lecture2│ │ ├── Resource1│ │ └── Resource2│ └── Parent Session2│ └── Lecture1│ ├── Resource1│ └── Resource2└── Extra# Some extra stuffs from course (added manually)
If you have any issue or query related to this project you can raisehere.
About
Get all the resources like Notes and Notebooks provided in CampusX Courses.