Live data from Hacker News

A cross platform front-end GUI of the popular YouTube-dl written in wxPython

github.com

51–60 of 66 posts

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#51

That project is abandoned. There is an ongoing fork called youtube-dl-gui: https://github.com/oleksis/youtube-dl-gui And an alternative called tartube: https://github.com/axcore/tartube

Another alternative: I made a tool which allows one-click downloading videos with youtube-dl (no GUI, no command line). Here: https://github.com/baobabKoodaa/one-click-youtube-dl

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#52
post #41

What would be really good, is some way to search a list of "artist - song title" to output a list of youtube video IDs.

Might be less complex to just create one line xPath query as a bookmarklet to get the ID's directly from the search results page.

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#53
post #40

Earlier quoted context omitted.

> I'm curious way people hate on wxWidgets so much. Because it just looks bad and outdated on most platforms.

Which would be a criticism of looking native, because that is all wxWidgets is doing. It's a wrapper for the underlying OS's native GUI.

Yeah but there is native and native. Both Windows and MacOS carry widgets and styles from so many releases, and there is some intelligence involved in picking up the "expected" one with the right style etc. WxWidgets seems to make the wrong choice very often, with the result that the apps look very dated. It's probably possible to make it do the right thing, but other toolkits just do that by default.

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#54
post #3

I'm curious what is the reason for a GUI for such a simple utility? The command line for this kind of tool seems like the perfect interface. Just copy a URL, paste it, press enter. No buttons to press, etc.

Unless the URL contains shell meta characters, such as "&"…

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#55
post #18

Earlier quoted context omitted.

Tech literacy would help a great deal saving our democracies. Nobody needs to know command line, but to be able to tell if you're on a Russian disinfo website or a legit source of information is also (but not only) a matter of tech literacy, so I think OP is on to something here.

Tech literacy isn’t using a CLI. Get over yourself.

Hint: Being a jerk to people online using a random account makes you look like an asshole.

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#56
post #39

Earlier quoted context omitted.

Ever since youtube-dl was removed from Github, it seems like they gave up on the project.

youtube-dl works right now, so not sure if this is a fair thing to say. But you might have more insight than me. Maybe they realized that becoming a famous project is only a detriment to their mission

Not sure if this is something that affects yt-dlp but youtube-dl takes something like 5 - 10 x as long as watching the video for me now.

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#57
post #54
post #3

I'm curious what is the reason for a GUI for such a simple utility? The command line for this kind of tool seems like the perfect interface. Just copy a URL, paste it, press enter. No buttons to press, etc.

Unless the URL contains shell meta characters, such as "&"…

Modern shells have easy ways to deal with this, for example bracketed-paste-magic that ships with zsh.

The URL of this comment pastes like this, ready to be passed to commands:

    https://news.ycombinator.com/edit\?id\=29069520

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#58

Earlier quoted context omitted.

wxWidgets does use native controls so should feel like a native app. Sadly this is its only redeeming feature.

I'm curious way people hate on wxWidgets so much. As a cross platform GUI, it works, and has a better license for developers than QT, and when investigating QT it looked like it requires more than just a library, but QT specific tooling to build things.

Poor quality (although I should qualify that by saying I haven't touched it for a long time).

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#59
post #39

Earlier quoted context omitted.

Ever since youtube-dl was removed from Github, it seems like they gave up on the project.

youtube-dl works right now, so not sure if this is a fair thing to say. But you might have more insight than me. Maybe they realized that becoming a famous project is only a detriment to their mission

It works only as long as you don't care how long it takes to download a video. youtube-dl has had a problem with bandwidth throttling on Youtube for some time now. yt-dlp does not.

Re: A cross platform front-end GUI of the popular YouTube-dl written in wxPython

#60

That project is abandoned. There is an ongoing fork called youtube-dl-gui: https://github.com/oleksis/youtube-dl-gui And an alternative called tartube: https://github.com/axcore/tartube

I use yt-dlp [1] ... so far so good.

1. https://github.com/yt-dlp/yt-dlp

Post reply on HN