GitXplorerGitXplorer
t

reckon

public
2 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
a7b3e7088230bfa8a63d10bad27e4f89139484a4

gemspec

ccantino committed 14 years ago
Unverified
ed1925e71b250f640167e8debbc1cbbe9ca7706f

Version bump to 0.3.0

ccantino committed 14 years ago
Unverified
8d5bf40ae7373f36975554446b9a2372fc6588fb

accept other separaters; find balance column

ccantino committed 14 years ago
Unverified
1df7601946876581fee1a4e992be184fd0f17bf0

Version bump to 0.2.3

ccantino committed 14 years ago
Unverified
925e536b50e9b9bf3b2a69218ae66777ea316529

Version bump to 0.2.2

ccantino committed 14 years ago
Unverified
1693c5a925b2776add4aff967c103617f9ed4876

Merge branch 'master' of github.com:iterationlabs/reckon

ccantino committed 14 years ago

README

The README file for this repository.

= Reckon

Reckon automagically converts CSV files for use with the command-line accounting tool Ledger[https://github.com/jwiegley/ledger/wiki]. It also helps you to select the correct accounts associated with the CSV data using Bayesian machine learning.

== Installation

Assuming you have Ruby and Rubygems[http://rubygems.org/pages/download] installed on your system, simply run

(sudo) gem install reckon

== Example Usage

First, login to your bank and export your transaction data as a CSV file.

To see how the CSV parses:

reckon -f bank.csv -p

To convert to ledger format and label everything, do:

reckon -f bank.csv -o output.dat

To have reckon learn from an existing ledger file, provide it with -l:

reckon -f bank.csv -l 2010.dat -o output.dat

Learn more with

reckon -h

If you find CSV files that it can't parse, send me examples and I'll try to fix it.

== Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2010 Andrew Cantino, Iteration Labs, LLC. See LICENSE for details.