Update README.
This commit is contained in:
parent
9e5e0ef980
commit
024f16f9d5
1 changed files with 34 additions and 30 deletions
64
README.md
64
README.md
|
@ -32,62 +32,66 @@ Show usage information:
|
||||||
pricehist -h
|
pricehist -h
|
||||||
```
|
```
|
||||||
```
|
```
|
||||||
usage: pricehist [-h] {sources,source,fetch} ...
|
usage: pricehist [-h] [--version] [--verbose | --debug]
|
||||||
|
{sources,source,fetch} ...
|
||||||
|
|
||||||
Fetch historical price data
|
Fetch historical price data
|
||||||
|
|
||||||
optional arguments:
|
optional arguments:
|
||||||
-h, --help show this help message and exit
|
-h, --help show this help message and exit
|
||||||
|
--version show version information
|
||||||
|
--verbose show INFO messages
|
||||||
|
--debug show INFO and DEBUG messages
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
{sources,source,fetch}
|
{sources,source,fetch}
|
||||||
sources list sources
|
sources list sources
|
||||||
source show source details
|
source show source details
|
||||||
fetch fetch prices
|
fetch fetch prices
|
||||||
```
|
```
|
||||||
|
|
||||||
Fetch prices after 2021-01-04, ending 2020-01-15, as CSV:
|
Fetch prices after 2021-01-04, ending 2020-01-15, as CSV:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pricehist fetch ecb -p EUR/AUD -sx 2021-01-04 -e 2021-01-15 -o csv
|
pricehist fetch ecb EUR/AUD -sx 2021-01-04 -e 2021-01-15 -o csv
|
||||||
```
|
```
|
||||||
```
|
```
|
||||||
date,base,quote,amount
|
date,base,quote,amount,source,type
|
||||||
2021-01-05,EUR,AUD,1.5927
|
2021-01-05,EUR,AUD,1.5927,ecb,reference
|
||||||
2021-01-06,EUR,AUD,1.5824
|
2021-01-06,EUR,AUD,1.5824,ecb,reference
|
||||||
2021-01-07,EUR,AUD,1.5836
|
2021-01-07,EUR,AUD,1.5836,ecb,reference
|
||||||
2021-01-08,EUR,AUD,1.5758
|
2021-01-08,EUR,AUD,1.5758,ecb,reference
|
||||||
2021-01-11,EUR,AUD,1.5783
|
2021-01-11,EUR,AUD,1.5783,ecb,reference
|
||||||
2021-01-12,EUR,AUD,1.5742
|
2021-01-12,EUR,AUD,1.5742,ecb,reference
|
||||||
2021-01-13,EUR,AUD,1.5734
|
2021-01-13,EUR,AUD,1.5734,ecb,reference
|
||||||
2021-01-14,EUR,AUD,1.5642
|
2021-01-14,EUR,AUD,1.5642,ecb,reference
|
||||||
2021-01-15,EUR,AUD,1.568
|
2021-01-15,EUR,AUD,1.568,ecb,reference
|
||||||
```
|
```
|
||||||
|
|
||||||
In Ledger format:
|
In Ledger format:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pricehist fetch ecb -p EUR/AUD -s 2021-01-01 -o ledger | head
|
pricehist fetch ecb EUR/AUD -s 2021-01-01 -o ledger | head
|
||||||
```
|
```
|
||||||
```
|
```
|
||||||
P 2021/01/04 00:00:00 EUR 1.5928 AUD
|
P 2021-01-04 00:00:00 EUR 1.5928 AUD
|
||||||
P 2021/01/05 00:00:00 EUR 1.5927 AUD
|
P 2021-01-05 00:00:00 EUR 1.5927 AUD
|
||||||
P 2021/01/06 00:00:00 EUR 1.5824 AUD
|
P 2021-01-06 00:00:00 EUR 1.5824 AUD
|
||||||
P 2021/01/07 00:00:00 EUR 1.5836 AUD
|
P 2021-01-07 00:00:00 EUR 1.5836 AUD
|
||||||
P 2021/01/08 00:00:00 EUR 1.5758 AUD
|
P 2021-01-08 00:00:00 EUR 1.5758 AUD
|
||||||
P 2021/01/11 00:00:00 EUR 1.5783 AUD
|
P 2021-01-11 00:00:00 EUR 1.5783 AUD
|
||||||
P 2021/01/12 00:00:00 EUR 1.5742 AUD
|
P 2021-01-12 00:00:00 EUR 1.5742 AUD
|
||||||
P 2021/01/13 00:00:00 EUR 1.5734 AUD
|
P 2021-01-13 00:00:00 EUR 1.5734 AUD
|
||||||
P 2021/01/14 00:00:00 EUR 1.5642 AUD
|
P 2021-01-14 00:00:00 EUR 1.5642 AUD
|
||||||
P 2021/01/15 00:00:00 EUR 1.568 AUD
|
P 2021-01-15 00:00:00 EUR 1.568 AUD
|
||||||
```
|
```
|
||||||
|
|
||||||
Generate SQL for a GnuCash database and apply it immediately:
|
Generate SQL for a GnuCash database and apply it immediately:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pricehist fetch ecb -p EUR/AUD -s 2021-01-01 -o gnucash-sql | sqlite3 Accounts.gnucash
|
pricehist fetch ecb EUR/AUD -s 2021-01-01 -o gnucash-sql | sqlite3 Accounts.gnucash
|
||||||
pricehist fetch ecb -p EUR/AUD -s 2021-01-01 -o gnucash-sql | mysql -u username -p -D databasename
|
pricehist fetch ecb EUR/AUD -s 2021-01-01 -o gnucash-sql | mysql -u username -p -D databasename
|
||||||
pricehist fetch ecb -p EUR/AUD -s 2021-01-01 -o gnucash-sql | psql -U username -d databasename -v ON_ERROR_STOP=1
|
pricehist fetch ecb EUR/AUD -s 2021-01-01 -o gnucash-sql | psql -U username -d databasename -v ON_ERROR_STOP=1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Design choices
|
## Design choices
|
||||||
|
|
Loading…
Add table
Reference in a new issue