4 ms·
Anyone else write a a lot of ripper scripts like youtube-dl but never share them for fear of starting an arms race with the content provider? It's easy to rip m
by crystaldev 7y ago
Anyone else write a a lot of ripper scripts like youtube-dl but never share them for fear of starting an arms race with the content provider? It's easy to rip most .ts/XHR video streams with a bash loop.
- orf 7y agoyoutube-dl supports a _lot_ of providers/sites[1]. Perhaps it's easier to contribute a new downloader (it's pretty simple[2]), and judging by the number of updates required most sites don't care that much. 1. https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractor https://github.com/ytdl-org/youtube-dl/tree/master/youtube_d... 2. https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/cartoonnetwork.py#L24 https://github.com/ytdl-org/youtube-dl/blob/master/youtube_d...
- deleted 7y ago[deleted]
- deleted 7y ago[deleted]
- rasz 7y agoYes :( I even removed mine from github after reading about people losing their gmail over unrelated google account problems.
- mikewhy 7y agoPrecisely why I never shared any of the backend code for ss-plex.
- weq 7y agoIm going to claim to be the first person to democratise the downloading of videos for later watching from websites. I created this for google video, because at the time they had lots of car videos i was interested in, but it had plugins for youtube and other content providers i used. http://gvdownloader.sourceforge.net/ http://gvdownloader.sourceforge.net/ And yes, it was about a month after publishing that the arms race started with google. It was exciting at first, but then they started getting dirty, excluding me from search results and using whatever muscle they could to stop people finding the app. (here is a link the hockeystick download graph, it got picked up by various other distribution networks in between) https://sourceforge.net/projects/gvdownloader/files/stats/timeline?dates=2003-10-22+to+2020-01-20 https://sourceforge.net/projects/gvdownloader/files/stats/ti... I wrote it because bandwith was really expensive and slow back then. It was an experiment to solidify some programming concepts i was learning at the time, and also my first foray into browser plugin development.