diff --git a/api_wrappers/wolframalpha.nu b/api_wrappers/wolframalpha.nu new file mode 100644 index 0000000..1cbb6b5 --- /dev/null +++ b/api_wrappers/wolframalpha.nu @@ -0,0 +1,19 @@ +#Fetch simple anwser from WolframAlpha API +def wolfram [...query #Your query +] { + let appID = #YOUR APP_ID + let query_string = ($query | str collect " ") + let result = (fetch ("https://api.wolframalpha.com/v1/result?" + ([[appid i]; [$appID $query_string]] | to url))) + $result + "" +} + +#Fetch image with full anwser from WolframAlpha API +def wolframimg [...query #Your query +] { + let appID = #YOUR APP_ID + let query_string = ($query | str collect " ") + let filename = ($query_string + ".png") + let link = ("https://api.wolframalpha.com/v1/simple?" + ([[appid i]; [$appID $query_string]] | to url) + "&background=F5F5F5&fontsize=20") + fetch $link | save $filename + echo ("Query result saved in file: " + $filename) +}