Wesabe hackers
We love it when people build tools for themselves using Wesabe. Excel, for instance, is a great tool for analyzing numbers, and for the people who like and use Excel, it’s great to be able to clean up your data in Wesabe (taking advantage of our community editing features) and then run more sophisticated analyses in Excel.
The world of Wesabe hackers (in the “playful inventors” meaning of the word, of course!) is growing. Here are some recent projects you might find useful:
- Charlie Groves wrote a Python script to export all of your Wesabe data in one shot. This is great for doing periodic updates to, say, an Excel spreadsheet — run this script to get your data and then update.
- Charlie also wrote a separate script to make reports from the exported data. He gives an example for how to use it, showing his wife’s business transactions as a report. Great job!
- Chris Roos has been on a tear, automating downloads from various UK banks, even those that don’t offer any export formats at all. These scripts are awesome. Chris has a Google Code project to host all of his scripts — check it out for updates. Here’s the current list of Wesabe-related scripts (linked to the blog posts that explain them):
We love all of these project ideas and we’re happy to help if you have a similar project you want to do.

May 15th, 2007 at 12:16 pm
If I create scripts to automate my banks, will they be of any use to you for the official Uploader? I can use a particular language or style if it makes things easier for you guys.
May 15th, 2007 at 3:55 pm
Patrick,
Sure, absolutely. Currently we’re using Python (with pycurl), and we’d be happy to use any scripts like this. Please also feel free to drop me a line if you’re interested in testing our newer upload tool, which uses a different environment.
Thanks much,
September 13th, 2008 at 2:07 pm
Hi,
I don’ really understand what to do with the script you posted. I am setting up wasabe and it says I need an account activity file from lloyds. How can I get this file.
I am guessing the script is to replace that, but where do I put it.
Thanks