1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-01 06:37:46 +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 #Fetch simple answer from WolframAlpha API
def wolfram [...query #Your query def wolfram [...query
] { ] {
let query_string = ($query | str join " ") 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 + "" $result + ""
} }
#Fetch image with full answer from WolframAlpha API #Fetch image with full answer from WolframAlpha API
def wolframimg [...query #Your query def wolframimg [...query
] { ] {
let query_string = ($query | str join " ") let query_string = ($query | str join " ")
let filename = ($query_string + ".png") 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 http get $link | save $filename
echo ("Query result saved in file: " + $filename) echo ("Query result saved in file: " + $filename)
} }