An open API service indexing awesome lists of open source software.

https://github.com/silenzzz/rutracker4j

RuTracker java library
https://github.com/silenzzz/rutracker4j

html-parser java jsoup library maven parser parser-library rutracker torrent torrent-search torrent-search-engine torrents webscraping

Last synced: 17 days ago
JSON representation

RuTracker java library

Awesome Lists containing this project

README

          

# RuTracker4j

A Java library that provides access to RuTracker.org.

## Features

- Search for torrents by keyword
- Get topic details
- Download torrent file

## Documentation

See wiki on [GitHub](https://github.com/silenzzz/RuTracker4j/wiki).

## Installation

1. Add Jitpack repository in `` section in __`pom.xml`__:

```xml


jitpack.io
https://jitpack.io


```

2. Add RuTracker4j dependency in `` section in __`pom.xml`__:

```xml

dev.silenzzz
RuTracker4j
0.0.1-SNAPSHOT

```

## Usage

### Create rutracker client

```java
import com.example.RuTracker4j;
import dev.silenzzz.rutracker4j.RuTracker4jDefaultClient;
import dev.silenzzz.rutracker4j.scrapper.net.AccountCredentials;

//...//
RuTracker4j ruTracker = new RuTracker4jDefaultClient(new AccountCredentials("user", "pass"));
///...//
```

### Get topic

```java
//...//
Topic topic = ruTracker.findTopicById(633781);
///...//
```

TODO more examples

## License

Released under the MIT License. See [LICENSE](LICENSE) for more.