Sunday, July 1, 2018

Mojito 1.2.0 is now Available

Hi All,

Version 1.2.0 of Mojito is now available from the Download page. Changes in this version:
  • A few UI improvements, like new buttons at the top of the TxnData, AccountData, and Reconcile sheets.
  • Fixes to a few bugs.
  • All of the source code for MojitoLib (the code that makes Mojito work) is now available on GitHub:  https://github.com/b3devs/MojitoLib
  • For those who would like to modify the code to their liking, the development process is now easier (though still not "easy" exactly). Sparse instructions are provided on the GitHub page.
Because of the UI changes, you must download a new copy of Mojito to get this new version.

Cheers,
- b3

Wednesday, May 9, 2018

The Mojito Chrome plugin is not mine

Many of you probably already know this, but it has just come to my attention that there is a Chrome plugin called "Mojito" out there. It even has the same tag line: "mint with a kick"!? Go figure.

I haven't used this plugin, but from what I can tell it appears to be a "mint assistant" of sorts that modifies the mint.com web pages and adds new features.

The reason for this post is just to let you know that the Mojito Chrome plugin is in no way associated with the Mojito Google spreadsheet that I have created here. I do not know the developer of the plugin and have never communicated with him / her, so I cannot vouch for it in any way. Don't let that stop you from using it, though. :)

Cheers,
-b3

Monday, February 27, 2017

Mint change - get the authentication headers from "track.xevent" instead of "oauth2"

Hi All,

Just a quick post. Mint changed something and you can no longer get the required authentication headers by using the "oath2" request. You must now search for and copy all of the headers from the track.xevent request. (Also, fyi, I only see the track.xevent header when I view the "Overview" page on mint.com.)

I have updated the Mint Authentication Steps page with this new information (but I still need to updated the screenshot).

-b3

Monday, December 12, 2016

Minor update - version 1.1.6.2 - Mint made small change to authentication headers

Hi All,

Mint made a minor change to their http headers recently that broke Mojito.

I have updated Mojito to handle the change. The new version is 1.1.6.2. As always, you can download a new copy, or you can upgrade your existing copy following the easy steps on the FAQ page.

-b3

Friday, September 2, 2016

Mojito has been fixed - version 1.1.6.1 - mint.com changed to mint.intuit.com

Hi All,

If you haven't already noticed, Mojito stopped working because Mint changed the internet domain name from mint.com to mint.intuit.com.

I have updated Mojito to use the new domain name. The new version is 1.1.6.1. You can download a new copy, or you can upgrade your existing copy following the easy steps on the FAQ page.

Cheers,
-b3

Sunday, June 26, 2016

Mojito Version 1.1.6 is available - Mint authentication is fixed, but somewhat painful

Hi All,

I have fixed the Mint authentication problem in Mojito. See the previous post for more details on the issue.

You must now connect Mojito to an active Mint session, which means you must log in to Mint in a separate window first, then copy the HTTP headers from the Mint page over to Mojito. I know this is not convenient, but this is the only solution I have gotten to work. If you are like me, you are desperate to get your account data from Mint so you can manage your finances better; and this somewhat cumbersome work-around is certainly better than having to scrap Mojito altogether. The details for the new authentication process are described on the Mint Authentication Steps page.


To upgrade your copy of Mojito, follow the easy steps on the FAQ page.

Cheers,
-b3

Thursday, June 23, 2016

The bad news ... and then some good news (sort of)

Hi Mojito Users,

I have been working on the login problem for over a week now. The issue is that Mint changed their login process and now requires a second verification step when you login from a different computer or a new location. The verification is usually a code sent via email.

Other software programmers on the internet have figured out the underlying network requests that Mint requires. However, these individuals are running a script directly from their computers to download their accounts, etc., and Mint can't tell the difference between the script and a normal web browser running on their computer. Mojito is different. Mojito runs within Google Sheets directly from Google's servers, not from your home computer.

And that's the problem. No matter how I modify and tweak Mojito to send the new login requests to Mint, it always fails. Mint sees the network requests coming from Google's servers and rejects them. Logging into Mint directly from Mojito is simply no longer possible.

Having been a heavy Mojito user myself for over two years, I was desperate to find some way to get Mojito working again. I finally found one ... but it's not pretty. Some of you may decide that is just too "technical" and choose to stop using Mojito. I sincerely apologize if that is the case.

The work-around requires a few steps, which I will post once I have finished updating Mojito (hopefully in the next few days!). The gist is that you will have to log in to the Mint website directly, copy the Mint HTTP headers from Chrome's developer tools window, and paste the headers into Mojito (via a new Mint Authentication window). Like I said, it's not pretty ... but it works. The one nice thing about this change is that Mojito will not require re-authentication as long as you keep the Mint website active.

Stay tuned. I will post more detailed steps for the login work-around once Mojito is ready.

Thanks,
-b3