Go to file
Dominique Liberda b4e15bec4d * modernizing code + more new templating engine support 2022-11-29 11:07:29 -05:00
templates * modernizing code + more new templating engine support 2022-11-29 11:07:29 -05:00
webroot * modernizing code + more new templating engine support 2022-11-29 11:07:29 -05:00
README.md + added dependency list to readme 2021-08-29 10:42:16 +00:00
config.sh + basic subtitle handling 2021-08-02 21:36:32 +00:00
routes.sh * fixed `date` usage for busybox 2021-08-29 10:34:19 +00:00

README.md

BashTube

a YouTube frontend written in Bash using Haruhi-DL. Currently a bit WiP, but we're getting better!

Installation instructions

  1. Download HTTP.sh
  2. Clone this repository into app under HTTP.sh
  3. ./http.sh

Dependencies

This application has been tested on Void Linux and Alpine Linux. Below, I present a comprehensive list of packages needed to run it under alpine:

curl
file
findutils
grep
jq
nmap-ncat
python3
sed
socat
util-linux
xxd

Some functionality may be limited without installing the coreutils package, but because I love GNU as much as the next person, I strive to make BashTube fully compatible with BusyBox.

Additionally, you need to install haruhi-dl, either by obtaining the source tree or by downloading the binary release from pip.

Contributing

If you wish, write to me (ja at sdomi.pl), and we'll be in touch.