视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
george【文档与办公】Automate George online banking (Erste Bank / Sparkasse Austria) using Playwright: login/session (phone approval), list accounts + balances, and download statements/exports/transactions (CAMT53, MT940, CSV/JSON/OFX/XLSX). Use when the user mentions George, Erste/Sparkasse, account statements, CAMT53/MT940, or transaction exports.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Modular automation for George (Erste Bank / Sparkasse Austria).
Entry point: {baseDir}/scripts/george.py
python3 {baseDir}/scripts/george.py setup
# First account sync (auto-fetches if config has none):
python3 {baseDir}/scripts/george.py accounts
What setup does:
user_id)~/.clawdbot/george/config.json (accounts stored as an array)pipx install playwright
playwright install chromium
mkdir -p ~/.clawdbot/george
cat > ~/.clawdbot/george/config.json <<EOF
{
"user_id": "YOUR_USER_ID",
"accounts": {}
}
EOF
python3 {baseDir}/scripts/george.py accounts
python3 {baseDir}/scripts/george.py login
python3 {baseDir}/scripts/george.py logout
Session is persisted in ~/.clawdbot/george/.pw-profile/ (or --dir).
python3 {baseDir}/scripts/george.py accounts # list from config; if empty, fetch + save into config.json
python3 {baseDir}/scripts/george.py accounts --fetch # refresh from George and update config.json
python3 {baseDir}/scripts/george.py balances
python3 {baseDir}/scripts/george.py statements -a main -y 2025 -q 4
Note: currently only the Q4 statement ID mapping is validated.
python3 {baseDir}/scripts/george.py export # CAMT53 (default)
python3 {baseDir}/scripts/george.py export --type mt940
python3 {baseDir}/scripts/george.py transactions -a main # CSV (default)
python3 {baseDir}/scripts/george.py transactions -a main -f json
python3 {baseDir}/scripts/george.py transactions -a main -f ofx
python3 {baseDir}/scripts/george.py transactions -a main -f xlsx
python3 {baseDir}/scripts/george.py transactions -a main --from 01.01.2025 --to 31.01.2025
Supported formats: csv (default), json, ofx, xlsx
--visible Show browser window (debugging)
--dir DIR State directory (default: ~/.clawdbot/george; override via GEORGE_DIR)
--login-timeout N Seconds to wait for phone approval (default: 60)
--user-id ID Override user number/username (or set GEORGE_USER_ID)
You can also put GEORGE_USER_ID=... in ~/.clawdbot/george/.env.
~/.clawdbot/george/config.json (or --dir)~/.clawdbot/george/.pw-profile/ (or --dir)~/.clawdbot/george/data/ (or --dir)