Translate Mint.com csv's for Monarch Money Import
Project description
monarch-converter
I wrote a script to convert transactions downloaded from Mint so they could be uploaded into Monarch Money
Installation
pip install monarch-converter
Usage
This script assumes you have a csv file downloaded from Mint.com before they shut down.
Reading basic information
monarch-converter mint-transactions.csv
Translating account names
There may be situations where an account name in Mint does not match what you want to use in Monarch. These can be renamed in bulk with a csv file.
A helper has been created to format that csv file.
# create a helper csv - this will create a csv with duplicate account names
monarch-converter mint-transactions.csv --account-mapping-helper rename-accounts.csv
Just edit the Monarch column to use whatever account name you'd like, and then use it for the next step.
# this will read in the rename-accounts csv file, renaming account names as defined
monarch-converter mint-transactions.csv --account-mapping-translate rename-accounts.csv
Output
Monarch Money requested a separate csv file for each account, so the data can be partitioned and chunked up. By default, the max row count is 5000, but that is adjustable.
The output is specified by directory.
monarch-converter mint-transactions.csv --account-mapping-translate rename-accounts.csv --output ./output/ --max-rows 5000
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file monarch_converter-0.1.0.tar.gz.
File metadata
- Download URL: monarch_converter-0.1.0.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5741fda148a863ecece16455a945b7b733e6a91295025a9b4be8cac541dfdec4
|
|
| MD5 |
8e6ebcebd37e5877a4c2b34c978af338
|
|
| BLAKE2b-256 |
329d7e223a6fbdf8025c3070d5cff0e9b508dde762e5ae0642a8605accb07455
|
Provenance
The following attestation bundles were made for monarch_converter-0.1.0.tar.gz:
Publisher:
python-package.yml on rveachkc/monarch-converter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monarch_converter-0.1.0.tar.gz -
Subject digest:
5741fda148a863ecece16455a945b7b733e6a91295025a9b4be8cac541dfdec4 - Sigstore transparency entry: 341847886
- Sigstore integration time:
-
Permalink:
rveachkc/monarch-converter@bea8d5cd1e4440140b35eea6a84f5ac6251b710c -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/rveachkc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-package.yml@bea8d5cd1e4440140b35eea6a84f5ac6251b710c -
Trigger Event:
push
-
Statement type:
File details
Details for the file monarch_converter-0.1.0-py3-none-any.whl.
File metadata
- Download URL: monarch_converter-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e3349ef13315555e4106b2ece72d02f995ae081bf97ae7dee741679d8357190
|
|
| MD5 |
e80725c591a452a267cffd9bfe36fec1
|
|
| BLAKE2b-256 |
5d498bc8415d0add121b394c90f24fa35065bbe641242378525e1059c097c89b
|
Provenance
The following attestation bundles were made for monarch_converter-0.1.0-py3-none-any.whl:
Publisher:
python-package.yml on rveachkc/monarch-converter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monarch_converter-0.1.0-py3-none-any.whl -
Subject digest:
8e3349ef13315555e4106b2ece72d02f995ae081bf97ae7dee741679d8357190 - Sigstore transparency entry: 341847915
- Sigstore integration time:
-
Permalink:
rveachkc/monarch-converter@bea8d5cd1e4440140b35eea6a84f5ac6251b710c -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/rveachkc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-package.yml@bea8d5cd1e4440140b35eea6a84f5ac6251b710c -
Trigger Event:
push
-
Statement type: