Track personal spending flows in this repository using Finance Tracker CLI. Use when users want to configure QQMail IMAP sync, fetch new bank transactions via cli.py, query accounts/transactions from SQLite, or produce spending summaries and trend reports.
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
cp config/config.example.yaml config/config.yaml
python3 cli.py config show
python3 cli.py sync run --source qqmail --days 7 --dry-run
python3 cli.py sync run --source qqmail --days 7
python3 cli.py account list --limit 50
python3 cli.py tx list --limit 50
python3 scripts/spending_report.py --db ./data/finance.db --days 30 --top 10
python3 cli.py config show and python3 cli.py sync status.scripts/spending_report.py.references/command-reference.md when advanced filtering or SQL verification is needed.Use this when user wants full fetch-and-query in one command:
bash scripts/fetch_and_query.sh --days 7 --top 10