Skip to main content

Python library dedicated to extract the information from the Seguimiento Curricular page of the Pontifical Catholic University of Chile (UC).

Project description

UCurriculum-Student🧍

Python library dedicated to extract the information from the "Seguimiento Curricular" page of the Pontifical Catholic University of Chile (UC); in particular, the actual courses taken by a student.

Installation

For the installation of the library, use:

$ pip install ucurriculum-student

Getting Started

After installing UCurriculum-Student, you can start using it from Python like this:

from ucurriculum-student import Student

user = Student("USERNAME", "PASSWORD")

Were USERNAME and PASSWORD refers to the username and password, respectively, for accesing SSO-UC.

Obtaining information

After setting up the class in your virtual enviorement, you should want to obtain the information. For now, the library possesses only one method. This is the actual_courses method; it returns a dictionary where every course taken by the student in the actual semester is a Key and his respective section where the student is is his Value.

courses_taken_dict = user.actual_courses()
print(courses_taken_dict)

>>> {
"COURSE_0": "SECTION NUMBER",
"COURSE_1": "SECTION NUMBER",
...
}

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

ucurriculum-student-0.0.3.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

ucurriculum_student-0.0.3-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file ucurriculum-student-0.0.3.tar.gz.

File metadata

  • Download URL: ucurriculum-student-0.0.3.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for ucurriculum-student-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2b45b0628cb1f5272223e9dd03bcf445217ce520a5672c2b2606b0d643cf258f
MD5 3740bcf546c210f21acba9fa8f9e88e3
BLAKE2b-256 c606ce6bb4fc34f42a6d28a6cc6f0a308b31658c5828616b777ba285237d1cd5

See more details on using hashes here.

File details

Details for the file ucurriculum_student-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ucurriculum_student-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 95f77a4301a74bb44d8103da6a01b55aec3a4a32d246ff349255635a78306da9
MD5 c6adb1a7e0c498680271cf34acf9a241
BLAKE2b-256 3d3ed4d9edab7d8a26d5787b74cd838eb1a73547aa06e479da8b9a0767330d8e

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