Skip to content

experimentaltvcenter/InternetArchive.NET

Repository files navigation

InternetArchive.NET

Build Status NuGet version (InternetArchive.NET)

.NET library providing access to API services at Internet Archive (archive.org).

  • MIT License
  • Supports .NET 6 and .NET Standard 2.0 on Linux, Mac and Windows
  • Uses System.Text.Json
  • Uses Microsoft.Extensions.Http.Polly for retry logic
  • Supports DateOnly on .NET 6
  • Only three dependencies (all from Microsoft)

Quick Start

using InternetArchive;

var archive = Client.CreateReadOnly();
var response = await archive.Search.ScrapeAsync(new Search.ScrapeRequest
{
    Query = "TRS-80",
    Fields = new[] { "identifier", "title", "description" },
    Sorts = new[] { "title" }
});

Documentation

About Us

Experimental Television Center Ltd. is a 501(c)(3) non-profit established 1971. Please support our mission to empower artists and open media with a tax-deductible contribution.

About

.NET library providing access to all API services at Internet Archive (archive.org) and the Wayback Machine

Resources

License

Stars

Watchers

Forks

Languages