merge
This commit is contained in:
17
README.md
Normal file
17
README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# LedgerStockUpdate
|
||||||
|
|
||||||
|
This application locates any stocks you have in your [ledger-cli](ledger-cli.org) file, then generates a price database of those stocks compatible with the application.
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
Build the go file, and run as follows:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./[name of executable] -f=[ledger file] -p=[price database file (to create or update)]
|
||||||
|
```
|
||||||
|
|
||||||
|
This should spit out a price database file, which can then be used to calculate the market value in ledger as follows:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ledger -f [ledger file] --price-db [price database file] -V bal
|
||||||
|
```
|
||||||
4
main.go
4
main.go
@@ -34,8 +34,8 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetPriceString(ticker string) (string, error) {
|
func GetPriceString(ticker string) string {
|
||||||
resp, err := http.Get("https://api.worldtradingdata.com/api/v1/stock?symbol=" + ticker + "&api_token=zkyqseprRGFE2qN0sck4QiFcmyw0kJirCeXKYcXpGM80FEBmitI03aLT31RJ")
|
resp, err := http.Get("https://api.worldtradingdata.com/api/v1/stock?symbol=" + ticker + "&api_token=demo")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user