#[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