From 56c661cb8b31804bfbaab457b57999f8f42b25eb Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 15 Feb 2016 07:28:06 -0800 Subject: [PATCH] intro tweaks, irc/mail list info, more tools --- index.html | 71 ++++++++++++++++++++++++++++++------------------------ index.md | 58 ++++++++++++++++++++++++-------------------- 2 files changed, 71 insertions(+), 58 deletions(-) diff --git a/index.html b/index.html index 69971e1..009ebd9 100644 --- a/index.html +++ b/index.html @@ -53,7 +53,7 @@ Plain Text Accounting

We simplify debits and credits by using signed numbers instead - positive for inflows to an account, negative for outflows from an account.

We define arbitrary account hierarchy to suit our needs. This scales smoothly from simple to complex scenarios, and from high-level overview to fine detail.

Ledger-likes are, at least in part, command-line tools. This makes them efficient to use and very scriptable and flexible.

-

Ledger-likes also, at their core, tend towards functional operation: they read the input data without changing it, and output a report. This simplicity makes them easy to understand and to rely on.

+

Ledger-likes also, at their core, tend towards functional operation: they read the input data without changing it, and output a report. This simplicity makes them easy to understand and rely on.

questions ?

@@ -62,13 +62,13 @@ Techies, power users, and do-it-yourself-ers, at least for now. If you need a ri

what are the alternatives ?
GNUCash, Grisbi, KMyMoney or other FOSS tools, proprietary tools like Quicken/Quickbooks, online tools like Xero, spreadsheets, paper accounting.

why is this better than QuickBooks ?
-Your data remains accessible. No yearly fees. Free software you can change. Cross platform. Scriptable. Efficient. Simple.

+Your data remains accessible. No yearly fees. Free software you can fix and port. Cross platform. Scriptable. Efficient.

how do I communicate with my accountant ?
-Clean up text reports by hand, print them as PDF, import CSV reports to a spreadsheet..

+Clean up text reports by hand, print them as PDF, export CSV reports to a spreadsheet..

what if my accountant only uses QuickBooks ?
-You'll need a new accountant, or a duplicate set of books in QuickBooks, or to pioneer *ledger -> QuickBooks importing.

+You'll need a new accountant, or a duplicate set of books in QuickBooks, or to pioneer *ledger -> QuickBooks exporting.

can I use this to do my taxes ?
-You can use this to track and gather the data for tax reporting, with suitable accounts. Fill out and submit tax forms with another tool, or by hand.

+You can use this to track and report the data needed for tax reporting. Fill out and submit tax forms with another tool, or by hand.

@@ -79,39 +79,37 @@ You can use this to track and gather the data for tax reporting, with suitable a -Code -Committers -IRC chan. size +Code, committers +Mail list +IRC, size Ledger -C++ (openhub) -101 -70 +C++ 101 +ledger-cli +#ledger 70 hledger -Haskell (openhub) -30 -20 +Haskell 30 +hledger +#hledger 20 Beancount -Python (openhub) -8 - +Python 8 +beancount +#beancount 1 Abandon -Scala (openhub) -5 - +Scala 5 + -Ledger in Go -Go -2 - +Ledger in Go +Go 2 + @@ -119,6 +117,7 @@ You can use this to track and gather the data for tax reporting, with suitable a Inactive: + @@ -131,7 +130,7 @@ You can use this to track and gather the data for tax reporting, with suitable a Perl -penny +Penny Haskell @@ -147,13 +146,22 @@ You can use this to track and gather the data for tax reporting, with suitable a
  • hledger-interest generate *ledger interest transactions
  • hledger-irr calculate an account's internal rate of return over time
  • -
    Data import
    +
    data import
    -
    Time tracking
    +
    editing
    + +
    time tracking
    diff --git a/index.md b/index.md index 0205aa1..51d659c 100644 --- a/index.md +++ b/index.md @@ -51,7 +51,7 @@ This makes them efficient to use and very **scriptable** and flexible. Ledger-likes also, at their core, tend towards **functional operation**: they read the input data without changing it, and output a report. -This simplicity makes them easy to understand and to rely on. +This simplicity makes them easy to understand and rely on.
    @@ -69,24 +69,23 @@ GNUCash, Grisbi, KMyMoney or other FOSS tools, proprietary tools like Quicken/Qu **why is this better than QuickBooks ?**\ Your data remains accessible. No yearly fees. -Free software you can change. +Free software you can fix and port. Cross platform. Scriptable. Efficient. -Simple. **how do I communicate with my accountant ?**\ Clean up text reports by hand, print them as PDF, -import CSV reports to a spreadsheet.. +export CSV reports to a spreadsheet.. **what if my accountant only uses QuickBooks ?**\ You'll need a new accountant, or a duplicate set of books in QuickBooks, -or to pioneer *ledger -> QuickBooks importing. +or to pioneer *ledger -> QuickBooks exporting. **can I use this to do my taxes ?**\ -You can use this to track and gather the data for tax reporting, with suitable accounts. +You can use this to track and report the data needed for tax reporting. Fill out and submit tax forms with another tool, or by hand.
    @@ -100,19 +99,19 @@ Fill out and submit tax forms with another tool, or by hand. | -|------------------------------------------|-------------------------------------------------------------|---:|---:| -| | Code | Committers | IRC chan. size | -| [Ledger](http://ledger-cli.org) | [C++](https://github.com/ledger/ledger) ([openhub](https://www.openhub.net/p/ledger)) | 101 | 70 | -| [hledger](http://hledger.org) | [Haskell](http://code.hledger.org) ([openhub](https://www.openhub.net/p/hledger)) | 30 | 20 | -| [Beancount](http://furius.ca/beancount) | [Python](http://bitbucket.org/blais/beancount/) ([openhub](https://www.openhub.net/p/beancount)) | 8 | | -| Abandon | [Scala](https://github.com/hrj/abandon) ([openhub](https://www.openhub.net/p/abandon)) | 5 | | -| Ledger in Go | [Go](https://github.com/howeyc/ledger) | 2 | | +|-----------------------------------------------|---------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------: +| | Code, committers | Mail list | IRC, size +| [Ledger](http://ledger-cli.org) | [C++](https://github.com/ledger/ledger) 101 | [ledger-cli](http://list.ledger-cli.org/) | [#ledger](http://webchat.freenode.net/?channels=ledger&randomnick=1) 70 +| [hledger](http://hledger.org) | [Haskell](http://code.hledger.org) 30 | [hledger](http://list.hledger.org/) | [#hledger](http://webchat.freenode.net/?channels=hledger&randomnick=1) 20 +| [Beancount](http://furius.ca/beancount) | [Python](http://bitbucket.org/blais/beancount/) 8 | [beancount](https://groups.google.com/forum/#!forum/beancount) | [#beancount](http://webchat.freenode.net/?channels=beancount&randomnick=1) 1 +| Abandon | [Scala](https://github.com/hrj/abandon) 5 | | +| Ledger in Go | [Go](https://github.com/howeyc/ledger) 2 | | -| Inactive: -|-----------|----------------------------------------------------- -| cl-ledger | [Common Lisp](https://github.com/ledger/cl-ledger) -| ledger.pl | [Perl](https://github.com/dimonf/ledger.pl) -| [penny](http://massysett.github.io/penny/) | [Haskell](https://github.com/massysett/penny) +| Inactive: | | +|-----------------------------------------------|----------------------------------------------------- +| cl-ledger | [Common Lisp](https://github.com/ledger/cl-ledger) +| ledger.pl | [Perl](https://github.com/dimonf/ledger.pl) +| [Penny](http://massysett.github.io/penny/) | [Haskell](https://github.com/massysett/penny) | [UMM](http://hackage.haskell.org/package/UMM) | Haskell @@ -123,13 +122,22 @@ Fill out and submit tax forms with another tool, or by hand. - [hledger-interest](http://hackage.haskell.org/package/hledger-interest) generate *ledger interest transactions - [hledger-irr](http://hackage.haskell.org/package/hledger-irr) calculate an account's internal rate of return over time -##### Data import +##### data import - [icsvledger](https://launchpad.net/csv2ledger) CSV to journal converter - [ledger-autosync](https://gitlab.com/egh/ledger-autosync) convert OFX to journal, deduplication, bank download - [reckon](https://github.com/cantino/reckon) smart interactive/non-interactive CSV to journal converter -##### Time tracking +##### editing + +- [ledger-mode](http://ledger-cli.org/3.0/doc/ledger-mode.html) for Emacs +- [vim-ledger](https://github.com/ledger/vim-ledger) for VIM +- [language-ledger](https://atom.io/packages/language-ledger) for Atom +- [ledger](https://atom.io/packages/ledger) for Atom +- [sublime-ledger-syntax](https://github.com/moeffju/sublime-ledger-syntax) for Sublime Text/TextMate +- [Ledger.tmbundle](https://github.com/lifepillar/Ledger.tmbundle) for TextMate + +##### time tracking - [org2tc](https://github.com/jwiegley/org2tc) org to timeclock converter - [taskwarrior](http://taskwarrior.org) todo list manager, some *ledger integration for time reporting @@ -160,13 +168,11 @@ Fill out and submit tax forms with another tool, or by hand. - [Ledger manuals](http://ledger-cli.org/docs.html) - [Ledger wiki](https://github.com/ledger/ledger/wiki) -- [Getting Started With Ledger book](https://github.com/rolfschr/GSWL-book) -- [hledger's more docs](http://hledger.org) +- ["Getting Started With Ledger" book](https://github.com/rolfschr/GSWL-book) +- [hledger docs](http://hledger.org), [more docs](http://hledger.org/more-docs.html) - [Beancount docs](http://furius.ca/beancount/doc/index) -### discussion - ### common tasks ##### data entry @@ -185,9 +191,9 @@ Fill out and submit tax forms with another tool, or by hand. ##### time tracking -##### import and export +- [on integrating timelog and journal](https://github.com/anarcat/ledger-timetracking) -- on integrating timelog and journal +##### import and export #####