Monday, October 14, 2024

Antstream AppImage for Linux

A buddy of mine turned me on to Antstream while playing on his XBOX. I figured I'd have a look at it too but the console versions are not free to try like the PC versions. All I saw on Antstream's download page were the usual suspects: Windows, Mac, Android, yadda yadda. I figured I'd check to see if it worked with WINE but to my surprise there was a Linux client. Sadly it is only available via the SNAP store. I really don't like SNAP packages so I was like "Ugh". I reluctantly installed snapd on my fedora install then installed Antstream. After poking around the SNAP directory I noticed all the Antstream package was is a directory and a shell script. I moved the Antstream directory to my desktop and then uninstalled snapd. I was happy to learn that Antstream's client works fine without snapd installed. 

I figured it would be convenient to have a single executable to start Antstream from. For this I looked to AppImage, mostly since it's easy to create and work with. I looked at the AppImage wiki for guidance and threw together a quick image. I was pleased to see it working. The client is stored in the appimage and the user data is stores in ~/.antstream . Honestly I have no idea how it will handle program updates but if you double click the AppImage it starts well enough to log in and play.

If you're interested in trying Antstream but aren't too keen on SNAP packages then you can give the AppImage a shot. It's on my Google Drive. Link below.

The link is above!

If you try the AppImage then please drop me a reply below about how its working out.

Unzip a bunch of archives into their own directories - Linux

I was able to extract a few hundred zip files into their own directories (based on the zip file's name) with this shell script.

#!/bin/sh
for file in *.zip
do
unzip -d "${file%.zip}" "$file"
done