Next Saturday we'll be hosting a hackathon at Gudog's office.
Bankscrap is a Ruby gem to extract balances and transactions from multiple banks. It's a higher level abstraction of the work I did with the BBVA gem. It was initially proposed by ismaGNU from nvivo.
Most banks don't offer public APIs and the only way to access to your data (balance and transactions) is through their websites... and most bank websites are a f*cking nightmare.
We are developers and we don't want to waste time doing things we are able to automate. Having to perform 20 clicks in an awful website just to check how much money we have is not something we like.
At Diacode we use it for fetching our bank transactions and displaying them in a Hipchat channel. Our internal invoicing application also uses it to detect when an invoice has been paid by a client.
Think about Bankscrap as an API for your bank. Use your imagination.
- Improve the API and CLI of Bankscrap
- Integrate the existing BBVA gem into Bankscrap.
- Add tests (for God's sake!)
- Add suport for more banks: ING, Banco Sabadell, etc.
- Have fun
- Profit?
Saturday, November 1st. 10:30
Gudog's office
Calle Rodriguez San Pedro 2, Madrid. Office 103 -> Map
Anyone who knows basic Ruby and hates his bank's website. It'd be nice if you get access to a bank account from a different bank so we can work on adding suport for it (Bankia, Caixa, etc.)
BTW... it's free and there will be free coffee and donuts.
For people who are not in Madrid, you can also participate in the hackathon remotely. We'll setup a Hangout and a Hipchat channel for the event.
Just comment on this Gist.
Yes, definitely it is. But until the day where we can pay our rent with Bitcoin comes, we are not gonna waste more time fighting our banks' websites.
@dsager that's interesting! Do you have any examples of how to use the library? I'm seeing the specs of the gem and I think I got a rough idea of how it works, however seeing a basic example of how to use in the readme would be cool. If you are not in Madrid and want to join the hangout we can create a Hipchat room and a Hangout.