Need help with mint-exporter?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

toddmazierski
127 Stars 74 Forks MIT License 20 Commits 0 Opened issues

Description

Regularly export your Mint.com transactions

Services available

!
?

Need anything else?

Contributors list

# 216,943
C
Redux
codecli...
toggl
4 commits

⚠️ This project is no longer maintained since Mint.com strengthened their authentication in 2016 (details) ⚠️

mint-exporter

Regularly export your Mint.com transactions.

Travis CI badge

Installation

As a :floppydisk: standalone utility :floppydisk:

  1. Clone this repository:
  git clone git://github.com/toddmazierski/mint-exporter.git
  cd mint-exporter
  1. Rename
    .env.example
    to
    .env
    and fill in your Mint credentials
  cp .env.example .env
  1. Install dependencies with Bundler:
  bundle
  1. Run the exporter script:
  bundle exec ruby mint-exporter.rb > transactions.csv

As a :gem: gem :gem:

  1. Add to your
    Gemfile
    :
  gem 'mint', git: 'git://github.com/toddmazierski/mint-exporter.git'
  1. Add an initializer:
  # config/initializers/mint.rb

Mint.configure do |config| config.username = ENV.fetch('MINT_USERNAME') config.password = ENV.fetch('MINT_PASSWORD') end

  1. To output transactions:
  client = Mint::Client.new
  puts client.transactions.fetch

:warning: Warning :warning:

Unfortunately, because Mint.com does not yet have an open API, mint-exporter relies on private APIs to get the data. Because of this, this library has (example) and will continue to occasionally break! Not recommended for production use.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.