Live data from Hacker News

Show HN: YouTube-DL GUI Powered by Electron

github.com

141–142 of 142 posts

Re: Show HN: YouTube-DL GUI Powered by Electron

#141
post #59
post #27

Earlier quoted context omitted.

First thought on this project: hey, why electron yt-dl works perfectly from the command line, I type the programm, paste the url. Second thought: might be nice for selecting from the myriad of options. Well...

You've just summed up the gui/command line dichotomy. It's something we could do better at bridging the gap between. Tbh things like this, a gui front end for a terminal app seem the best way forward. I don't know why they aren't used a lot more in open source, it just seems to match up so much better to the open source model of a random person developing a project and no one taking over when that person loses intere…

I guess for the ever changing sea (more like the lakes of Google and Vimeo) of video-sites, the backend actually matters a lot... And (this GUI being a prime example- while not really even featureful): most CLI (instead of library...)-wrappers show it. They're a bunch of dialogs for selecting options - wow. I wouldn't care if you propose developing the GUI separately (basically for wrapping any CLI, you could develop a generic wrapper, reading in declarative configs...), but the kind of execution demonstrated here is probably necessiting the installation of 1 GB of electron-crap (say hello to the reusing world of require('shebang-regex'))

Re: Show HN: YouTube-DL GUI Powered by Electron

#142
post #131

Earlier quoted context omitted.

So you need to have the python runtime installed for this to work? Or is that downloaded as well? I was just thinking I could for instance make a similar JavaFX crossplatform GUI on the JVM, but I'd have no idea how to call the youtube-dl python code. So I'm just curious how Electron solves that problem :)

No you just need the prereqs to run node, the binary comes compiled already

Oh okay with precompuled binaries then that's not so crossplatform. Thanks for clarifying :)
Post reply on HN