A .NET Standard 1.1 library for searching torrents on Zooqle.
Package Manager
Install-Package Zooqle.Net
.NET CLI
dotnet add package Zooqle.Net
- Zooqle.Net
- Zooqle.Net.Advanced
using Zooqle.Net;
using Zooqle.Net.Advanced; // for advanced search
SearchResult result = await ZooqleClient.SearchTorrentAsync("search terms", page: 1);
// Info hash: base-16 or base-32 string
Uri torrentWebpage = await ZooqleClient.FindTorrentByInfoHashAsync("0123456789ABCDEF000000000000000000000000");
// Apps and games in English that are larger than 1 GB and
// released in the last 2 weeks that match the search terms
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.SearchTorrentAsync(query, page: 1);
ReadOnlyCollection<ZooqleItem> items = await ZooqleClient.SearchItemAsync("The IT Crowd");
ZooqleItem item = await ZooqleClient.GetItemFromImdbIdAsync("tt0106179");