lainchan / λ

(untitled)

tracer tong · 2023-03-11 01:17
Hello lainanons, I've been using JDownlaoder for a few years now and I've been thinking about writing my own downloader to replace it in my daily use. I don't have any experience in writing UIs but I do know how to program in c++, should i make the UI in qt since it uses a language im already familiar with or should i make it in a higher level lang like python, is there also anything to note when writing downloaders? much thanks
Cowboy · 2023-03-11 07:49
>>34676 Just make it CLI-based. It'll be much easier, more cross-compatible, faster to compile... the list goes on.
bit · 2023-03-11 11:30
>>34676 C++ TK/Tinker bindings is what I'd use if I knew C++ (or it's also what I use for one-off GUIs too large for zenity)
Joey · 2023-03-11 16:28
>>34676 Write a Lua CLI program :)
Aristóteles Amadópulus · 2023-03-11 18:54
Try making a gui for yt-dlp and gallery-dl first.
Kay · 2023-03-12 10:06
>>34679 I would vote for the same, cli based with optional daemon/client architecture.
t · 2023-03-13 03:26
>>34676 i would use something like this myself https://floooh.github.io/sokol-html5/imgui-sapp.html
Zero Cool · 2023-03-13 06:28
>>34690 If you want to jump straight into making a UI, I'd recommend doing the same, too. I'd like to see what a yt-dlp with a GUI would look like. I heard good about QT so you could try dipping your feet in it.
Otto Normalverbraucher · 2023-03-13 14:52
>>34717 what do you mean? it would be a text field a cancel button and download button with an optional way to enter settings