{"id":15195497,"url":"https://github.com/rezasharifi82/lesson_extractor","last_synced_at":"2026-02-06T04:31:52.944Z","repository":{"id":194839929,"uuid":"691701493","full_name":"rezasharifi82/Lesson_Extractor","owner":"rezasharifi82","description":"Extract all possible \"معارف\" courses @ Ferdowsi University of Mashhad ,FUM","archived":false,"fork":false,"pushed_at":"2023-09-14T19:46:03.000Z","size":379,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T04:27:52.158Z","etag":null,"topics":["beautifulsoup4","ipynb","jupyter-notebook","numpy","pandas","python3","regex"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rezasharifi82.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-14T17:51:42.000Z","updated_at":"2023-09-14T19:48:28.000Z","dependencies_parsed_at":"2023-09-15T10:39:17.166Z","dependency_job_id":null,"html_url":"https://github.com/rezasharifi82/Lesson_Extractor","commit_stats":null,"previous_names":["rezasharifi82/lesson_extractor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rezasharifi82/Lesson_Extractor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezasharifi82%2FLesson_Extractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezasharifi82%2FLesson_Extractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezasharifi82%2FLesson_Extractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezasharifi82%2FLesson_Extractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rezasharifi82","download_url":"https://codeload.github.com/rezasharifi82/Lesson_Extractor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezasharifi82%2FLesson_Extractor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265542403,"owners_count":23785219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup4","ipynb","jupyter-notebook","numpy","pandas","python3","regex"],"created_at":"2024-09-27T23:40:19.643Z","updated_at":"2026-02-06T04:31:52.900Z","avatar_url":"https://github.com/rezasharifi82.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lesson_Extractor\n-------------\n## Requirements\n- Pandas\n- Beautiful Soup\n- Numpy\n- Regex\n-------------\n## Sorry??\nIn Iranian universities, there are some useless courses to which nobody pays attention. However, we are required to pass them during our bachelor's degree. Since these courses lack scientific requirements to be considered as university-level courses,everybody in this country trying to pass these course without any considerable amount of efforts to learning them deeply. On the other hand, we are not eligible to skip these courses. That's why everybody looking for the best presenter in the university.\n## What's the problem?\nIn fact, there is a massive problem for students to find a suitable time alongside a good presenter. So, I've decided to develop this project to help my friends having a better experience of unit selection.    \n## How does it work?!\nAt first, you should download the total table of the presented lesson from the university portal.Then, you should copy those html codes into .html file (e.g. dd.html) .    \nIn the end you should download the notebook while you've that kind of file hirearchy.      \n\u003cdiv style=\"text-align:center\"\u003e\n  \u003cimg src=\"https://github.com/rezasharifi82/Lesson_Extractor/blob/main/scr/Screenshot%20from%202023-09-14%2022-03-23.png\" alt=\"Files\" title=\"Files\"\u003e\n\u003c/div\u003e\nNow,try to run the notebook cell by cell.\nat the end you are going to have this kind of dataframe:      \n\n\u003cbr\u003e \n\u003cbr\u003e \n\u003cbr\u003e \n\u003cbr\u003e \n          \n\u003cdiv style=\"text-align:center\"\u003e\n  \u003cimg src=\"https://github.com/rezasharifi82/Lesson_Extractor/blob/main/scr/Screenshot%20from%202023-09-14%2021-23-44.png\" alt=\"Files\" title=\"Files\"\u003e\n\u003c/div\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezasharifi82%2Flesson_extractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frezasharifi82%2Flesson_extractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezasharifi82%2Flesson_extractor/lists"}