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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc36cc23635287c1b5dff83e7ea2537c9fcd2b7673ad384509bc6553609530f1 |
|
MD5 | 7a8ff183407f2771f361d2986104d3f7 |
|
BLAKE2b-256 | f64cbe592e5a89d47741122c2a1489f1ec361e3fb3f40be811ebec8f5ba4207d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568d5738cf58b9d3c951b020110e2caf31b5addfe0abb791505fcf75a27fcd87 |
|
MD5 | 04d5030206019240d5a374bc87ab2d0c |
|
BLAKE2b-256 | 4759a7d42fd09b5c5952eb22edcec71c0231b694083e97e860e39d94fd9fc7fa |