From e0875060729c4f2cd4c67e792eadaca4ecc9e00b Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 2 Feb 2019 07:23:31 -0800 Subject: [PATCH] move editor support down, new reporting section, add TaxingLots --- index.html | 57 +++++++++++++++++++++++++---------------------- index.md | 65 ++++++++++++++++++++++++++++-------------------------- 2 files changed, 65 insertions(+), 57 deletions(-) diff --git a/index.html b/index.html index ce56301..203adc2 100644 --- a/index.html +++ b/index.html @@ -379,7 +379,7 @@ th, td { border:none; padding-top:0; padding-bottom:0; border-bottom:thin solid
-

add-ons

This and the following sections collect add-ons and helper tools related to the above. "*ledger" below means Ledger & hledger-style journal format.

    +

    add-ons

    This and the following sections collect add-ons and helper tools related to the above. "*ledger" below means Ledger & hledger-style journal format.

    data import/conversion

    • hledger-diff report differing transactions between two journals
    • hledger-interest generate *ledger interest transactions
    • hledger-irr calculate an account's internal rate of return (superseded by roi)
    • @@ -416,30 +416,11 @@ th, td { border:none; padding-top:0; padding-bottom:0; border-bottom:thin solid
    • ledger-to-beancount yet another simple ledger to beancount converter written in Python
    • ldgr a CLI for working with Ledger files
    • r-ledger an R package for querying data from ledger/hledger/beancount files
    • -

    editor support

    Grouped by editor. Note these often work quite well for other ledger-likes, not just the one they are named for.

    reporting

      +
    • hledger-diff report differing transactions between two journals
    • +
    • hledger-interest generate *ledger interest transactions
    • +
    • hledger-irr calculate an account's internal rate of return (superseded by roi)
    • +
    • TaxingLots calculates capital gains for a ledger journal

    time logging

    • org2tc org to timeclock converter
    • on-modify.timetrack.py taskwarrior hook for timeclock output
    • @@ -470,6 +451,30 @@ th, td { border:none; padding-top:0; padding-bottom:0; border-bottom:thin solid
    • ledgible web UI for browsing, data entry (Python)
    • WealthPulse web UI for browsing, price fetching (F#, Ledger)
    • Ledger in Go has lweb, a web UI for browsing transactions, reports, and porfolios
    • +

    editor support

    Grouped by editor. Note these often work quite well for other ledger-likes, not just the one they are named for.

    API

    -

    reporting

    +

    reporting

    • example queries for Beancount
    • hledger Cookbook: Rewrite account names
    • diff --git a/index.md b/index.md index e3df195..6ebb997 100644 --- a/index.md +++ b/index.md @@ -325,10 +325,6 @@ sm-Ledger | 2007 | | [squeak smalltalk][smalltalk-gh] This and the following sections collect add-ons and helper tools related to the above. "*ledger" below means Ledger & hledger-style journal format. -- [hledger-diff](http://hackage.haskell.org/package/hledger-diff) report differing transactions between two journals -- [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 (superseded by [roi](http://hledger.org/manual.html#roi)) - #### data import/conversion - [Ledger](http://ledger-cli.org/3.0/doc/ledger3.html#Comma-Separated-Values-files) and [hledger](http://hledger.org/manual.html#csv-format) have CSV conversion built in. Also: @@ -364,34 +360,12 @@ This and the following sections collect add-ons and helper tools related to the - [ldgr](https://github.com/brandonpittman/ldgr) a CLI for working with Ledger files - [r-ledger](https://github.com/trevorld/r-ledger) an R package for querying data from ledger/hledger/beancount files -#### editor support +#### reporting -Grouped by editor. -Note these often work quite well for other ledger-likes, not just the one they are named for. - -- Atom [language-ledger](https://atom.io/packages/language-ledger) -- Atom [ledger](https://atom.io/packages/ledger) -\ -\ -- Emacs [beancount-mode](https://bitbucket.org/blais/beancount/src/1e21b27c0b0ecf2bf2e1a2cd5c3da3b1befc8152/src/elisp/beancount.el?at=default&fileviewer=file-view-default) -- Emacs [hledger-mode](https://github.com/narendraj9/hledger-mode) -- Emacs [ledger-mode](https://www.ledger-cli.org/3.0/doc/ledger-mode.html) (also works for hledger, beancount etc.) -\ -\ -- VIM [hledger-vim](https://github.com/anekos/hledger-vim) -- VIM [vim-beancount](https://github.com/nathangrigg/vim-beancount) -- VIM [vim-ledger](https://github.com/ledger/vim-ledger) -\ -\ -- Sublime [sublime-ledger-syntax](https://github.com/moeffju/sublime-ledger-syntax) -\ -\ -- TextMate [Ledger.tmbundle](https://github.com/lifepillar/Ledger.tmbundle) -\ -\ -- Visual Studio Code [hledger-vscode](https://github.com/mhansen/hledger-vscode) -- Visual Studio Code [ledger](https://marketplace.visualstudio.com/items?itemName=mariosangiorgio.ledger) -- Visual Studio Code [vscode-beancount](https://marketplace.visualstudio.com/items?itemName=Lencerf.beancount) +- [hledger-diff](http://hackage.haskell.org/package/hledger-diff) report differing transactions between two journals +- [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 (superseded by [roi](http://hledger.org/manual.html#roi)) +- [TaxingLots](https://framagit.org/jkepler/TaxingLots) calculates capital gains for a ledger journal #### time logging @@ -435,6 +409,35 @@ Note these often work quite well for other ledger-likes, not just the one they a - [WealthPulse](https://github.com/readysetmark/WealthPulse) web UI for browsing, price fetching (F#, Ledger) - [Ledger in Go](https://github.com/howeyc/ledger) has lweb, a web UI for browsing transactions, reports, and porfolios +#### editor support + +Grouped by editor. +Note these often work quite well for other ledger-likes, not just the one they are named for. + +- Atom [language-ledger](https://atom.io/packages/language-ledger) +- Atom [ledger](https://atom.io/packages/ledger) +\ +\ +- Emacs [beancount-mode](https://bitbucket.org/blais/beancount/src/1e21b27c0b0ecf2bf2e1a2cd5c3da3b1befc8152/src/elisp/beancount.el?at=default&fileviewer=file-view-default) +- Emacs [hledger-mode](https://github.com/narendraj9/hledger-mode) +- Emacs [ledger-mode](https://www.ledger-cli.org/3.0/doc/ledger-mode.html) (also works for hledger, beancount etc.) +\ +\ +- VIM [hledger-vim](https://github.com/anekos/hledger-vim) +- VIM [vim-beancount](https://github.com/nathangrigg/vim-beancount) +- VIM [vim-ledger](https://github.com/ledger/vim-ledger) +\ +\ +- Sublime [sublime-ledger-syntax](https://github.com/moeffju/sublime-ledger-syntax) +\ +\ +- TextMate [Ledger.tmbundle](https://github.com/lifepillar/Ledger.tmbundle) +\ +\ +- Visual Studio Code [hledger-vscode](https://github.com/mhansen/hledger-vscode) +- Visual Studio Code [ledger](https://marketplace.visualstudio.com/items?itemName=mariosangiorgio.ledger) +- Visual Studio Code [vscode-beancount](https://marketplace.visualstudio.com/items?itemName=Lencerf.beancount) + #### API - [hledger-api](https://github.com/simonmichael/hledger/tree/master/hledger-api) JSON API + static file server (Haskell)