From 45ff10897a19f2251bea5f222af13ffbe311dc97 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Tue, 12 Mar 2019 22:38:54 +0500 Subject: Ledger prices update script updated. --- ledger-price-db-update.sh | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100755 ledger-price-db-update.sh (limited to 'ledger-price-db-update.sh') diff --git a/ledger-price-db-update.sh b/ledger-price-db-update.sh deleted file mode 100755 index 46d7bb5..0000000 --- a/ledger-price-db-update.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# -# Get currency exchanges rate and update a ledger price file. -# -# Read commodities from file in format: COMMODITY SYMBOL (ex.: EURUSD $) - -set -e - -LEDGER_COMMODITIES="$HOME/.ledger-commodities" -if [ ! -f "$LEDGER_COMMODITIES" ] ; then - echo "No ledger commodities files: $LEDGER_COMMODITIES" - exit 1 -fi -LEDGER="$HOME/.ledgerrc" -if [[ ! -f "$LEDGER" ]] ; then - echo "No ledger configuration file: $LEDGER" >&2 - exit 13 -fi -PRICE_DB_FILE=$(sed -nE "s/^--price-db (.*)/\1/p" "$LEDGER") -PRICE_DB_FILE="${PRICE_DB_FILE/#\~/$HOME}" - -print_rate() { - currency="$1" - symbol="$2" - - val=$(xe "$currency=X") - - [[ $val =~ ^[0-9]+\.[0-9]+$ ]] && echo P $(date +"%Y/%m/%d %H:%M:%S") $symbol $val R -} - -{ - cat "$LEDGER_COMMODITIES" | while read commodity symbol ; do - print_rate "$commodity" "$symbol" - done -} >> "$PRICE_DB_FILE" - -- cgit v1.2.3