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
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.