GitHunt
AF

afwolfe/AppleCardToYnab

Parse Apple Card transaction screenshots and send to YNAB as transactions.

AppleCardToYnab

DEPRECATED - YNAB has implemented an official solution. See this YNAB blog post for how to set up imports on iOS 17.4+: Introducing Effortless Apple Card Imports with YNAB

Uses cardvisionpy and ynab-api to parse Apple Card transaction screenshots and send them to YNAB as transactions.

Requirements

Usage

  1. Create the Pipenv

    • pipenv install
  2. Copy template.env to .env and enter the variables.

    YNAB_API_KEY=
    YNAB_BUDGET_ID=
    YNAB_APPLE_CARD_ACCOUNT_ID=
  3. Run the script, optionally including arguments specifying the --inputPath folder and --outputPath file for CardVision.

    • pipenv run python main.py
  4. Review the resulting transactions and enter y or n to confirm or cancel uploading the transactions to YNAB.

Languages

Python92.7%Shell7.3%

Contributors

Other
Created April 17, 2022
Updated October 9, 2024