Skip to main content

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:

  • name the torrents name
  • magent the torrents magnet link
  • seeders number of seeders the torrent has
  • username the username of the torrents uploader
  • status the 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

the-python-bay-1.2.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

the_python_bay-1.2.3-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for the-python-bay-1.2.3.tar.gz
Algorithm Hash digest
SHA256 553c000ede5926f751eec7925198fc152710dc6203c4a9e35eab8591d70eb285
MD5 264044705ac600f61dca22f55caf4199
BLAKE2b-256 96eebbfe6836fc919febee0a9f35a1b23e3ca69105e6196f7d735c2403099d2e

See more details on using hashes here.

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

Hashes for the_python_bay-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 501de38734722bb69725239022d42d3c255a3af9addbf2d39e6d2aae00e87c25
MD5 ec546e82498b2dd9170e539e06fc08bf
BLAKE2b-256 201c9b8469ef3358a7761864228b5a522a6edaa6e5bcf991cccc12aaf5a702e9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page