A Python script to pass online monitored exams
demo.online-video-cutter.com.1.1.mp4
- Monitors
~/Pictures/Screenshots
for new screenshots. - Whenever a new screenshot is taken, program sends the image to Claude 3 with a prompt to identify the task in the image and return the solution.
- Sends the answer to
ntfy.sh
topic, which will show up on phone.
- Python 3.8+
- Anthropic account with balance
- ntfy.sh account (free)
- Run the following commands:
git clone git@github.com:bsuvonov/chittak.git
cd chittak
python3 -m venv env & source env/bin/activate
pip install -r requirements.txt
touch .env
- Go to www.anthropic.com and get your API key.
- Visit ntfy.sh, create an account, and set up a new topic.
- Install the ntfy.sh app from app store on your phone and login to your account.
- Add your credentials to the .env file like this:
ANTHROPIC_API_KEY=<your-anthropic-api-key>
NTFY_TOPIC=<your-ntfy-topic-name>
- Run the script on terminal:
python main.py
- Start your online exam.
- Take a screenshot of the problem (make sure the entire problem fits on the screen, you can press Shift + Prt Sc on Ubuntu to take a screenshot with no disruptions).
- Wait a few seconds — you’ll receive the solution directly on your phone via the ntfy.sh app.
Implement a new feature to get or crawl the web page, analyze and solve all the problems on web page and show them on phone at once.