aboutsummaryrefslogtreecommitdiff
path: root/README.org
blob: 9acec695d702c546a94c971b23781e0e25021920 (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
31
32
33
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

To run the userscript, 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. In addition, to play video, you will
need the excellent [[http://isebaro.com/viewtube/][ViewTube userscript]]. Also, consider using [[https://www.torproject.org/][tor]] for
added privacy/anonymity.

** Quick install links

- [[https://git.systemreboot.net/youtube-noscript-shim/plain/youtube-noscript-shim.user.js][youtube-noscript-shim.user.js]]
- [[https://github.com/sebaro/ViewTube/raw/master/viewtube.user.js][viewtube.user.js]]

* Features

- Thumbnails
- Search filters
- Menu

{{{contact}}}

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