aboutsummaryrefslogtreecommitdiff
path: root/README.org
blob: a8834bfc954be20e57e7025e30614d250d8d0b17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/youtube-noscript-shim/ is a [[wikipedia:Userscript][userscript]] that implements the most basic
features of the [[https://youtube.com][YouTube]] user inteface, enough to make the site at
least barely usable without javascript.

YouTube is largely unusable unless you run their [[https://www.gnu.org/philosophy/javascript-trap.html][proprietary
javascript]]. This is a problem for multiple reasons:

- you value your software freedom
- you dislike executing javascript from remote sites because of the
  remote code execution backdoor that it is
- your browser does not support javascript

* Installation

You will need [[https://www.gnu.org/software/gnuzilla/][Icecat]]/[[https://www.mozilla.org/en-US/firefox/][Firefox]] with the [[https://www.greasespot.net/][Greasemonkey addon]]
installed. Install the youtube-noscript-shim userscript [[https://git.systemreboot.net/youtube-noscript-shim/plain/youtube-noscript-shim.user.js][from
here]]. This userscript implements the YouTube user interface. In
addition, to play video, you will also need the excellent [[http://isebaro.com/viewtube/][ViewTube
userscript]]. You can install ViewTube [[https://github.com/sebaro/ViewTube/raw/master/viewtube.user.js][from here]]. Also, consider using
[[https://www.torproject.org/][tor]] for added privacy/anonymity.

* Features implemented

- load video thumbnails
- enable video search filters
- menu button

{{{contact}}}

{{{license(youtube-noscript-shim)}}}