Skip to content

immeasurablematt/ynab-amazon-tx-categorizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YNAB Automation

Import Amazon order exports into You Need A Budget (YNAB) with AI-powered categorization and duplicate detection.

Quick start

  1. Setup: pip install -r requirements.txt and copy .env.example to .env
  2. Get IDs: python get_ynab_ids.py — lists budgets, accounts, categories
  3. Convert: python amazon_csv_to_ynab.py ~/Downloads/amazon_export.csv — AI categorizes, outputs amazon_ynab_ready.csv
  4. Import: YNAB_CSV_FILE=amazon_ynab_ready.csv python ynab_import.py — imports to YNAB (duplicates skipped)

Requires ANTHROPIC_API_KEY in .env for AI categorization. Use --no-ai to skip.

Project structure

Path Purpose
amazon_csv_to_ynab.py Amazon CSV → YNAB-ready CSV (AI categorization)
ynab_import.py Import CSV into YNAB
ynab_apply_csv_categories.py Match YNAB tx to CSV and fix Uncategorized
ynab_cleanup_amazon.py Dedupe and verify categories in YNAB
get_ynab_ids.py List budgets/accounts/categories
app/, lib/ Next.js web app (Vercel)
docs/ Instructions and deployment docs

Documentation

License

Use as you like.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors