A python3 wrapper for RARBG.to
Project description
rarbgapi
This is a python3 wrapper for RARBG.to.
The api object will automatically fetch/refresh the token and take care rate control (1 request/2 seconds)
Install
pip install rarbgapi
Quickstart
List new torrents
>>> import rarbgapi
>>> client = rarbgapi.RarbgAPI()
>>> for torrent in client.list():
... print(torrent)
...
The download link can be found in
>>> torrent.download
Get more torrents, the limit option supports 25, 50, 100 only.
>>> client.list(limit=100):
Search torrents with specific keyword or imdb, tvdb and themoviedb index via search_imdb, search_tvdb and search_themoviedb
>>> client.search(search_string="walking dead")
or specific category
>>> client.search(search_string="walking dead", categories=[rarbgapi.RarbgAPI.CATEGORY_TV_EPISODES, rarbgapi.RarbgAPI.CATEGORY_TV_EPISODES_UHD])
options
Here are options to configure rarbgapi client
| Name | Description |
|---|---|
| retries | Retry how many times once error happen |
>>> import rarbgapi
>>> options = {'retries': 10}
>>> client = rarbgapi.RarbgAPI(options)
Supported categories
CATEGORY_ADULT
CATEGORY_MOVIE_XVID
CATEGORY_MOVIE_XVID_720P
CATEGORY_MOVIE_H264
CATEGORY_MOVIE_H264_1080P
CATEGORY_MOVIE_H264_720P
CATEGORY_MOVIE_H264_3D
CATEGORY_MOVIE_H264_4K
CATEGORY_MOVIE_H265_4K
CATEGORY_MOVIE_H265_4K_HDR
CATEGORY_MOVIE_FULL_BD
CATEGORY_MOVIE_BD_REMUX
CATEGORY_TV_EPISODES
CATEGORY_TV_EPISODES_HD
CATEGORY_TV_EPISODES_UHD
CATEGORY_MUSIC_MP3
CATEGORY_MUSIC_FLAC
CATEGORY_GAMES_PC_ISO
CATEGORY_GAMES_PC_RIP
CATEGORY_GAMES_PS3
CATEGORY_GAMES_PS4
CATEGORY_GAMES_XBOX
CATEGORY_SOFTWARE
CATEGORY_EBOOK
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file RarbgAPI-0.5.0.tar.gz.
File metadata
- Download URL: RarbgAPI-0.5.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7553fb34eb2dea3698783cbee1ae8233a39d25426034847cb8621f9ea97f2a6a
|
|
| MD5 |
c5e3e22a70bceb909623f9e66c34e8fe
|
|
| BLAKE2b-256 |
1ada8cae3a6e33807fdbc88624bc39bd1e379ce21b2f599f3778f6cdf19ced93
|
File details
Details for the file RarbgAPI-0.5.0-py3-none-any.whl.
File metadata
- Download URL: RarbgAPI-0.5.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1f9168bc7da4f8b540b62793f44930f360464f4ac9e4cea055b36c0d51890b8
|
|
| MD5 |
d00013fdae96a232342070ed7ac23271
|
|
| BLAKE2b-256 |
b35eff4c3ae89911cb436717b83ea0294fa2f3cbbcc5f5a47d74d3fcb8ae521f
|