Skip to content

MubaiHua/ucla-cat

Repository files navigation

🐱 About

UCLA CAT (Covid-symptom-survey Auto-filling Tool) is an automation software that frees UCLA bruins from the annoying daily routine of manually filling out the Covid Symptom Survey to show your healthy status.

One click of UCLA CAT completes the survey for you as a healthy status for today. You can schedule the UCLA CAT to run every day at midnight, so you always get a pretty green screen wherever you go.

Here is a demo of how the survey auto-filling runs:

Logo

📦 Installation

If you're using mac/linux, follow this setup guide.

If you're using windows, go here and click Download. You can refer to setup guide to finish the set-up process. We highly recommend you to put main.exe in a separate folder (not directly on your desktop) because it will generate extra files that will be used for the script.

Both the mac and windows version have a scheduler for auto running this program at 12:00 am everyday as long as you have your computer opened. Check the setup guide for details.

✋ Disclaimer

This tool is only for people who have no Covid symptoms, and only serves as a convenient way to fill survey to show a healthy status from day to day. If you have any Covid symptoms, please do not and stop using this tool.

🧑‍💻 Built With

This project incorporates techniques from duo-bypass to bypass Duo two-factor authentication.

💻 Set up your project locally

  • Install Python 3.7+
  • Install pip3
  • Clone this project
  • Install Python dependencies
  pip3 install -r requirements.txt
  • Run the Python script
  python3 main.py

🆙 Update the scirpt

We will try to release new version of the program every time the symptom monitoring survey is changed. If you are unfamiliar with git and github, you may need to go to this website and download the newest version of the program.

✍️ Contributing

  • To request a feature or report bugs: create an issue describing your request.
  • To add a new feature or fix bugs: fork this repository, make code changes, and send a pull request.

Contributions are what make this open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

❤️ Support This Project

If you like this project, please leave a star ⭐️ on the top right corner of this web page. This helps more people to know our project.

Also check out this chrome extension to login into your UCLA account in a snap, without pulling out your phone for Duo two-factor authentication.

"Buy Me A Coffee"