(DIR) <- Back
       
       
       # Idiotbox: Youtube interface
       
       Last modification on 2021-12-25
       
       Idiotbox is a less resource-heavy Youtube interface.  For viewing videos it is
 (HTM) recommended to use it with »mpv« or
 (HTM) »mplayer« with
 (HTM) »youtube-dl« or
 (HTM) yt-dlp.
       
 (DIR) For more (up-to-date) information see the »README« file.
       
       
       ## Why
       
       In my opinion the standard Youtube web interface is:
       
       * Non-intuitive, too much visual crap.
       * Too resource-hungry, both in CPU and bandwidth.
       * Doesn't work well on simpler (text-based) browsers such as netsurf and links.
       
       
       ## Features
       
       * Doesn't use JavaScript.
       * Doesn't use (tracking) cookies.
       * CSS is optional.
       * Multiple interfaces available: HTTP CGI, command-line, Gopher CGI (gph),
         this is a work-in-progress.
       * Doesn't use or require the Google API.
       * CGI interface works nice in most browsers, including text-based ones.
       * On OpenBSD it runs "sandboxed" and it can be compiled as a static-linked
 (HTM)   binary with »pledge(2)«,
 (HTM)   »unveil(2)« in a chroot.
       
       
       ## Cons
       
       * Order by upload date is incorrect (same as on Youtube).
       * Some Youtube features are not supported.
       * Uses scraping so might break at any point.
       
       
       ## Clone
       
               git clone git://git.codemadness.org/frontends
       
       
       ## Browse
       
       You can browse the source-code at:
       
 (HTM) * https://git.codemadness.org/frontends/
 (DIR) * gopher://codemadness.org/1/git/frontends
       
       
       ## Download releases
       
       Releases are available at:
       
 (HTM) * https://codemadness.org/releases/frontends/
 (DIR) * gopher://codemadness.org/1/releases/frontends
       
       
       ## View
       
 (HTM) You can view it here: »https://codemadness.org/idiotbox/«
       
       For example you can search using the query string parameter "q":
 (HTM) https://codemadness.org/idiotbox/?q=gunther+tralala
       
 (QRY) The gopher version is here: »gopher://codemadness.org/7/idiotbox.cgi«