https://github.com/cougargrades/peoplesoft
🏹 A tool that scrapes UH's PeopleSoft system for current registration info.
https://github.com/cougargrades/peoplesoft
docker peoplesoft puppeteer university-of-houston
Last synced: 2 months ago
JSON representation
🏹 A tool that scrapes UH's PeopleSoft system for current registration info.
- Host: GitHub
- URL: https://github.com/cougargrades/peoplesoft
- Owner: cougargrades
- License: mit
- Created: 2020-04-08T00:52:00.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T23:15:01.000Z (over 2 years ago)
- Last Synced: 2025-02-15T12:16:46.591Z (3 months ago)
- Topics: docker, peoplesoft, puppeteer, university-of-houston
- Language: TypeScript
- Homepage:
- Size: 227 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @cougargrades/peoplesoft
[](https://hub.docker.com/r/cougargrades/peoplesoft)
A tool for scraping UH's PeopleSoft system for current registration info.
## Usage
- To install:
`docker pull cougargrades/peoplesoft`
- To use, you must update the mount location:
`docker run -d -p 1234:1234 -v c:/Users/foobar/Documents/config:/config cougargrades/peoplesoft --name peoplesoft`
- Update the `config.json` file located wherever you mounted it:
```
{
"Authentication":
{
"PeopleSoftIDNumber": "123456",
"PeopleSoftPassword": "hunter2"
},
"Courses":
[
{
"Subject": "COSC",
"CatalogNumber": "3360",
"SemesterCode": "2130",
"DesiredSectionNumbers": []
}
],
"Telegram":
{
"BotToken": "sadfsadfsd",
"ChatId": "11111111"
}
}
```- Once you've update the config file, restart the container:
`docker restart peoplesoft`
## PeopleSoft Row Format
See [formats.md](doc/formats.md).