registrar.nu.edu.kz 的基于 Python 的基本 API 客户端库
项目描述
涂木
registrar.nu.edu.kz 的基于 Python 的基本 API 客户端库
要求
- Python 3.6+
OPTIONALJava 8+ 需要使用pdfparser包
安装
安装pip:
pip install nuregi
用法
public_course_catalog
import public_course_catalog as pcc
spring_2021_semester = pcc.get_semester(semester_code=541, timeout=1)
print(spring_2021_semester)
all_schools = pcc.get_school(school_code='all')
print(all_schools)
undergraduate_level = pcc.get_academic_level(level_code=1, timeout=1)
print(undergraduate_level)
all_departments = pcc.get_department(department_code='all', timeout=1)
print(all_departments)
instructor_with_id1 = pcc.get_instructor()
print(instructor_with_id1)
all_subjects = pcc.get_subject('all')
print(all_subjects)
course_list = pcc.get_course_list(
limit=10,
offset=1,
semester_code=541,
school_code=13,
department_code=None,
level_code=1,
subject_code=None,
instructor_code=None,
breadth_code=None,
timeout=5
)
print(course_list)
pdfscraper
import pdfscraper
json_data = pdfscraper.get_csbs_as_json_columns(
semester_code=541,
academic_level_code=1,
school_code=13,
request_timeout=10,
verify_params=True,
verification_timeout=3
)
with open('csbs.json', 'w') as output_file:
output_file.write(str(json_data))
学分
项目中使用:
合理使用免责声明
本项目仅用于教育目的,不得用于干扰https://registrar.nu.edu.kz/的运行。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
nuregi-0.1.0.tar.gz
(18.0 kB
查看哈希)
内置分布
nuregi-0.1.0-py3-none-any.whl
(18.3 kB
查看哈希)