#[1]Codemadness Atom Feed [2]Codemadness Atom Feed with content

  [3]Blog | [4]Git | [5]Releases | [6]Gopherhole | [7]Feeds | [8]PGP |
  [9]Mail
    __________________________________________________________________

Idiotbox: Youtube interface

  Last modification on 2021-12-25

  Idiotbox is a less resource-heavy Youtube interface. For viewing videos
  it is recommended to use it with [10]mpv or [11]mplayer with
  [12]youtube-dl or [13]yt-dlp.

  For more (up-to-date) information see the [14]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 binary with [15]pledge(2), [16]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:
    * [17]https://git.codemadness.org/frontends/
    * [18]gopher://codemadness.org/1/git/frontends

Download releases

  Releases are available at:
    * [19]https://codemadness.org/releases/frontends/
    * [20]gopher://codemadness.org/1/releases/frontends

View

  You can view it here: [21]https://codemadness.org/idiotbox/

  For example you can search using the query string parameter "q":
  [22]https://codemadness.org/idiotbox/?q=gunther+tralala

  The gopher version is here:

References

  1. https://web.archive.org/web/20220704203750/https://codemadness.org/atom.xml
  2. https://web.archive.org/web/20220704203750/https://codemadness.org/atom_content.xml
  3. https://web.archive.org/web/20220704203750/https://codemadness.org/index.html
  4. https://web.archive.org/web/20220704203750/https://codemadness.org/git/
  5. https://web.archive.org/web/20220704203750/https://codemadness.org/releases/
  6. https://web.archive.org/web/20220704203750/gopher://codemadness.org/
  7. https://web.archive.org/web/20220704203750/https://codemadness.org/feeds.html
  8. https://web.archive.org/web/20220704203750/https://codemadness.org/pgp.asc
  9. https://web.archive.org/web/20220704203750/mailto:hiltjo@[email protected]
 10. https://web.archive.org/web/20220704203750/https://mpv.io/
 11. https://web.archive.org/web/20220704203750/https://mplayerhq.hu/
 12. https://web.archive.org/web/20220704203750/https://youtube-dl.org/
 13. https://web.archive.org/web/20220704203750/https://github.com/yt-dlp/yt-dlp
 14. https://web.archive.org/web/20220704203750/https://codemadness.org/git/frontends/file/youtube/README.html
 15. https://web.archive.org/web/20220704203750/https://man.openbsd.org/pledge
 16. https://web.archive.org/web/20220704203750/https://man.openbsd.org/unveil
 17. https://web.archive.org/web/20220704203750/https://git.codemadness.org/frontends/
 18. https://web.archive.org/web/20220704203750/gopher://codemadness.org/1/git/frontends
 19. https://web.archive.org/web/20220704203750/https://codemadness.org/releases/frontends/
 20. https://web.archive.org/web/20220704203750/gopher://codemadness.org/1/releases/frontends
 21. https://web.archive.org/web/20220704203750/https://codemadness.org/idiotbox/
 22. https://web.archive.org/web/20220704203750/https://codemadness.org/idiotbox/?q=gunther+tralala