diff options
author | Miguel Ángel Moreno <mail@migalmoreno.com> | 2023-06-10 10:16:47 +0200 |
---|---|---|
committer | Miguel Ángel Moreno <mail@migalmoreno.com> | 2023-06-11 14:14:22 +0200 |
commit | c794f2d1c433d6762333bfa2a65f71b484ebe095 (patch) | |
tree | c998ff9664520116a4854fe82c1615c422866aa6 /README | |
parent | 5d769697b3c353ed95ecd5522990594019d6ef53 (diff) |
doc: Update description and add live demo link
Diffstat (limited to 'README')
-rw-r--r-- | README | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -1,19 +1,15 @@ # -*- mode: org; org-html-head-include-default-style: nil; org-html-postamble: nil; -*- #+OPTIONS: toc:nil num:nil * Tubo -Tubo is an alternative web front-end to various streaming sites. It aims to free users from the world of ad-ridden streaming sites by providing a distraction-free interface to consume content from. It currently supports the following platforms: +Tubo is a streaming front-end focused on bringing the [[https://github.com/TeamNewPipe/NewPipe][NewPipe]] experience to the web. It currently supports the same platforms as NewPipe, including YouTube, SoundCloud, and more. -- YouTube -- SoundCloud -- media.ccc.de -- PeerTube -- Bandcamp +To retrieve the data, it wraps the excellent [[https://github.com/TeamNewPipe/NewPipeExtractor][NewPipe Extractor]] library and exposes the extracted data over a REST API that is consumed by a local re-frame SPA. -To retrieve the data, it leverages the excellent [[https://github.com/TeamNewPipe/NewPipeExtractor][NewPipe Extractor]] library that powers the popular [[https://github.com/TeamNewPipe/NewPipe][NewPipe]] Android app. Tubo exposes the extracted data over a REST API that is consumed by a local re-frame SPA. - -The ultimate goal behind Tubo is to replicate the Newpipe experience on the web, so that it's accessible to those that don't use an Android device. +** Try It Out +You can try a live demo at https://tubo.mianmoreno.com but beware this is hosted on a personal low-end VPS. If you can, please consider self-hosting Tubo and let me know about your instance via the [[*Contributing][contribution methods]]. See [[*Installation][installation]] for ways to set up Tubo in your server. ** Installation +*** Manual The easiest way to set up Tubo's dependencies is via the [[https://guix.gnu.org/][GNU Guix]] package manager. Simply invoke what follows: #+begin_src sh |