idiotbox - www.codemadness.org - www.codemadness.org saait content files
 (HTM) git clone git://git.codemadness.org/www.codemadness.org
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       idiotbox (3830B)
       ---
            1 1<- Back        /        codemadness.org        70
            2 i                codemadness.org        70
            3 i                codemadness.org        70
            4 i# Idiotbox: Youtube interface                codemadness.org        70
            5 i                codemadness.org        70
            6 iLast modification on 2021-12-25                codemadness.org        70
            7 i                codemadness.org        70
            8 iIdiotbox is a less resource-heavy Youtube interface.  For viewing videos it is                codemadness.org        70
            9 hrecommended to use it with »mpv« or        URL:https://mpv.io/        codemadness.org        70
           10 h»mplayer« with        URL:https://mplayerhq.hu/        codemadness.org        70
           11 h»youtube-dl« or        URL:https://youtube-dl.org/        codemadness.org        70
           12 hyt-dlp.        URL:https://github.com/yt-dlp/yt-dlp        codemadness.org        70
           13 i                codemadness.org        70
           14 1For more (up-to-date) information see the »README« file.        /git/frontends/file/youtube/README.gph        codemadness.org        70
           15 i                codemadness.org        70
           16 i                codemadness.org        70
           17 i## Why                codemadness.org        70
           18 i                codemadness.org        70
           19 iIn my opinion the standard Youtube web interface is:                codemadness.org        70
           20 i                codemadness.org        70
           21 i* Non-intuitive, too much visual crap.                codemadness.org        70
           22 i* Too resource-hungry, both in CPU and bandwidth.                codemadness.org        70
           23 i* Doesn't work well on simpler (text-based) browsers such as netsurf and links.                codemadness.org        70
           24 i                codemadness.org        70
           25 i                codemadness.org        70
           26 i## Features                codemadness.org        70
           27 i                codemadness.org        70
           28 i* Doesn't use JavaScript.                codemadness.org        70
           29 i* Doesn't use (tracking) cookies.                codemadness.org        70
           30 i* CSS is optional.                codemadness.org        70
           31 i* Multiple interfaces available: HTTP CGI, command-line, Gopher CGI (gph),                codemadness.org        70
           32 i  this is a work-in-progress.                codemadness.org        70
           33 i* Doesn't use or require the Google API.                codemadness.org        70
           34 i* CGI interface works nice in most browsers, including text-based ones.                codemadness.org        70
           35 i* On OpenBSD it runs "sandboxed" and it can be compiled as a static-linked                codemadness.org        70
           36 h  binary with »pledge(2)«,        URL:https://man.openbsd.org/pledge        codemadness.org        70
           37 h  »unveil(2)« in a chroot.        URL:https://man.openbsd.org/unveil        codemadness.org        70
           38 i                codemadness.org        70
           39 i                codemadness.org        70
           40 i## Cons                codemadness.org        70
           41 i                codemadness.org        70
           42 i* Order by upload date is incorrect (same as on Youtube).                codemadness.org        70
           43 i* Some Youtube features are not supported.                codemadness.org        70
           44 i* Uses scraping so might break at any point.                codemadness.org        70
           45 i                codemadness.org        70
           46 i                codemadness.org        70
           47 i## Clone                codemadness.org        70
           48 i                codemadness.org        70
           49 i        git clone git://git.codemadness.org/frontends                codemadness.org        70
           50 i                codemadness.org        70
           51 i                codemadness.org        70
           52 i## Browse                codemadness.org        70
           53 i                codemadness.org        70
           54 iYou can browse the source-code at:                codemadness.org        70
           55 i                codemadness.org        70
           56 h* https://git.codemadness.org/frontends/        URL:https://git.codemadness.org/frontends/        codemadness.org        70
           57 1* gopher://codemadness.org/1/git/frontends        /git/frontends        codemadness.org        70
           58 i                codemadness.org        70
           59 i                codemadness.org        70
           60 i## Download releases                codemadness.org        70
           61 i                codemadness.org        70
           62 iReleases are available at:                codemadness.org        70
           63 i                codemadness.org        70
           64 h* https://codemadness.org/releases/frontends/        URL:https://codemadness.org/releases/frontends/        codemadness.org        70
           65 1* gopher://codemadness.org/1/releases/frontends        /releases/frontends        codemadness.org        70
           66 i                codemadness.org        70
           67 i                codemadness.org        70
           68 i## View                codemadness.org        70
           69 i                codemadness.org        70
           70 hYou can view it here: »https://codemadness.org/idiotbox/«        URL:https://codemadness.org/idiotbox/        codemadness.org        70
           71 i                codemadness.org        70
           72 iFor example you can search using the query string parameter "q":                codemadness.org        70
           73 hhttps://codemadness.org/idiotbox/?q=gunther+tralala        URL:https://codemadness.org/idiotbox/?q=gunther+tralala        codemadness.org        70
           74 i                codemadness.org        70
           75 7The gopher version is here: »gopher://codemadness.org/7/idiotbox.cgi«        /idiotbox.cgi        codemadness.org        70
           76 .