Skip to main content

baywatch

baywatch is a TUI for The Pirate Bay built using Textual. It uses peerflix to stream torrents and Transmission to download torrents.

Install

Optionally install peerflix:

npm install -g peerflix

Optionally install Transmission: https://transmissionbt.com/download/

Install baywatch via pip:

pip install bay-watch

Demo

baywatch demo

Usage

Launch baywatch

baywatch

To open the configuration editor:

baywatch -c

To output the app log:

baywatch -l out.log

Streaming Media

By default play uses mpv to handle peerflix streams and open a file selection dialog when multiple files are present in the torrent. To change this, open the config editor using baywatch -c and change Play and Play Multifile.

For instance, to set peerflix to use VLC and to play all files in a multifile torrent (e.g., like an album):

Play:

peerflix '{}' --vlc

Play Multifile:

peerflix '{}' --vlc -a

See peerflix documentation for more details.

Transmission

On download, baywatch attempts to connect to Transmission or transmission-daemon. baywatch will try to open transmission-gtk if it is unable to find an running Transmission instance. This can be turned off or changed to another transmission interface by setting the Command (Transmission) or Try Open (Transmission) configuration variables.

Disclaimer

baywatch is made for educational purposes for downloading legal torrents.

Metadata

Release files for bay-watch 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bay-watch 0.1.8
File Size Uploaded Provenance Actions
bay-watch-0.1.8.tar.gz 14.0 kB Without provenance Details for bay-watch-0.1.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bay-watch 0.1.8
File Interpreter ABI Platform Actions
bay_watch-0.1.8-py3-none-any.whl Python 3 none any Details for bay_watch-0.1.8-py3-none-any.whl

Total release size: 28.7 kB

Release files / bay-watch-0.1.8.tar.gz

Download URL bay-watch-0.1.8.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fc36cc23635287c1b5dff83e7ea2537c9fcd2b7673ad384509bc6553609530f1
BLAKE2b-256 checksum
How to use checksums
f64cbe592e5a89d47741122c2a1489f1ec361e3fb3f40be811ebec8f5ba4207d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / bay_watch-0.1.8-py3-none-any.whl

Download URL bay_watch-0.1.8-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
568d5738cf58b9d3c951b020110e2caf31b5addfe0abb791505fcf75a27fcd87
BLAKE2b-256 checksum
How to use checksums
4759a7d42fd09b5c5952eb22edcec71c0231b694083e97e860e39d94fd9fc7fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Security for bay-watch 0.1.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page