Automation scripts for a Givvy-style scratch-card reward workflow, preserved as a safe public showcase from a private working setup.
This public candidate intentionally keeps only the reusable code variants while excluding live encrypted account blobs, cookie jars, and duplicate deployment folders.
- Python and PHP implementations of the same workflow idea
- local config-driven account and APK metadata model
- encrypted mobile-state handling inside the automation flow
- public template packaging without live cookies or runtime blobs
- Python 3
- PHP 8
- Requests-style HTTP automation
- AES-based local data handling in the Python variant
multiAcc.py- Python implementationmultiAcc.php- PHP implementationconfig.example.json- safe example config shaperequirements.txtdocs/CONFIG_FORMAT.mddocs/QUICKSTART.md.github/workflows/ci.ymlLICENSE
The public repo intentionally excludes:
- real
config.json - real
cookie.txt cf.json,cf2.json,cf3.jsonreff.zip- the duplicate deployment folders from the original private layout
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp config.example.json config.json
python3 multiAcc.pycp config.example.json config.json
php multiAcc.phpconfig.json contains two main arrays:
accounts- encrypted
datalogin - encrypted
foreground
- encrypted
apks- app
url packageNameversion
- app
Use config.example.json as the template only.
docs/CONFIG_FORMAT.mddocs/QUICKSTART.md
- Python 3.10+
- PHP 8.1+
- Linux/macOS shells recommended for the copy-paste flow above
- Treat
config.jsonas sensitive because it contains encrypted but still live account/session-derived material. - Treat
cookie.txtas sensitive runtime state. - Keep per-account deployment variants separate from the public showcase repo.
Shared for educational and automation-architecture reference. Use it responsibly and according to the target platform's rules and your own risk tolerance.