A python library for searching thepiratebay.org
Project description
the-python-bay
Python library for searching thepiratebay.org
Install
pip install the-python-bay
Basic Usage
from the_python_bay import tpb
results = tpb.search("ubuntu")
This will return the a list of instances of the Torrent class.
So you can then access the data like so:
for torrent in results:
print(f"{torrent.name} - {torrent.magnet}")
Full Docs
search
This can be used to search thepiratebay.org, it will return a list of instances of the Torrent class.
from the_python_bay import tpb
results = tpb.search("ubuntu")
top_movies
Can be used to return the current top 100 movies on thepiratebay.org
from the_python_bay import tpb
results = tpb.top_movies()
top_tv
Can be used to return the current top 100 tv on thepiratebay.org
from the_python_bay import tpb
results = tpb.top_tv()
Torrent
The Torrent class is the format the torrents are returned in, it has the following attributes:
namethe torrents namemagentthe torrents magnet linkseedersnumber of seeders the torrent hasusernamethe username of the torrents uploaderstatusthe users prominence status
Torrent also has the property to_dict that can he used to return the dict of the the object. It can be used more generally:
from the_python_bay import tpb
results = tpb.search_dict("ubuntu")
Or it can be used on a specific Torrent object like so:
from the_python_bay import tpb
results = tpb.search("ubuntu")
for torrent in results:
print(torrent.to_dict)
Or even more directly:
torrent = Torrent(data)
torrent.to_dict
Project details
Release history Release notifications | RSS feed
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 the-python-bay-1.2.3.tar.gz.
File metadata
- Download URL: the-python-bay-1.2.3.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.1 Darwin/20.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
553c000ede5926f751eec7925198fc152710dc6203c4a9e35eab8591d70eb285
|
|
| MD5 |
264044705ac600f61dca22f55caf4199
|
|
| BLAKE2b-256 |
96eebbfe6836fc919febee0a9f35a1b23e3ca69105e6196f7d735c2403099d2e
|
File details
Details for the file the_python_bay-1.2.3-py3-none-any.whl.
File metadata
- Download URL: the_python_bay-1.2.3-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.1 Darwin/20.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
501de38734722bb69725239022d42d3c255a3af9addbf2d39e6d2aae00e87c25
|
|
| MD5 |
ec546e82498b2dd9170e539e06fc08bf
|
|
| BLAKE2b-256 |
201c9b8469ef3358a7761864228b5a522a6edaa6e5bcf991cccc12aaf5a702e9
|