• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Mac 512K/EasyShare update

napabar

Well-known member
Hey everyone!

My last few videos revolved around the Mac 512K talking to Siri and getting a specific action to occur. While this was neat, it wasn't very practical. Siri could only understand a very limited choice of words, and certainly nothing long and complex.

So I've gone back to the drawing board to create a new method to let the Mac 512K communicate at a client end. Essentially, I'm creating a 2-line syntax that can be written into a text file and then be deciphered on OS X. Fortunately, Mac OS 8.6 (my bridge computer) supports folder actions, and this is the secret sauce to make all this work. I'm putting the finishing touches on the this method and will make a couple of new videos soon.

In the meantime, I thought I would share an AppleScript with the community I wrote. As some of you may know, the EasyShare software that I use is a Demo and times out after 10 minutes. This can be very annoying, obviously. What is interesting is that the connection drops on the client side (bridge Mac) not on the Mac 512K itself. Since everything is happening on the bridge Mac, I wrote an AppleScript that mounts the share, launches Rumpus, waits 9 minutes and 50 seconds, then closes Rumpus and ejects the share, then pauses for 10 seconds, re-mounts the share, and launched Rumpus again and repeats. For good measure, I even have it speaking and telling me when the server is going to go down, and when it's back up. Feel free to modify this however you like. Where is says "Mac512" and "niles", you'll replace with your Published name in EasyShare, and the name of your Mac.

Code:
repeat
mount volume "Mac512" on server "niles"

delay 1

tell application "Rumpus 3.5" to activate

say "Server up"

delay 550

say "Server going down"

tell application "Rumpus 3.5" to quit

delay 1

tell application "Finder"
set theDisk to disk "Mac512"
put away theDisk
end tell

delay 10

end repeat
 
Top