Currency converter

This commit is contained in:
Nox Sluijtman 2025-01-21 12:12:58 +01:00
parent 1ac63ac180
commit 5c0904e558
Signed by: Egg
SSH key fingerprint: SHA256:2sG9X3C7Xvq2svGumz1/k7cm8l4G9+qAtAeugqB4J9M

13
src/bin/dosh Executable file
View file

@ -0,0 +1,13 @@
#!/usr/bin/env nu
# TODO: include fallback to alternate URL: https://latest.currency-api.pages.dev/v1
let base_url = 'https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1'
def main [target:string = "usd", source:string = "eur"] {
(http get $"($base_url)/currencies/($source).json") | get $source | get $target
}
def "main list" [ ] {
http get $"($base_url)/currencies.json"
}