C# API Wrapper for the DarkSky API
C#
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DarkSky.MonoDroid
DarkSky.MonoTouch
DarkSky.WindowsPhone
DarkSky
.gitignore
DarkSky.Mono.sln
DarkSky.Mono.suo
README.md

README.md

darksky-csharp

note: this library has been superceded by the Forecast.io API. You should use that one as it is more up to date.

C# API Wrapper for the DarkSky API. Currently supported platforms are: Windows Phone, iOS, and Android via MonoTouch/Mono for Android.

Usage is very simple:

using DarkSky;
...
var darksky = new DarkSky.Api(YOUR_API_KEY);
var orlando  = new Position { Latitude=28.5381d, Longitude=-81.3794d };
Task<FullForecast> response = darksky.GetForecastAsync(orlando);

response.ContinueWith(forecast => DisplayText(forecast.Result.HourSummary));
// displays something like "Rain starting in 3 Min, Stopping 30 Min Later"

Currently supported endpoints:

Please let me know if you have any feedback either by opening an issue, emailing me, commenting on my blog, or forking this project and submitting a pull request.