Skip to main content

ICSD website scraper

Project description

Scrapping professors and courses from ICSD website Original idea by Yannis Alexiou. Check his implementation in NodeJS here

  • Install package: pip install icsdscraper
  • Import main library: import PapaScrap

Functions

getProfessors

Returns all professors as an array of objects with the below details: name, academicRank, link, office, tel, email, website, image

getBasicCourses

Returns all courses as an array of objects with the below details: title, code, semester, ects, theoryHours, labHours, professor, link

getAdvancedCourses

Returns all courses as an array of objects with the below details: contentOutline, learningOutcomes, prerequisites, basicTextbooks, additionalReferences, teachingMethod, grandingMethod, languageOfInstruction, modeOfDelivery

Ι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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

icsdscraper-0.0.14.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

icsdscraper-0.0.14-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file icsdscraper-0.0.14.tar.gz.

File metadata

  • Download URL: icsdscraper-0.0.14.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for icsdscraper-0.0.14.tar.gz
Algorithm Hash digest
SHA256 a9808c351063afdb60c46dc2b984d5737224a66d3e3b6c30447a69623e99da88
MD5 ce7d9be809aa628a82ffd91f9fae0375
BLAKE2b-256 46589ae0a775475b6b2838ec35741e48a0c45a31d70f07c339f4efefeb369efd

See more details on using hashes here.

File details

Details for the file icsdscraper-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: icsdscraper-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for icsdscraper-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 d81994f391cebfd48162dd42b9a7610223a18f645cfada830acecf470b2dfd06
MD5 57e13951ca1a51f32d28d9a5744ab773
BLAKE2b-256 1fe559a79b6b0e2d1bad2852c359910ec6557ea07072b2bfd7ef676016cebf97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page