Skip to main content

todo

Project description

baywatch

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

Install

# install dependencies
pip install git+https://github.com/Cvaniak/TextualListViewUnofficial.git@52ea0f2
npm install -g peerflix

# install via pip
pip install bay-watch

Transmission Install (optional)

https://transmissionbt.com/download/

Demo

asciicast

Usage

Launch baywatch

baywatch

To open the configuration editor:

baywatch -c

To output the app log (e.g., for development):

baywatch -l out.log

Streaming Media

play uses mpv to handle peerflix streams and open a file selection dialog when multiple files are present in the torrent. To change this, for instance, to vlc and default to playing all files (e.g., like an album), open the config editor using baywatch -c and set Play to:

peerflix '{}' --vlc

and Play Multifile to:

peerflix '{}' --vlc -a

See peerflix documentation for more details.

Transmission

On download, baywatch attempts to connect to Transmission app or 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) 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

bay_watch-0.1.5-py3-none-any.whl (13.5 kB view hashes)

Uploaded Python 3

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