Guide to Terradue Open Source projects

Terradue / DotNetOpenSearchTumblr

Language Created Last update Stars Forks
C# 2014-07-01T14:39:55Z 2014-09-03T10:10:15Z 0 0

DotNetOpenSearchTumblr - .Net Library to Access Tumblr API via OpenSearch

DotNetOpenSearchTumblr is a library targeting .NET 4.0 and above providing an easy way to perform opensearch requests on the Tumblr API

Usage examples

HttpRequest httpRequest = HttpContext.Current.Request;
OpenSearchEngine ose = MasterCatalogue.OpenSearchEngine;
Type type = OpenSearchFactory.ResolveTypeFromRequest(httpRequest, ose);
List<TumblrFeed> tumblrs = TumblrNews.LoadTumblrFeeds(context);
MultiGenericOpenSearchable multiOSE = new MultiGenericOpenSearchable(tumblrs.Cast<IOpenSearchable>().ToList(), ose);
result = ose.Query(multiOSE, httpRequest.QueryString, type);

Supported Platforms

  • .NET 4.0 (Desktop / Server)
  • Xamarin.iOS / Xamarin.Android / Xamarin.Mac
  • Mono 2.10+


DotNetOpenSearchTumblr is a single assembly designed to be easily deployed anywhere.

To compile it yourself, you’ll need:

  • Visual Studio 2012 or later, or Xamarin Studio

To clone it locally click the "Clone in Desktop" button above or run the following git commands.

git clone Terradue.OpenSearch.Tumblr

Copyright (c) 2014 Terradue

Licensed under the GPL v3 License

Questions, bugs, and suggestions

Please file any bugs or questions as issues

Want to contribute?

Fork the repository here and send us pull requests.