An open API service indexing awesome lists of open source software.

https://github.com/jacoblincool/ntnu-course-crawler

Crawler for National Taiwan Normal University
https://github.com/jacoblincool/ntnu-course-crawler

Last synced: 10 months ago
JSON representation

Crawler for National Taiwan Normal University

Awesome Lists containing this project

README

          

# NTNU Course Crawler

Course Crawler for National Taiwan Normal University.

## Prerequisites

- Node.js 14+

## Usage

1. Download (clone, fork) this repository
2. Run one of `npm i`, `yarn` or `pnpm i`, depending on your package manager
3. Run `npm start`, `yarn start`, or `pnpm start`, depending on your package manager

All data is stored in the `data` folder under the current working directory.

## Schemata

The schemata of parsed json are provided by [`ntnu-course` package](https://github.com/JacobLinCool/NTNU-Course), which is located in the `node_modules` folder.

## Crawled Data

If you only need the data without crawling by yourself, you can use the data in the [`data` branch](https://github.com/JacobLinCool/NTNU-Course-Crawler/tree/data).

## License

MIT License (c) 2022 JacobLinCool