Skip Navigation

Search

peertube: a (simple) Go client for PeerTube

hi there,

just a quick message to announce my latest small pet project of the week :

  • https://sr.ht/~sbinet/peertube

A simple (and incomplete) Go client for PeerTube[1] (an alternative to Big Tech's video platforms).

Right now, the client can:

  • authenticate with a PeerTube server,
  • list accounts,
  • list videos for a given account,
  • upload videos for a given account,
  • remove videos for a given accounts.

There's also a simple peertube-cli command-line program to perform the things above:

```sh $> go install git.sr.ht/~sbinet/peertube/cmd/peertube-cli $> peertube-cli help peertube-cli - runs peertube-cli commands and sub-commands

Commands:

auth-add authenticate with a PeerTube server auth-ls list the known PeerTube servers auth-rm remove a PeerTube login video-ls list video(s) from a PeerTube server video-upload upload a video to a PeerTube server

Use "peertube-cli help <command>" for more information about a command. ```

It's not much, but it allowed me to ease the day-to-day work of uploading audio files for a podcast I am maintaining and authoring.

hth, -s

[1]: https://joinpeertube.org/

0