Headless Selenium bot that bypasses Wocabee vocabulary exercises
Project description
WOCAFREE
Headless Selenium bot that bypasses vocabulary exercises on wocabee.app. Terminal TUI to pick login + select packs, fires grading API directly from browser — no exercise interaction.
Quick start
pip install wocafree
cp logins.json.example logins.json # add your credentials
wocafree
Local dev
git clone https://github.com/VSHT3/WOCAFREE.git
cd WOCAFREE
pip install -e .
cp logins.json.example logins.json
wocafree
CLI
wocafree # normal run
wocafree --dry-run # scrape only, no POST
wocafree --proxy 127.0.0.1:8080
See AGENTS.md for full architecture and internals.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wocafree-1.0.0.tar.gz
(17.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
wocafree-1.0.0-py3-none-any.whl
(17.5 kB
view details)
File details
Details for the file wocafree-1.0.0.tar.gz.
File metadata
- Download URL: wocafree-1.0.0.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4b50147c9ab527a4c32191a843e12eeae61790947fa7489655cf165f7359c7f
|
|
| MD5 |
56e42e6fcf43bcc24030486f890c6cf4
|
|
| BLAKE2b-256 |
5d54b2aa3220d251be11edda6203fb11e8be70d24e4ef48f92d652538fc23997
|
File details
Details for the file wocafree-1.0.0-py3-none-any.whl.
File metadata
- Download URL: wocafree-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7127f3c9ae261ee8612bdef38c85673e1a9e991fd1f0011fd3c5b1be0d3e0e28
|
|
| MD5 |
be6663a045ab86268fc40351757c441d
|
|
| BLAKE2b-256 |
4481a6729070b65858dfe13bdb134eb51f5f572f61f7c8c06d280a375304d6b8
|