How to use the script: 1. sudo -s 2. paste in the script and run 3. create a file called "list.txt" containing all the youtube channels you would like to subscribe to 4. Sit back and relax
Lol @ all the little Adolphs running for cover. Too funny.
Jack Powell
PSA: youtube-dl executes non-free javascript
Landon Lewis
Counter-sage Also, they are coming for you next
Joshua Flores
No, fuck you. GNUnet is a saner protocol.
Levi Butler
Which videos?
Landon Bennett
Please add your entry on how to use GNUnet. I would like to know how easy it is to use compared to IPFS.
Jeremiah Anderson
Your script is unnecessarily overcomplicated and very limited. The solution is really simple. Make a daily crontab for youtube-dl that reads a list of channels and downloads them to a directory. Make a second daily crontab that adds new found files in that directory to IPFS.
Evan Moore
the sudo and curl installs IPFS altogether. The rest are valid though. Crontabs are better.
Leo Green
Not very.
Ayden Robinson
It's basically as easy to setup, though the GUI is absolute crap. Now for a comparison of gnunet vs IPFS:
IPFS can actually run dynamic content now with CRDTs and pubsub channels, gnunet never will have that capability. On the other hand, gnunet has a pretty cool distributed DNS system going on, and comes with inbuilt anonymity (through p2p routing, similar to tor et al, but using its own protocol), so it's safer by default. However, work is going on in ipfs to make it work over i2p. Additionally, it's possible to put TXT records in ipns, which allows for friendly names in ipfs as well. Gnunet comes with a search function by default, allowing you to find files based on filename as well as user-defined tags. Unfortunately, you get no peer information on your results, so you can't tell if a file is dead (no seeders, only metadata remains).
Finally, IPFS is extremely fast, and has a js implementation (ipfs-js) allowing embedding straight in the browser for people who do not have the desktop go client. However, it has no C client. On the other hand, gnunet does not have a js implementation, only the desktop client. It is also ridiculously slow (bytes per seconds-range quite often) and there's no way to tell which files are alive or not (compounded with the slowness, it is very grating). It's not clear whether it's because of the lack of nodes and/or if scaling is an issue.
Overall, I believe IPFS is the right way to go. Most content does not need anonymity to access anyway, and I believe that as long as the data is in the network, once i2p support is live, everything will be safe.
Bonus: ipfs people are also working on filecoin, a cryptocurrency which will give people an incentive to either lend their harddrive to store ipfs data, or lend their network connection to move data from storage to a requester as quickly as possible. This should mean you won't need to host CP unwittingly, while at the same time it will always be possible to get someone to host your unpopular content without the possibility of censorship.
Jeremiah Thompson
you realize it's 2017, right?
Brody Hughes
fuck off idiot. GNUnet im actually willing to put up with because it has some bearing on anything. ipfs is just some noise
Camden Scott
literally u wot m8?
Jason Fisher
Nigger I've been saving youtube videos I like for 10 fucking years ever since I realized half my bookmarked videos kept getting fucking deleted. Look at this shit you can't find this shit on youtube, I know because they have bots that auto delete this very video if you so much as try to upload it.
Cameron Rodriguez
>As we all know, (((YouTube))) is now screwed, and a lot of the videos are being deleted.
No, we don't (((all know)))
Jayden Jenkins
Maybe should you start growing up and know that the knowledge are in books, not on fucking 1 hours long youtube videos.
Josiah Foster
I already keep an archive of Youtube videos that I think are important, or that I just like. I've been doing this for a few years now.
Zachary Turner
Would IPFS function well for a decentralized tracker that can't be taken down like so many of the amazing private trackers were?
Aaron Moore
Youtube has censored the audio of "THE INTERNET on April 4th, 1998" video. Thankfully the wayback machine archived it completely intact.
Anthony Reyes
Could you please whip up a script that archives webpages to several sites at the same time such as Wayback, Archive.is, and others for redundancy /w ease?
Wyatt Walker
Yes
Archive.org book burnings (see WLP vids)
Jeremiah Watson
Do I need a specific distro of linux? I'm thinking of using qubes to be my first.
Jonathan Myers
I was talking about physical books. Not the books you read on a proprietary ebook reader. The one who'll never be censored in your shelf.
Kevin Powell
What would I need to do to have it check for newly updated videos & download them, and not redownload everything?
Kevin Evans
This IPFS thing was too complicated when I was a NEET with all the time in the world. Now I have a job so unless they come up with some kind of browser bundle I can't be bothered. If you'd like content, I suggest asking for it.
Trackers are easy, what you're looking for is an index. This is harder, since you need some way to classify the content. It could be done with a web of trust and an existing database though, like AniDB+nyaa dump+freenet WoT (or reinvent the wheel since it's fucking disgusting to duct tape shit together like that)
Hudson Gutierrez
IPFS is to BitTorrent what HTTP is to FTP. So what it does is create a "torrent" of the video and starts seeding it.
Kevin Howard
There's also BitChute. Which apparently is utilizing IPFS or something similar to serve videos. A lot of folks seem to be moving that direction.
Ethan Evans
this is bait
Jeremiah Campbell
bitchute uses WebTorrent. Different technology but same concept. IPFS is much better and full featured, though. For example, bitchute (like other WebTorrent-based sites) have to rely on centralized-web infrastructures for a lot of things (the site is centralized, users act like an ad-hoc CDN rather than really hosting the site per se; there's no DNS and we all know what ICANN did recently, etc.)
Jackson Watson
Also WebTorrent cannot natively communicate with regular torrents, splitting the network in two. Only like two desktop clients can cross-seed between the two networks.
Hudson Moore
ftfy
Easton Sullivan
Javascript is not compiled, you know?
Logan Clark
No. FTP is similar to HTTP technologically, but HTTP is better for most use cases.
Samuel Ramirez
twice the bait
Evan Myers
bump for importance
Adam Diaz
They'll find some way you don't agree with them, then they'll cone after you and your friends buddy.
Chase Cook
bump.
Xavier Davis
does this download the content to your computer as well,or just straight to IPFS?
Sebastian Robinson
It downloads the videos onto your computer, then send it to IPFS
Jackson Martin
If you want to back up vids, back them up now. EME is supported almost across the board and Google's Widevine is ready to be rolled out.
You attempt to pull this shit on every thread where youtube-dl is mentioned. Do you have a scraper or something? Are you markov chain?
Nathaniel Wilson
Ah, nevermind, it's shamoanjac.
Samuel Kelly
no. i just visit Holla Forums relatively often and i really hate badly written software. especially if they execute nonfree code straight from jewgle without telling me.
no im not a kool faggot. im steve klabnik.
Luis Bell
Both are client/server protocols that use plain text messages and map directory structures to URLs.
Hudson Thomas
Good riddance!
Juan Cox
No it's not retard
Caleb Gray
They look like they are similar when the underlying protocols have completely different messaging systems, commands and other things. For instance FTP without PASV is batshit insane. There are many stupidities in the FTP protocol other than the example I gave above. FTP is also a keep-alive protocol, meaning that you can send multiple commands and get responses on the same connection. HTTP is send request->get response->end connection (unless Connection: keep-alive has been specified, in which case you can send multiple requests within a short timeframe).