Hi @kieranas! That's a really interesting question!
I've used it on occasion to process data or even create (synthetic) training data for work projects. For example, reading a CSV file and processing a bunch of related files. I guess this goes under the heading of "automating small tasks."
Kind of in the same vein, there are several MiniScripts involved in maintaining the MiniScript.org website. For example, all the games/apps listed in the Mini Micro programs tab are defined with paired JSON and PNG files in a separate folder:
...and whenever I change these, I run a MiniScript program that compiles it for the website. Another script updatse the news page, including the RSS feed (in case anybody's still using an RSS reader!) and the top story on the home page.
For a while, my son and I were into buying and selling vacant land, and so I had a Mini Micro program to scrape the county website. I'd give it a range of property numbers, and it would patiently pull down the county assessor's data property by property, extracting the relevant details and dumping it all into a nice neat CSV for us. It took a couple seconds per property (in part because we wanted to be careful not to hit their server too hard!), so we'd just let it run for hours. Still way faster than doing all that work manually!
I too would love to hear what other creative uses people have found for MiniScript! And @kieranas, tell us more about the tasks you've automated with it!