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
- Host: GitHub
- URL: https://github.com/silenzzz/rutracker4j
- Owner: silenzzz
- License: mit
- Created: 2023-11-09T09:46:59.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T22:57:14.000Z (about 2 years ago)
- Last Synced: 2025-07-26T19:32:37.795Z (10 months ago)
- Topics: html-parser, java, jsoup, library, maven, parser, parser-library, rutracker, torrent, torrent-search, torrent-search-engine, torrents, webscraping
- Language: Java
- Homepage:
- Size: 81.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.