peertube(8) -- companion CLI for PeerTube ========================================= SYNOPSIS -------- ``` peertube [command] [options] ``` DESCRIPTION ----------- `peertube` wraps various utilities around PeerTube that are used either on a running local, running remote, or cold local instance. COMMANDS -------- Unless otherwise specified, every command can be queried for its own help or manual by passing its name to the `help` command, or by using the `--help` option. `auth [action]`: stores credentials for your accounts on remote instances, so that you don't need to pass them at every command `upload|up`: upload a video to a remote instance $ peertube upload \ -u "PEERTUBE_URL" \ -U "PEERTUBE_USER" \ --password "PEERTUBE_PASSWORD" `import-videos|import`: import a video from a streaming platform to a remote instance $ peertube import \ -u "PEERTUBE_URL" \ -U "PEERTUBE_USER" \ --password "PEERTUBE_PASSWORD" \ -t "TARGET_URL" The target URL can be directly the video file, or any of the supported sites of youtube-dl. The video is downloaded locally and then uploaded. Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection… `watch|w`: watch a video in the terminal ✩°。⋆ -g, --gui player type (default: ascii) -i, --invert invert colors (ascii player only) -r, --resolution video resolution (default: 720) It provides support for different players: - ascii (default ; plays in ascii art in your terminal!) - mpv - mplayer - vlc - stdout - xbmc - airplay - chromecast `repl`: interact with the application libraries and objects even when PeerTube is not running Type .help to see the repl-only functions, or to see the available PeerTube core functions: repl> lodash.keys(context) `help [cmd]`: display help for [cmd] EXAMPLES -------- $ peertube auth add -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" $ peertube up $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10 SEE ALSO -------- [PeerTube Tools Documentation](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/tools.md) [PeerTube Admin Documentation](https://docs.joinpeertube.org/lang/en/docs/) REPORTING BUGS -------------- See [PeerTube repository](https://github.com/Chocobozzz/PeerTube).