When I first started programming, I didn't use a terminal multiplexer and finding tmux was a sort of revelation. I joked once on discord that "life before tmux was not life". It strikes me there are probably many other programs that I am not aware of that would be useful to know about.
I've occasionally found Luke's The Best Textbooks on Every Subject thread useful, so I thought a similar thread about software may be interesting.
Here are the rules:
- Post the name of a program for a given need.
- You must have tried at least 2 other programs designed for the same/similar class of problems.
- You must briefly name the other programs you have tried and why you think your chosen program is superior to them.
Software: Yt-dlp
Need: Downloading videos from youtube
Other programs I've tried: Online webpages made for that purpose, torrents, ytdl.
Why its superior: It's actively mantained and it has integration with SponsorBlock.
An example command might be `yt-dlp -x --audio-format mp3 --audio-quality 0 --yes-playlist --sponsorblock-remove all`