1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-07-29 21:27:47 +00:00

fix: url encoding (#1142)

The Wolframalpha API call would previously throw an error due to an
incorrect layout of the input data to the url encoding step.
This commit fixes it
This commit is contained in:
Luca Scherzer 2025-07-08 13:40:09 +02:00 committed by GitHub
parent f0cd46cafc
commit b09b60cc43
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,19 +1,19 @@
let appID = "" #YOUR APP_ID
let appID = $env.WOLFRAMALPHA_APPID
#Fetch simple answer from WolframAlpha API
def wolfram [...query #Your query
def wolfram [...query
] {
let query_string = ($query | str join " ")
let result = (http get ("https://api.wolframalpha.com/v1/result?" + ([[appid i]; [$appID $query_string]] | url build-query)))
let result = (http get ("https://api.wolframalpha.com/v1/result?" + ([[key value]; [appid $appID] [i $query_string]] | url build-query)))
$result + ""
}
#Fetch image with full answer from WolframAlpha API
def wolframimg [...query #Your query
def wolframimg [...query
] {
let query_string = ($query | str join " ")
let filename = ($query_string + ".png")
let link = ("https://api.wolframalpha.com/v1/simple?" + ([[appid i]; [$appID $query_string]] | url build-query) + "&background=F5F5F5&fontsize=20")
let link = ("https://api.wolframalpha.com/v1/simple?" + ([[key value]; [appid $appID] [i $query_string]] | url build-query) + "&background=F5F5F5&fontsize=20")
http get $link | save $filename
echo ("Query result saved in file: " + $filename)
}