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
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
By default, pressing p
will use 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 d
, baywatch interfaces with Transmission to download torrents. If using the Transmission app, the app must be open in order to complete the download - by default, baywatch will try to open transmission-gtk
if it is unable to find an open transmission instance. baywatch will also work with other Transmission interfaces or transmission-daemon if they are running.
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
Built Distribution
Hashes for bay_watch-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f5fcc990d0a30c07c78da7b7960f4ac334c9f61eab1d4271cfb5f3e555ed042 |
|
MD5 | 579def694eaf1cbc828c0c432cc371c3 |
|
BLAKE2b-256 | 4e0662efabaf80103a73452f9f4f25b4ad3d3541e4af45afafe9633a1d86548c |