Skip to main content

registrar.nu.edu.kz 的基于 Python 的基本 API 客户端库

项目描述

涂木

下载 派皮 最新版本的 Libraries.io 依赖状态 PyPI - Python 版本 GitHub

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 查看哈希)

已上传 source

内置分布

nuregi-0.1.0-py3-none-any.whl (18.3 kB 查看哈希)

已上传 py3