WiFiScriptor Icon

Version: 0.2

This tiny little utility will allow a user to assign AppleScripts to any wireless network, all you need is to know the SSID of the networks and well some resources on scripting with AppleScript (examples to come soon)


Some uses for this:

  • Welcome message on joining networks
  • Automated backup solutions that require network connectivity
  • Mounting network drives automatically depending on network

Post your ideas/scripts we would love to hear about your uses


  • Clean up notification register
  • Implement search bar



If you have trouble with WiFiScriptor feel free to contact me on the blog/supportsystem/email

If you wish to have some form of OEM customization applied to WiFiScriptor for use in a school or company please just email me at *protected email* and i will get back to you

13 thoughts on “WiFiScriptor

  1. This code snippet can go into any applescript to pull out the SSID of the wifi you’re using: do shell script “system_profiler SPAirPortDataType|awk -F\”: \” ‘/Current Wireless Network/{print $2}’

    Using that in a script that has an idle handler lets you make an app similar to this. Or you can use Lingon or Cronnix to run scripts relying on this shell script.

    As I commented over on versiontracker, this sort of utility is much-needed, as this sort of thing needs to be way easier to do. I like backups to run when I get on my home network, and I like certain security protocols to be in place when I detect a non-home network.

  2. supercrisp: I can so agree Apple should of provided some sort of AppleScript system to allow us to hook into events, but for now applications like this will do.

    And as you would of noted that script you previously used would of hogged memory and resources in its idle runs etc, where as this just waits for the event to happen.

    PS. I will be adding a hidden preference to disable the status icon for anyone that wants it to remain hidden

  3. If you’re calling any sort of nonresident shell script from launchd, it ain’t gonna use nothing in the way of resources until it runs. And there are a lot of ways to set that idle handler in AS so you’re not tying up resources — I mean, how much are you using to run this sucker every 15, 30, or 60 seconds? How does your app avoid using resources while it “waits for these events to happen”?

    Kudos for the app. But shame on you for the FUD.

  4. semaja2

    Well i may not be right in the way to say that your script uses more resources and such, but mine does not use any such idle handler and does not do checks.

    It simply waits for OSX to actually tell it that a new SSID has been connected, registering for notifications must be much less CPU draining then doing a check every 15seconds

  5. Pingback: WiFiScriptor
  6. Tom

    Hi – any chance of a Leopard-compatible version in the near future? It appears to fail since I’ve upgraded.


  7. Hello! I figured it would be nice if I signed your guestbook. I just thought that I would visit your homepage and see what all you have been up to, well – it’s awesome!

  8. The guests have to have a place to sit, but the bride’s vision doesn’t match with the chairs your
    church has available. The price raange of your chosen products will only be determined by the trends in the market.
    There aree state and federal regulations that affect the nursery industry, where most of the nurserdies also follow voluntary industry standards.

  9. I was suprised to find out that it will nott cost me more than I would register with other not so reliable directories.
    There are a lot of drop shp and wholesale scams going on, so you have to be cautious
    when choosing a drop ship wholesale business.
    Thiss is a gold brand and I recommend this to store and evsn hone owners.

Leave a Reply