Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/404wolf/cwru-find-room
Find Case Western classrooms that are unreserved
https://github.com/404wolf/cwru-find-room
Last synced: 7 days ago
JSON representation
Find Case Western classrooms that are unreserved
- Host: GitHub
- URL: https://github.com/404wolf/cwru-find-room
- Owner: 404Wolf
- License: mit
- Created: 2024-02-06T01:51:02.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-02-14T01:22:19.000Z (9 months ago)
- Last Synced: 2024-02-14T07:31:59.279Z (9 months ago)
- Language: Python
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CWRU Room Finder
This is a program that can automatically use Case Western's room reservation system internal API to locate vacant rooms.
To use it, simply set `CASEID` and `PASSWORD` as environmental variables, install packages in `requirements.txt`, and run `findroom.py`.
All rooms will be filtered out based on the `HOURS_FROM_NOW` and `DURATION_HOURS` set as environmental variables. These should be integers. All rooms will be filtered out based on "blacklist" in `filters.json`, to remove rooms such as "auditoriums" (which are counted as rooms) as well as the health campus.
## Disclaimer
I AM NOT LIABLE FOR ANYTHING THAT HAPPENS AS A RESULT OF USING THIS PROGRAM. This program uses a headless browser to automatically login to your case account, which is probably not allowed.