ICSD website scraper
Project description
{rtf1ansiansicpg1252cocoartf2511 cocoatextscaling0cocoaplatform0{fonttblf0fswissfcharset0 Helvetica;} {colortbl;red255green255blue255;} {*expandedcolortbl;;} paperw11900paperh16840margl1440margr1440vieww10800viewh8400viewkind0 pardtx566tx1133tx1700tx2267tx2834tx3401tx3968tx4535tx5102tx5669tx6236tx6803pardirnaturalpartightenfactor0
f0fs24 cf0 Scrapping professors and courses from [ICSD website](http://www.icsd.aegean.gr/icsd/)Original idea by [Yannis Alexiou](https://github.com/yannisalexiou). Check his implementation in NodeJS [here](https://www.npmjs.com/package/icsd-scraper)Install package:- pip install icsd-scraperImport main library:- import PapaScrap## Functions ### getProfessorsReturns all professors as an array of objects with the below details:name, academicRank, link, office, tel, email, website, image### getBasicCoursesReturns all courses as an array of objects with the below details:title, code, semester, ects, theoryHours, labHours, professor, link### getAdvancedCoursesReturns all courses as an array of objects with the below details:contentOutline, learningOutcomes, prerequisites, basicTextbooks, additionalReferences, teachingMethod, grandingMethod, languageOfInstruction, modeOfDeliveryuc0u921 mportant: getAdvancedCourses doesn’t always work properly due to lack of consistency of ICSD site. So it’s better to use the getBasicCourses to retrieve basic course information.}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for icsdscraper-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf018bc3f6861e59d83ffb6834128ade5d7ad321a4ce0a421769ae74b1977ea |
|
MD5 | 695b0ee9e5ecc8ee2b2db97c9c45ebee |
|
BLAKE2b-256 | 5c4191343dffb585e8c3079429678e1563cb0b1f3ecb93283a9fa39a63641969 |