https://github.com/innovativeinventor/autoreach
Simplifying student life by reminding and automatically marking a student in REACH, simplifying Choate's nightly check-in process.
https://github.com/innovativeinventor/autoreach
Last synced: 21 days ago
JSON representation
Simplifying student life by reminding and automatically marking a student in REACH, simplifying Choate's nightly check-in process.
- Host: GitHub
- URL: https://github.com/innovativeinventor/autoreach
- Owner: InnovativeInventor
- License: unlicense
- Created: 2019-09-22T16:32:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-05T00:51:14.000Z (over 5 years ago)
- Last Synced: 2025-02-26T14:45:27.478Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 13.3 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**Note: Since Choate now forces a COVID-19 symptoms survey to be a part of the check-in process, development of this tool has stopped out of respect for the disease control measures implemented this year. Pull requests will be welcome after the COVID-19 symptoms survey is no longer a part of the Choate check-in process.**
# Autoreach
Autoreach is designed to simplify student life at Choate by notifying and auto-marking
students as "In House". This removes the mental burden of having to remember
to REACH at 8:00 PM. For students who are not at Choate but are under the yoke
of REACH, they may also try to use this to ease their life.
# Disclaimer
```
Mr. Rogers has noted that it should not be against school rules so long as the
student is auto-marked in the location that they are actually occupying.
I hold no responsibility for the execution of this code or for the potential
disciplinary responses the school may choose to carry out (although if you are
*actually* in house, it should be fine). My interpretation of the school rules
and the JC's interpretation of the school rules may differ.
```
# Setup
Install the following deps:
```
selenium
chrome/chromium (you may need to update chromedriver_77
```
For each user using autoreach, create a file matching `cred_[NAME].json` using
the fields provided in `cred_template.json`.
Use cron or a tool of your choosing to run the script at your desired time.
# Contribution Policy
This software is released into the public domain and all contributions are
welcome. Just make a pull request or issue to get my attention.