Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nightmachinery/sharif_course_list
A git-scrape of SUT's course lists, in HTML and JSON
https://github.com/nightmachinery/sharif_course_list
course-list data git-scrape git-scraping sharif sharif-university sut
Last synced: 4 days ago
JSON representation
A git-scrape of SUT's course lists, in HTML and JSON
- Host: GitHub
- URL: https://github.com/nightmachinery/sharif_course_list
- Owner: NightMachinery
- Created: 2020-10-10T17:50:13.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T13:15:10.000Z (11 months ago)
- Last Synced: 2024-11-08T11:12:24.613Z (about 2 months ago)
- Topics: course-list, data, git-scrape, git-scraping, sharif, sharif-university, sut
- Language: HTML
- Homepage: https://nightmachinery.github.io/sharif_course_list/
- Size: 1.64 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
> - [English](#english)
> - [فارسی](#فارسی)English
=======This repository is a
[git-scrape](https://simonwillison.net/2020/Oct/9/git-scraping/) of the courses offered by Sharif University of Technology, started from the fall semester of 2020 (1399 in Jalali). The data includes each department's available courses, and details about these courses (the maximum capacity of the course, the professor, the prerequisites, the number of registered students, ...).The code that scrapes and generates this data is available [here](https://github.com/NightMachinery/.shells/blob/master/scripts/zshlang/auto-load/others/scraping/sharif.zsh).
The latest version of the course lists can be viewed [here](https://nightmachinery.github.io/sharif_course_list/).
## Basic usage example
- Install [Refined Github](https://github.com/sindresorhus/refined-github#install).
- (Optional step; Skip if you just want to see the latest data.)
- Select the date at which you want to view the data from [the commit list](https://github.com/NightMachinery/sharif_course_list/commits/master).
- Click on `Browse files`.
- Go to the file corresponding to the department you want to check, e.g., [علوم ریاضی](https://github.com/NightMachinery/sharif_course_list/blob/master/%D8%B9%D9%84%D9%88%D9%85%20%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C.html).
- You can click on the `preview` button to preview the HTML file and see the course list at that date.
- You can, of course, use your own git-fu to do fancy analyses with the versioned data. The above is just the simplest possible use case.فارسی
=====این ریپو لیست درسهای ارائهشده توسط دانشگاه شریف را با استفاده از تکنیک [git-scrape](https://simonwillison.net/2020/Oct/9/git-scraping/) نگه میدارد (شروع از ترم پاییز ۱۳۹۹). برای دیدن لیست دروس در تاریخهای مختلف، به کامیت تاریخ مورد نظر بروید.