Code Monkey home page Code Monkey logo

zooqle.net's Introduction

Build status CodeFactor status NuGet package GitHub issues GitHub license

Zooqle.Net

A .NET Standard 1.1 library for searching torrents on Zooqle.

Installation

Package Manager

Install-Package Zooqle.Net

.NET CLI

dotnet add package Zooqle.Net 

Class Diagrams

  • Zooqle.Net

Zooqle.Net diagram

  • Zooqle.Net.Advanced

Zooqle.Net.Advanced diagram

Usage

Namespaces

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

Basic torrent search

SearchResult result = await ZooqleClient.SearchTorrentAsync("search terms", page: 1);

Find torrent with an info hash

// Info hash: base-16 or base-32 string
Uri torrentWebpage = await ZooqleClient.FindTorrentByInfoHashAsync("0123456789ABCDEF000000000000000000000000");

Advanced torrent search (filters)

// 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);

Searching for movies, TV shows, actors

ReadOnlyCollection<ZooqleItem> items = await ZooqleClient.SearchItemAsync("The IT Crowd");

Getting movies or TV shows by IMDb IDs

ZooqleItem item = await ZooqleClient.GetItemFromImdbIdAsync("tt0106179");

zooqle.net's People

Stargazers

Tamilan S avatar

Watchers

James Cloos avatar Tamilan S avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.