From 4d3ce53d7d5e8d517ecf140c7c99bad229e7f6d4 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 11 Mar 2022 08:04:59 -1000 Subject: [PATCH] add price fetching section, add update-hledger-market-prices.hs --- index.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/index.md b/index.md index ce41226..900dd05 100644 --- a/index.md +++ b/index.md @@ -199,6 +199,7 @@ This simple model makes them easy to understand and rely on. [software](#software)   [plain text accounting apps](#plain-text-accounting-apps)   [data import/conversion](#data-importconversion) +  [price fetching](#price-fetching)   [data generation](#data-generation)   [reports](#reports)   [time logging](#time-logging) @@ -702,24 +703,28 @@ Next, related add-ons and helpers by category - [Costflow](https://docs.costflow.io) convert one line message to beancount/*ledger format - [Go Ledger parser](https://github.com/abourget/ledger) a parser and ledgerfmt, ledger2json, json2ledger tools (go) -### data generation +### price fetching -- [beancount-extract-price](https://github.com/Mayeu/beancount-scripts) generate prices transactions based on your beancount ledger (python) - [bean-price](https://docs.google.com/document/d/1thYRAMell_QT1Da1F_laprSs6BlROZjyK_h3V8qHW9c) Beancount's price fetching tool (python) -- [DepreciateForLedger](https://github.com/tazzben/DepreciateForLedger) generate *ledger depreciation transactions (python) -- [hledger-interest](http://hackage.haskell.org/package/hledger-interest) generate *ledger interest entries (haskell) - [ledger-get-prices](https://github.com/nathankot/ledger-get-prices) download market prices (ruby) -- [ledgerbil](https://github.com/scarpent/ledgerbil) schedule recurring txns, interactive reconcile, date sorting -- [LedgerScheduler](https://github.com/tazzben/LedgerScheduler) move entries from one file to another when they come due (python) - [LedgerStockUpdate](https://github.com/adchari/LedgerStockUpdate) update a Ledger price database (go) -- [lotter](https://src.d10.dev/lotter) generate postings for capital gain/loss (go) - [market-prices](https://github.com/barrucadu/hledger-scripts#market-prices) download market prices from several sources (python) - [market-prices.hs](https://gist.github.com/maralorn/a288329af50955dff353e5529f377488) small, easy to adapt script to scrape market data from the internet (Haskell) - [pricehist](https://gitlab.com/chrisberkhout/pricehist) fetch and format historical price data, with support for multiple sources and output formats (python) +- [the-solipsist/scripts](https://github.com/the-solipsist/scripts/) download prices for your hledger commodities, including indian commodities (bash) +- [update-hledger-market-prices.hs](https://github.com/cdepillabout/docs/blob/master/code/update-hledger-market-prices.hs) download market prices (haskell) + +### data generation + +- [beancount-extract-price](https://github.com/Mayeu/beancount-scripts) generate prices transactions based on your beancount ledger (python) +- [DepreciateForLedger](https://github.com/tazzben/DepreciateForLedger) generate *ledger depreciation transactions (python) +- [hledger-interest](http://hackage.haskell.org/package/hledger-interest) generate *ledger interest entries (haskell) +- [ledgerbil](https://github.com/scarpent/ledgerbil) schedule recurring txns, interactive reconcile, date sorting +- [LedgerScheduler](https://github.com/tazzben/LedgerScheduler) move entries from one file to another when they come due (python) +- [lotter](https://src.d10.dev/lotter) generate postings for capital gain/loss (go) - [recurring](http://hub.darcs.net/simon/ledgertools/browse/recurring) generate recurring *ledger entries (python) - [reorder-journal.sh](https://github.com/amitaibu/hledger-example/blob/master/reorder-journal.sh) sort hledger entries, preserving directives/comments at top of file (bash) - [sassetti](https://github.com/jvasile/sassetti) adds lisp macros to ledger files (common lisp) -- [the-solipsist/scripts](https://github.com/the-solipsist/scripts/) download prices for your hledger commodities, including indian commodities (bash) ### reports