diff options
author | Jesús <heckyel@hyperbola.info> | 2021-06-10 16:41:45 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2021-06-10 16:41:45 -0500 |
commit | 7fd2c3474fa71cfb36f64e7f5c4d89fb21c38334 (patch) | |
tree | 69802416f43f6ef8eff03716933094997bc41b34 /README.md | |
parent | d35188178b947d0f3c0c3dbaa0fbfe47d7bdf20a (diff) | |
download | yt-local-7fd2c3474fa71cfb36f64e7f5c4d89fb21c38334.tar.lz yt-local-7fd2c3474fa71cfb36f64e7f5c4d89fb21c38334.tar.xz yt-local-7fd2c3474fa71cfb36f64e7f5c4d89fb21c38334.zip |
Capitalize name app
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -4,9 +4,9 @@ Fork of [youtube-local](https://github.com/user234683/youtube-local) -yt-local is a browser-based client written in Python for watching Youtube anonymously and without the lag of the slow page used by Youtube. One of the primary features is that all requests are routed through Tor, except for the video file at googlevideo.com. This is analogous to what HookTube (defunct) and Invidious do, except that you do not have to trust a third-party to respect your privacy. The assumption here is that Google won't put the effort in to incorporate the video file requests into their tracking, as it's not worth pursuing the incredibly small number of users who care about privacy (Tor video routing is also provided as an option). Tor has high latency, so this will not be as fast network-wise as regular Youtube. However, using Tor is optional; when not routing through Tor, video pages may load faster than they do with Youtube's page depending on your browser. +yt-local is a browser-based client written in Python for watching YouTube anonymously and without the lag of the slow page used by YouTube. One of the primary features is that all requests are routed through Tor, except for the video file at googlevideo.com. This is analogous to what HookTube (defunct) and Invidious do, except that you do not have to trust a third-party to respect your privacy. The assumption here is that Google won't put the effort in to incorporate the video file requests into their tracking, as it's not worth pursuing the incredibly small number of users who care about privacy (Tor video routing is also provided as an option). Tor has high latency, so this will not be as fast network-wise as regular YouTube. However, using Tor is optional; when not routing through Tor, video pages may load faster than they do with YouTube's page depending on your browser. -The Youtube API is not used, so no keys or anything are needed. It uses the same requests as the Youtube webpage. +The YouTube API is not used, so no keys or anything are needed. It uses the same requests as the YouTube webpage. ## Screenshots @@ -19,9 +19,9 @@ The Youtube API is not used, so no keys or anything are needed. It uses the same [Channel](https://pic.infini.fr/JsenWVYe/SbdIQlS6.png) ## Features -* Standard pages of Youtube: search, channels, playlists +* Standard pages of YouTube: search, channels, playlists * Anonymity from Google's tracking by routing requests through Tor -* Local playlists: These solve the two problems with creating playlists on Youtube: (1) they're datamined and (2) videos frequently get deleted by Youtube and lost from the playlist, making it very difficult to find a reupload as the title of the deleted video is not displayed. +* Local playlists: These solve the two problems with creating playlists on YouTube: (1) they're datamined and (2) videos frequently get deleted by YouTube and lost from the playlist, making it very difficult to find a reupload as the title of the deleted video is not displayed. * Themes: Light, Gray, and Dark * Subtitles * Easily download videos or their audio @@ -29,8 +29,8 @@ The Youtube API is not used, so no keys or anything are needed. It uses the same * View comments * Javascript not required * Theater and non-theater mode -* Subscriptions that are independent from Youtube - * Can import subscriptions from Youtube +* Subscriptions that are independent from YouTube + * Can import subscriptions from YouTube * Works by checking channels individually * Can be set to automatically check channels. * For efficiency of requests, frequency of checking is based on how quickly channel posts videos @@ -95,7 +95,7 @@ To run the program on windows, open `run.bat`. On GNU+Linux/MacOS, run `python3 Access youtube URLs by prefixing them with `http://localhost:8080/`, For instance, `http://localhost:8080/https://www.youtube.com/watch?v=vBgulDeV2RU` -You can use an addon such as Redirector ([Firefox](https://addons.mozilla.org/en-US/firefox/addon/redirector/)|[Chrome](https://chrome.google.com/webstore/detail/redirector/ocgpenflpmgnfapjedencafcfakcekcd)) to automatically redirect Youtube URLs to yt-local. I use the include pattern `^(https?://(?:[a-zA-Z0-9_-]*\.)?(?:youtube\.com|youtu\.be|youtube-nocookie\.com)/.*)` and the redirect pattern `http://localhost:8080/$1` (Make sure you're using regular expression mode). +You can use an addon such as Redirector ([Firefox](https://addons.mozilla.org/en-US/firefox/addon/redirector/)|[Chrome](https://chrome.google.com/webstore/detail/redirector/ocgpenflpmgnfapjedencafcfakcekcd)) to automatically redirect YouTube URLs to yt-local. I use the include pattern `^(https?://(?:[a-zA-Z0-9_-]*\.)?(?:youtube\.com|youtu\.be|youtube-nocookie\.com)/.*)` and the redirect pattern `http://localhost:8080/$1` (Make sure you're using regular expression mode). If you want embeds on the web to also redirect to yt-local, make sure "Iframes" is checked under advanced options in your redirector rule. Check test `http://localhost:8080/youtube.com/embed/vBgulDeV2RU` @@ -111,7 +111,7 @@ Ensure Tor is listening for Socks5 connections on port 9150 (a simple way to acc If you wish to route the video through Tor, set "Route Tor" to "On, including video". Because this is bandwidth-intensive, you are strongly encouraged to donate to the [consortium of Tor node operators](https://torservers.net/donate.html). For instance, donations to [NoiseTor](https://noisetor.net/) go straight towards funding nodes. Using their numbers for bandwidth costs, together with an average of 485 kbit/sec for a diverse sample of videos, and assuming n hours of video watched per day, gives $0.03n/month. A $1/month donation will be a very generous amount to not only offset losses, but help keep the network healthy. -In general, Tor video routing will be slower (for instance, moving around in the video is quite slow). I've never seen any signs that watch history in yt-local affects on-site Youtube recommendations. It's likely that requests to googlevideo are logged for some period of time, but are not integrated into Youtube's larger advertisement/recommendation systems, since those presumably depend more heavily on in-page tracking through Javascript rather than CDN requests to googlevideo. +In general, Tor video routing will be slower (for instance, moving around in the video is quite slow). I've never seen any signs that watch history in yt-local affects on-site YouTube recommendations. It's likely that requests to googlevideo are logged for some period of time, but are not integrated into YouTube's larger advertisement/recommendation systems, since those presumably depend more heavily on in-page tracking through Javascript rather than CDN requests to googlevideo. ### Importing subscriptions |