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
- Host: GitHub
- URL: https://github.com/jacoblincool/ntnu-course-crawler
- Owner: JacobLinCool
- License: mit
- Created: 2022-01-22T20:26:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-29T03:41:00.000Z (11 months ago)
- Last Synced: 2025-07-29T05:44:06.622Z (11 months ago)
- Language: TypeScript
- Size: 43.9 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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