Gallery-dl – download images from several image hosting sites
github.com
github.com
Plenty of other features immediately come to mind as well: universal media support, proper parallelism, GUI, desktop integrations, proxies support, anti-captcha... The punchline is: all of this and much more you could find in jdownloader 10 years ago. But somehow youtube-dl won that race. How did that happen?
I thought it was sketchy by association. It used to be always recommended by sketchy pirate sites to bypass the download limits on sketchy one-click-hosters
EDIT: Here's a Git mirror of trunk [2]. See, e.g., this file [3].
[1]: https://svn.jdownloader.org/projects/jd [2]: https://github.com/mirror/jdownloader [3]: https://github.com/mirror/jdownloader/blob/master/src/jd/gui...
What has the license with the chosen version control system to do?
Not to mention the ability to pip install youtube-dl compared to getting jdownloder off of some software site with multiple dark patterns to dodge.
I did not find a single one.
[1] https://github.com/mikf/gallery-dl/blob/master/docs/configur...
As for modules - splitting each site's support by file is an absolute minimum for sanity. Keeping up all that support in one project quickly becomes quite a chore for a single project maintainer. The whole process fetching the while project and initiating a PR on a github is also rather awkward for developer too. Hence the existence of https://github.com/un-def/dl-plus project.
A more constructive approach to doing what every complainer asked without atually doing anything about it: https://laurent.bachelier.name/2018/07/a-proposal-for-saniti...
First - that wouldn't be good, such situations should make big splashes. Second - removing a YouTube plug-in from YouTube-DL would make a significant splash anyway.
For example, I had immense difficulty parsing my own saved posts from instagram (used a one-off script that runs in the browser).
Disclaimer: I don’t have or use Insta, so apologies if this is a naive question.
https://www.facebook.com/help/instagram/181231772500920?help...
This is not privacy, this is walled garden nonsense. Instagram thinks they own all your curation activity on the site, and they do not.
Yet those are pictures posted on the Internet, I don't think people have a strong conviction that others can't save them
Not sure why they'd do this when a spammer (not me) would just create a new account. I was just archiving twice a day with a random sleep time between accounts
The only rate-limit issues I've faced is with Twitter, because the way I do it is that I feed gallery-dl a text file containing the profile URLs that I want to scrape. But gallery-dl doesn't add a timeout in-between each input URLs, so Twitter might force a temporary cooldown on you if your list is a bit long.
But you can easily avoid this by writing your own shell script with your own custom timeout.
Copying and pasting into a personal archive is slow when you want to capture everything (posts and comments) since you don't know which history you'll want to refer to in the future.
Every online reader I've used ProQuest, VLE, BCR, etc offer the worst online readers with frames, annoying 15 minute timeouts, terrible highlighting/notes, etc
I just want to print or download a local copy to highlight & full text search offline (I run them through OCR for text)
I guess they’re already downloadable though a command line tool could be convenient.
We need good wrappers for these kinds of programs for use with mobile devices.
curl -A 'random' "https://www.reddit.com/r/wallpaper/top.json?t=day&limit=1 | jq -r '.data.children[0].data.preview.images[0].source.url' | sed 's/preview\./i\./g'
And if you're a Mac user, the following will change the background: osascript -e 'tell application "Finder" to set desktop picture to POSIX file "<path to the picture>"'
Glueing these two pieces should be trivial :)https://preview.redd.it/b2ihaxu2i5261.jpg?width=640&crop=sma...
Care to adjust the jq a bit to look for both, then maybe somehow compare the resolution of the two and download the better one?
Plus there is also massive rate limiting. Especially instagram, since it is only images.
I imagine that that's a big source for people to download.