Home > 150beans

150beans

150beans is a project mainly written in ..., it's free.

h1. 150Beans: a dead simple spending tracker

150Beans is a beans-counting... err... spending tracker application designed with a simple Twitter-esque transaction entry UI. The app parses and extracts transaction details from the free-form text as follows:

  • tags: keywords marked by the '#' hashtag
  • locations: locations marked by the '@' symbol
  • date: today: 'now', 'today', yesterday: 'yesterday', 'yes' N days before today: '^-N' (ie. ^-1 = yesterday, ^-3 = 3 days ago, ^-7 = a week ago today) specified date (format y-m-d): July 8, 2011 = 2011/7/8 = 2011/07/08 = 2011-7-8 = 2011-07-08 ** specified date (format m-d) - defaults to current year: July 8, 2011 = 7/8 = 7-8
  • amount: transaction amount prefixed by currency symbol or code: $22.78 = usd 22.78 = usd22.78 = USD22.78 transaction amount postfixed by currency code: 22.78 usd = 22.78usd = 22.78USD transaction amount in format xxxx.xx with no currency markers: 22.78 known currency symbols and codes: USD ($), GBP(£), EURO(€), CNY(¥), HKD, CAD RMB aliased to CNY *** defaults to CNY

h2. User Authentication

150Beans uses OmniAuth for authentications via Twitter and Sina Weibo.