Skip to main content

TUI for TPB + Peerflix + Transmission

Project description

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.

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

bay-watch-0.1.8.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

bay_watch-0.1.8-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file bay-watch-0.1.8.tar.gz.

File metadata

  • Download URL: bay-watch-0.1.8.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for bay-watch-0.1.8.tar.gz
Algorithm Hash digest
SHA256 fc36cc23635287c1b5dff83e7ea2537c9fcd2b7673ad384509bc6553609530f1
MD5 7a8ff183407f2771f361d2986104d3f7
BLAKE2b-256 f64cbe592e5a89d47741122c2a1489f1ec361e3fb3f40be811ebec8f5ba4207d

See more details on using hashes here.

File details

Details for the file bay_watch-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: bay_watch-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for bay_watch-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 568d5738cf58b9d3c951b020110e2caf31b5addfe0abb791505fcf75a27fcd87
MD5 04d5030206019240d5a374bc87ab2d0c
BLAKE2b-256 4759a7d42fd09b5c5952eb22edcec71c0231b694083e97e860e39d94fd9fc7fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page