Posts
Few months ago I read a blog post (I'll link it if I find it, really well written) explaining how running those 'curl ... | sh' installation commands is more dangerous than we think
I mean, even opening the script's URL in the browser to check it out first is unsafe, it's fairly simple to create a server that shows you a legit script when seen in the browser and a malicious one when fetched with curl
So today I came out with this stupid simple script to help make this process safe a little easier. It's called shelp, and all you do is replace sh, bash, fish, etc. with shelp, bashelp, fishelp...
The script will then show you the program you're about to execute, then ask you if you actually want to run it
It's a very small and stupid bash script but I guess it can be useful for some people
@TheZupZup@mastodon.social A few other things:
- I'm listening to #darksideofthemoon, an album that's mostly enjoyed without breaks between tracks. Even if I saved them all for offline play, Linthra causes a very small delay between tracks, if you could make it more seamless it'd be amazing
- In my setup, I'm using Yubal (https://github.com/guillevc/yubal) to download tracks to my Navidrome server. You basically paste a YTM URL and it downloads the playlist or track with yt-dlp, then organizes it with beets. It has a browser extension too that quickly allows you to start a download job from a YTM page, so I assume it has an API. It would be really cool to integrate it in the app, e.g., by having a section that simply allows to paste a YTM URL and sends the download to a configured Yubal instance, maybe showing the progress too. Shouldn't be too much of a challenge I think, and it would be a great addition for users like me that rely on it. Still, it's is a pretty personal request to be fair
- I know it's an early beta and it's not the main concern, but some theming or customization options would be cool in the future
- Home screen widget when?? (Again, cool idea to implement in the future)
- Is it cool if I keep posting these requests and bug findings here or is there a better place for me to do so? Lol
Expect a LOT of requests from me 😂