Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wocafree-1.0.0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

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

Hashes for wocafree-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f4b50147c9ab527a4c32191a843e12eeae61790947fa7489655cf165f7359c7f
MD5 56e42e6fcf43bcc24030486f890c6cf4
BLAKE2b-256 5d54b2aa3220d251be11edda6203fb11e8be70d24e4ef48f92d652538fc23997

See more details on using hashes here.

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

Hashes for wocafree-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7127f3c9ae261ee8612bdef38c85673e1a9e991fd1f0011fd3c5b1be0d3e0e28
MD5 be6663a045ab86268fc40351757c441d
BLAKE2b-256 4481a6729070b65858dfe13bdb134eb51f5f572f61f7c8c06d280a375304d6b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page