Skip to content

A .NET port of my rails nzb wishlist app, using Azure Functions & Azure Table Storage as the backend.

Notifications You must be signed in to change notification settings

strider-/NzbWishlist

Repository files navigation

NzbWishlist

Newznab API aggregator: Add 'wishes' and get notifications when new results for those wishes are found. Support for multiple newznab API providers.

Build Status


Technology Stack

  • C# 7.3
  • .NET Core 2.0 (netstandard2.0)
  • FluentValidation
  • Azure Functions v2 (w/ Durable Functions framework)
  • Azure Storage v2 (Tables)
  • xUnit
  • Moq

Getting Started in Development

You'll need the Azure Storage Emulator with the Azure Storage Explorer for table/blob persistence. Populate your local.settings.json in NzbWishlist.Azure to resemble this, filling in missing values accordingly.

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",

    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "APPSETTING_WEBSITE_SLOT_NAME": "Development",
    "WEBSITE_TIME_ZONE": "Pacific Standard Time",

    "PushoverAppToken": "",
    "PushoverUserKey": ""
  }
}

About

A .NET port of my rails nzb wishlist app, using Azure Functions & Azure Table Storage as the backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages