empatisoft / yok-atlas
这是一个为YÖK Atlas网站数据开发的程序。
dev-main
2022-10-18 12:17 UTC
Requires
- php: ^7.4
- ext-dom: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- cocur/slugify: ^4.2
- guzzlehttp/guzzle: ^7.0
- paquettg/php-html-parser: 3.1.1
This package is auto-updated.
Last update: 2024-09-18 16:32:45 UTC
README
此程序用于从YÖK Atlas网站上获取许可证程序信息。
Composer安装(终端)
在项目主目录中运行以下命令。
$ composer require empatisoft/yok-atlas:dev-main --prefer-source
Composer安装(JSON)
将“require”值添加到您的composer.json文件中,然后运行“composer update”命令。
"empatisoft/yok-atlas": "dev-main"
手动添加到项目中
下载类并将其复制到项目目录中以使用。
示例用法
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ERROR); define('DIR', DIRECTORY_SEPARATOR); define('ROOT', $_SERVER['DOCUMENT_ROOT'].DIR); require_once ROOT."vendor".DIR."autoload.php"; require_once "helpers.php"; $atlas = new \Empatisoft\YokAtlas();
用于提取大学课程
$universityCode = 1000;
$atlas->setUniversity($universityCode);
$programs = $atlas->getPrograms();
用于提取课程信息
$programCode = 1000;
$year = 2021;
$atlas->setProgram($programCode);
$atlas->setYear($year);
$program = $atlas->getProgram();
->setUniversity() 方法
设置您想要提取课程的大学对应的ÖSYM代码。 (getPrograms方法必需。)
->setYear() 方法
设置您想要提取数据的年份。
->getPrograms() 方法
列出大学的所有课程。此方法必须通过“setUniversity”方法设置大学代码才能工作。
->getProgram() 方法
提取课程的所有分析。此方法必须通过“setYear”方法设置数据年份才能工作。