Zooqle.Net 0.4.1

A .NET Standard library for searching torrents on Zooqle.

There is a newer version of this package available.
See the version list below for details.
Install-Package Zooqle.Net -Version 0.4.1
dotnet add package Zooqle.Net --version 0.4.1
<PackageReference Include="Zooqle.Net" Version="0.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Zooqle.Net --version 0.4.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Import namespace

using Zooqle.Net;
using Zooqle.Net.Advanced; // for advanced search

Basic search

SearchResult firstPage = await ZooqleClient.SearchAsync("search terms");
SearchResult secondPage = await ZooqleClient.SearchAsync("search terms", page: 2);

Advanced search (filters)

// Apps and games in English that are larger than 1GB and released in the last 2 weeks
AdvancedQuery query = new AdvancedQuery("search terms")
{
    Categories = Categories.Apps | Categories.Games,
    Language = Language.English,
    MinSize = new Size(1, SizeUnit.GB),
    Age = Age.NewerThan(2, TimeUnit.Week)
}

SearchResult result = await ZooqleClient.SearchAsync(query, page: 1);

Search results

SearchResult page = await ZooqleClient.SearchAsync("search terms");
Torrent torrent = page.Results[0];

string title = torrent.Title;
int seedCount = torrent.SeedCount;
Uri magnetUri = torrent.MagnetUri;

Import namespace

using Zooqle.Net;
using Zooqle.Net.Advanced; // for advanced search

Basic search

SearchResult firstPage = await ZooqleClient.SearchAsync("search terms");
SearchResult secondPage = await ZooqleClient.SearchAsync("search terms", page: 2);

Advanced search (filters)

// Apps and games in English that are larger than 1GB and released in the last 2 weeks
AdvancedQuery query = new AdvancedQuery("search terms")
{
    Categories = Categories.Apps | Categories.Games,
    Language = Language.English,
    MinSize = new Size(1, SizeUnit.GB),
    Age = Age.NewerThan(2, TimeUnit.Week)
}

SearchResult result = await ZooqleClient.SearchAsync(query, page: 1);

Search results

SearchResult page = await ZooqleClient.SearchAsync("search terms");
Torrent torrent = page.Results[0];

string title = torrent.Title;
int seedCount = torrent.SeedCount;
Uri magnetUri = torrent.MagnetUri;

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
0.6.0 226 7/13/2018
0.5.0 186 5/27/2018
0.4.3 193 5/26/2018
0.4.2 189 5/3/2018
0.4.1 212 4/27/2018
0.3.0 217 4/2/2018