Skip to content
Unofficial csharp-client for the public devRant API.
C#
Branch: master
Clone or download
Pull request Compare This branch is 117 commits ahead of WichardRiezebos:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DevRant.Tests
DevRant.WPF
DevRant
.gitignore
DevRant.sln
LICENCE
README.md
icon.png

README.md

DevRant

Unofficial csharp-client for the public devRant API.

Credits

The parts of the API design were based off of:

Prerequisites

  • .NET Framework 4.5
  • Visual Studio 2015

API

Installation

Install the NuGet package using the command below:

Install-Package DevRant

...or search for DevRant in the NuGet index.

Getting started

The code below is an example how to use the library.

using DevRant;
using DevRant.Dtos;
....
using(var devRant = new DevRantClient())
{
    var profile = await devRant.GetProfileAsync("WichardRiezebos");
	var topTenRants = await devRant.GetRantsAsync(sort: RantSort.Top, limit: 10);
}

Limitations

  • Explicit use of Task Async.
  • Missing Comments functionality
  • Collabs model not fully implemented

GUI

Installation

  • There are a few References to Innouvous MVVM, these DLLs are in the Libs folder
  • Solution needs to include and a reference must be added SQLiteWrapper

Limitations

  • Basic functionality works but still some things missing like news and Swag, Podcasts, etc.
  • Others just point to the WebApp
  • Login is sometimes buggy
You can’t perform that action at this time.