Metadata-Version: 2.1
Name: ucurriculum-student
Version: 0.0.4
Summary: Python library dedicated to extract the information from the Seguimiento Curricular page of the Pontifical Catholic University of Chile (UC).
Home-page: https://github.com/IgnacioPalma/UCurriculum-Student
Author: Ignacio Palma
Author-email: ignacio.palma@uc.cl
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/IgnacioPalma/UCurriculum-Student/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# 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:

```shell
$ pip install ucurriculum-student
```

## Getting Started

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

```python
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**.

```python
courses_taken_dict = user.actual_courses()
print(courses_taken_dict)

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










