All Projects → Genbox → WolframAlpha

Genbox / WolframAlpha

Licence: MIT license
An implementation of the Wolfram|Alpha 2.6 API in C#.

Programming Languages

C#
18002 projects
powershell
5483 projects

Wolfram|Alpha

NuGet

Features

How do I get an AppId?

First you need to get a Wolfram|Alpha AppId from their website.

  1. Go to https://developer.wolframalpha.com/portal/signup.html and create an account if you don't already have one.
  2. Go to https://developer.wolframalpha.com/portal/myapps/index.html and click "Get an AppID"
  3. Just follow their wizard and then you will have an AppID in the format: XXXXXX-XXXXXXXXXX

Example

static async Task Main(string[] args)
{
    //Create the client.
    WolframAlphaClient client = new WolframAlphaClient("YOUR APPID HERE");

    //We start a new query.
    FullResultResponse results = await client.FullResultAsync("100 digits of pi");

    //Results are split into "pods" that contain information.
    foreach (Pod pod in results.Pods)
    {
        Console.WriteLine(pod.Title + ":");

        foreach (SubPod subPod in pod.SubPods)
        {
            if (string.IsNullOrEmpty(subPod.Plaintext))
                Console.WriteLine("<Cannot output in console>");
            else
                Console.WriteLine(subPod.Plaintext);
        }

        Console.WriteLine();
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].