Skip to content

legalcodes/ledger-analytics

 
 

Repository files navigation

Ledger Analytics

Analytics/Visualization tool for ledger-cli.

Installation and Usage

Make sure npm and ledger-cli is installed (npm --help and ledger --help should display some information if its installed).

npm install -g ledger-analytics

ledger-analytics -f <your journal file>

Navigate to http://127.0.0.1:3000 in your browser

Query Examples

Don't insert the $ character.

You can query multiple accounts by separating each account with a space (e.g. assets liabilities), or exclude certain accounts by adding and not <account> in front of them (e.g. expenses and not expenses:food).

Overview

$ expenses:food expenses:flights
$ assets and not assets:super and not assets:stock
$ expenses and not expenses:travel

Comparison

$ income,expenses,assets:stocks
$ expenses:food,expenses:fun

Growth

$ income
$ assets:stocks assets:crypto
$ expenses

Preview

Releases

0.1.4a (2018/08/29)

  • Growth Chart
    • Fixed position of tooltip hover
    • Added total amont to tooltip
  • BugFixes:
    • Fixed PUBLIC_URL append on NPM build

0.1.3a (2018/08/27)

  • Added MIT LICENSE

0.1.2a (2018/08/27)

  • Bug fixes
    • Fixed index.html with weird prefix appending
    • Fixed timeline zoom sync with piechart and overview comments data

0.1.1a (2018/08/26)

  • Bug fixes
    • Fixed app crash on asset and not asset:pension

0.1.0a (2018/08/26)

  • First release of ledger-analytics
  • Basic features for data visualization

Development

Frontend

Backend

npm run start   # For frontend
npm run express # For backend

Acknowledgements

Icon by flaticon.com

About

Easy to use analytics/visualization tool for ledger-cli

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.3%
  • HTML 4.4%
  • CSS 0.3%