Posts Tagged ‘GNewsSearch’

Google Search API for .NET 0.1 alpha 6 (support 7 Google Search APIs)

June 21, 2008

I’m so tired.

You cannot image how tired I am.

It’s not about this project but other things. Everyone will encounter some problems. It’s OK. It will be gone.

I keep working on this project, even I think my brain will bomb at any moment.

It’s nearly finished.

Now I need stop and have a rest. I need more test and response.

I love open source.

Google Search API for .NET is a part of Goolge APIs for .NET project.

This project provides simple, unofficial, .NET Framework APIs for using Google Ajax RestFULL APIs (Search API, Language API etc.)

Description:

Provides a simple, unofficial, .NET Framework API for using Google Ajax Search API service.

Feature:

  • Now support 7 Google Search APIs.
  • CLS compatible. It can be used by any .NET languages (VB.NET, C++/CLI etc.)
Google Search APIs State
Google Web Search API supported
Google Local Search API not support
Google Video Search API supported
Google Blog Search API supported
Google News Search API supported
Google Book Search API supported
Google Image Search API supported
Google Patent Search API supported

Required:

  • .NET Framework 2.0 or newer version.

You can download here:

GoogleSearchAPI_0.1_alpha_6.zip

You can visit the site of the project for all downloads, source,  examples and other information.

http://code.google.com/p/google-api-for-dotnet/

Google Search API for .NET 0.1 alpha 5

June 13, 2008

Google Search API for .NET is a part of Google APIs for .NET.

This project will provides simple, unofficial, .NET Framework APIs for using Google Ajax RestFULL APIs (Search API, Language API etc.)

The Google Translate API for .NET will also be a part of it (Indeed I have just released a new version there).

Now it support the Google Web Search API ,Google News Search API, Google Blog Search API and Google Video Search API.

I’ll add the support of all Google Search APIs(GwebSearch, GlocalSearch, GvideoSearch, GblogSearch, GnewsSearch, GbookSearch, GimageSearch, GpatentSearch) in the future.

Google Search API for .NET 0.1 alpha 5

Description:

Provides a simple, unofficial, .NET Framework API for using Google Ajax Search API service.

Feature:

  • Now support the Google Web Search API ,Google News Search API, Google Blog Search API, Google Video Search API and Google Book Search API.
  • CLS compatible. It can be used by any .NET languages (VB.NET, C++/CLI etc.)

Required:

  • .NET Framework 2.0 or newer version.

Example:

Google Web Search:

class Example
{
    public static void Main()
    {
        // Search 32 results of keyword : "Google APIs for .NET"
        IList<IWebResult> results = GwebSearcher.Search("Google API for .NET", 32);
        foreach(IWebResult result in results)
        {
            Console.WriteLine("[{0}] {1} => {2}", result.Title, result.Content, result.Url);
        }
    }
}

Google News Search:

class Example
{
    public static void Main()
    {
        // Search 16 results of keyword : "Olympic", local : "Beijing"
        IList<INewsResult> results = GnewsSearcher.Search("Olympic", 16, "Beijing");
        foreach(INewsResult result in results)
        {
            Console.WriteLine("[{0}, {1} - {2:d}]{3} => {4}", result.Publisher, result.Location, result.PublishedDate, result.Title, result.Url);
        }
    }
}

Google Blog Search:

class Example
{
    public static void Main()
    {
        // Search 32 results of keyword : "Coldplay"
        IList<IBlogResult> results = GblogSearcher.Search("Coldplay", 32);
        foreach(IBlogResult result in results)
        {
            Console.WriteLine("[{0} - {1:d} by {2}] {3} => {4}", result.Title, result.PublishedDate, result.Author, result.Content, result.BlogUrl);
        }
    }
}

Google Video Search:

class Example
{
    public static void Main()
    {
        // Search 32 results of keyword : "South"
        IList<IVideoResult> results = GVideoSearcher.Search("South Park", 32);
        foreach(IVideoResult result in results)
        {
            Console.WriteLine("[{0} - {1} seconds by {2}] {3} => {4}", result.Title, result.Duration, result.Publisher, result.Content, result.Url);
        }
    }
}

Google Book Search:

class Example
{
    public static void Main()
    {
        // Search 10 result of keyword : "Grimm's Fairy Tales"
        IList<IBookResult> results = GbookSearcher.Search("Grimm's Fairy Tales", 10);
        foreach(IBookResult result in results)
        {
            Console.WriteLine("{0} [by {1} - {2} - {3} pages] {4}", result.Title, result.Authors, result.PublishedYear, result.PageCount, result.BookId);
        }
    }
}

You can download here:

GoogleSearchAPI_0.1_alpha_5.zip

Visite the Google APIs for .NET project for more information.