Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    ledger-pivotpublic

    ledger-pivot

    Build Status

    View ledger transactions in a pivot-table in a web browser:

    • drag-drop headings
    • drill-down by clicking a cell to view its transactions
    • subtotals and charts
    • pivot table layouts are automatically persisted to disk
    • define multiple reports via configuration

    Screenshots

    screenshot 1 screenshot 2

    install and run

    With node.js installed:

    $ npm install -g ledger-pivot  # might need to prefix with sudo
    $ ledger-pivot
    

    then navigate your web-browser to http://your-server:7070 to view the examples.

    configure

    Configuration files live in directory ~/.config/ledger-pivot unless you've changed your $XDG_CONFIG_HOME variable. This location can be overridden with the -c flag on the command line.

    The settings.yaml should be edited as required, specifying the source of transaction csv data and (optionally) the pivot table's initial configuration.

    options

    $ ledger-pivot --help
    Usage: ledger-pivot [options]
    
    Options:
    
      -h, --help                output usage information
      -V, --version             output the version number
      -c, --config-path [path]  path to configuration files
      -p, --port [port]         listening port (default:7070)
    

    developer build and run

    With node.js installed on the target box:

    $ git clone --branch=dev https://github.com/dizzib/ledger-pivot.git
    $ cd ledger-pivot
    $ npm install       # install project dependencies
    $ npm start         # build and start the task runner
    ledger-pivot > b.a  # build all and start server
    

    Then navigate your web-browser to http://your-server:7070 to view the examples.

    license

    MIT

    install

    npm i ledger-pivot

    Downloadsweekly downloads

    8

    version

    0.3.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar