Hacker News new | past | comments | ask | show | jobs | submit login
PyIDM – Python open-source alternative to Internet Download Manager (github.com/pyidm)
104 points by URfejk on Aug 15, 2020 | hide | past | favorite | 28 comments



JDownloader2 is an open source alternative and I cannot imagine using anything else (there are too many features). And I'm saying that as a python developer.


Maybe it’s just me, but I find JDownloader2 to be very scammy feeling. It feels like adware software.

However, it truly is the most powerful download manager I’ve found. Combined with multi part downloads, I can easily max out my internet speed.


> I find JDownloader2 to be very scammy feeling. It feels like adware software.

That's because it's not in fact open source. From Wikipedia:

> Some parts, but not all, of JDownloader are open-source.

> Mid-2012 there were complaints that JDownloader's installer added adware without the user's consent.[4] The JDownloader installation contains adware according to several sources, including the developer's own forums.[5][6] There were further complaints mid-2014.

JD is basically junkware. There's a reason why it doesn't seem to be packaged on any Linux distribution. It's not community-focused OSS in the ordinary sense.


Found these:

SVN repo: https://svn.jdownloader.org/projects/jd

there's also mirrors on Github: https://github.com/mirror/jdownloader

I'm not sure which parts are not open-source


JD is just way too slow and bloated for me, especially on an old machines. While I'm sure its power extends beyond this, its value as I remember them lies on downloading rapidshare-like file sharing links. But with those kind of stuff going out of fashion, I nowadays just use uGet for a GUI download manager and youtube-dl, gallery-dl, streamlink, et al. for specialized download helpers.


You can try mipony. It solves the same problem, but with a lot less ressources I feel.


I looked over their pricing tiers [1] and it's definitely not for me. The free tier is just absurdly limited (2 simultaneous torrent downloads, capped video quality, ads(!), etc). This might be acceptable in 2003 but I'm surprised this kind of stuff can survive nowadays when there are so many other free and probably superior alternatives.

[1] https://www.mipony.net/en/pro/


The pricing looks very straight forward to me.

The lifetime option is less than $20 for either windows or Mac.

Mipony and jd shouldn't be compared with IDM. They don't do the same thing.

Mipony's reason for being is downloading from file sharing sites like MediaFire, mega, zippyshare, nitroflare...

If you don't download from file sharing sites, mipony is useless for you.

For torrents, a dedicated torrent downloader would be better suited to the task.

I'm however finding JD's ability to download YouTube videos quite useful, better than paid YouTube downloaders.


If you just need a simple script to download youtube videos, here's a very basic one I made as a wrapper to youtube-dl.

You'll need to edit the option string to the path you want it to save videos to. I have it set to not download playlists, but you can do whatever you please with the option string.

Just copy the youtube url, mouseover the input field(it will grab the url from the clipboard, and press the get file button. No frills but it works fine for my needs.

Pastebin of the code: https://pastebin.com/z3kdHcL8

Pic of it: https://imgur.com/a/7QVwou9


This is very cool. Cool enough that I think it would be worth giving it a catchier name. It's awkward to recommend "pie eye dee em" to people using spoken language.


PyDM would be better.


Random thought: How about CarpeDM?


"Why another download manager?" section describes it as if there are no other open source download managers.


Ironically, it's not even open source, as another commenter revealed. It has a list of "acceptable uses" appended as something like GPL exception / addendum to the license page. https://news.ycombinator.com/item?id=24169301

The comparison with aria2 is absurd as well. You can't compare the relative speed of two programs by running them at the same time! I would steer clear of this program.


Maybe they don't know of fdm. Found out about xdm last week, time it's open source too


FDM = Free Download Manager? I've been using it since undergraduate days (2007 or 2008).

Unfortunately, v5 and newer isn't open source anymore. https://sourceforge.net/p/freedownload/code/HEAD/tree/


Okay. There's also a download manager called xdm. Wasn't a typo.. https://subhra74.github.io/xdm/


Weird section indeed. A lie mixed with truth is the worst ever.


Kind of weird how in the 'About' section he forbids you to use this to download porn.


I finally realized you meant the license page! Actually, on this page it's clearly stated along with a number of other exceptions to the LGPL v3. This clearly makes the program not open source software under the FSF's definition and I think it would be extremely risky to use even part of this code in your own application.

> videos / streams / contents that are not allowed to be downloaded using this application are:

> DRM "Digital rights management", protected videos / streams or Copyright materials.

> Porn videos/streams or any pornography materials.

> Illegal contents.

> Any contents that encourage/promote violence or criminal/illegal behaviours

This program is NOT open source software.


Spewmorphic;)


Heh. I really like this description. I'm not sure what's the reason for it looking like that.

Back in the days of Windows XP I used a program called "Free Download Manager" that made things significantly faster (due to multiplexing) over dial-up and DSL. And the interface was quite good. Pretty sure it might actually be harder to make a UI look this bad, these days.


Cool project, although I was hoping this would be about Intelligent Dance Music..

edit: (I'm not just making a joke, I do a lot of generative music and synthesis in Python and C++..)


I was hoping for a replacement for Redhat IdM...


Given the title, that would be quite funny, as RH IdM is actually written in Python and also open source :) [0]

[0] https://github.com/freeipa/freeipa


Oh I know, I've fought that beast so much for a while. Was just stating my first reaction.

I did get really good at submitting tickets from the redhat support tool cli though hehe.


OK, we've inlined IDM in the title above.


Same thought haha




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: