Libre youtube client with terminal user interface for watching and downloading videos/audios, subscribing on channels, searching and more.

deadbeef f50c74f20f Add watch command 3 months ago
COPYING b51d6fe80f Initial commit 3 months ago
Makefile 3c3efa93fd Remove ncurses dependency 3 months ago
README.md d7c5978a6a Update README.md 3 months ago
common.h 28c839a08d Mark unused function arguments 3 months ago
main.c b51d6fe80f Initial commit 3 months ago
menu.c f50c74f20f Add watch command 3 months ago
menu.h b51d6fe80f Initial commit 3 months ago
network.c b51d6fe80f Initial commit 3 months ago
network.h b51d6fe80f Initial commit 3 months ago
parse.c 1fcfd178c9 Fix buffer overflow in replace_sub_str 3 months ago
parse.h 1fcfd178c9 Fix buffer overflow in replace_sub_str 3 months ago
youtube.c f868719c3b Move itag table to youtube.c 3 months ago
youtube.h f868719c3b Move itag table to youtube.c 3 months ago

README.md

Description

Termyt is Free/Libre and Open Source youtube client written on C. It doesn't use youtube api and doesn't require google account. It is a good youtube website alternative for those, who don't want to run proprietary javascript code and respects their privacy.

With termyt you will be able to:

  • watch and download videos/audios
  • search
  • subscribe to channels
  • read video description/comments

Requirements

Building termyt has been tested only on Debian 9 stretch. These packages are required for build:

apt --no-install-recommends install libssl-dev libreadline-dev gcc make

How to build

make termyt

License

This project is licensed under GPLv3 license.