Skip to content

Instantly share code, notes, and snippets.

@timelf123
Created January 5, 2015 20:58
Show Gist options
  • Save timelf123/e7bb350a8f93af3f824b to your computer and use it in GitHub Desktop.
Save timelf123/e7bb350a8f93af3f824b to your computer and use it in GitHub Desktop.
Guerilla Open Tube
Copied from the FB post here: https://www.facebook.com/obvio171/posts/10153000167759469
Guerilla Open Tube in 8 Steps:
1. Install youtube-dl: http://rg3.github.io/youtube-dl/
2. Type this in the command line. It will download the video given by the URL: youtube-dl <video url>
3. Publish a torrent of the downloaded video file, be the first seeder, and grab the magnet link
4. Create a github repository called "guerilla-open-tube" with a "/video-ids" directory, like this one: https://github.com/obvio171/guerilla-open-tube
5. Add the video's magnet link as the first line in a text file named with the video's ID (the last part in the downloaded video's filename; a file ending in "-6GgbD7ZqIow.mp4" has an ID of 6GgbD7ZqIow, and would have as filename "6GgbD7ZqIow.txt", without the quotes) in the "/video-ids" directory (the other lines in the text file can be used for commentary or metadata—formats for this can emerge organically)
6. Find other repositories with the same name and merge in stuff from other people
7. Download & keep seeding
8. Teach 2 other people how to do this
Voilá! We have a distributed, censorship-resistant backup of YouTube! \o/
@hsribei
Copy link

hsribei commented Jan 6, 2015

Thanks for mirroring :) I've updated the README so it's self-contained now: https://github.com/obvio171/guerilla-open-tube

Please let me know if there's other information you would find relevant to be included there. Thanks for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment