Thursday, January 31, 2013

SiriProxy GUI

SiriProxyGUI

By Nick Hallowell


For those who do not know what Siri Proxy is, Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri. Basically it will allow you to write your own plugins in ruby then run the plugins on Siri, this can be anything from complete control over your Mac by Siri or just a simple heads or tail app. 

For more information and complete installation guide  on Siri Proxy I would recommend you visit https://github.com/plamoni/SiriProxy

This app adds an easy GUI experience to Siri Proxy where your can start and restart the whole server from a click of a button. I wrote this app in Applescript and and was fairly simple programming, just using multiple 'tell system events' statements to spoof keystrokes. I would be more then happy to add in a line by line tutorial.

Requirements for this app is OSX, SiriProxy and Xcode.

Step 1: Download Xcode Project here:Download (76.15 KB)
Step 2: Open SiriProxyGUI.xcodeproj and click on AppDelagate.appscript
Step 3: Using Find and Replace, Find "path to SiriProxy" Replace "Your Path to SiriProxy"
Step 4: Using Find and Replace, Find "path to .siriproxy" Replace "Your Path to .siriproxy"
Step 5: Using Find and Replace, Find "password" Replace "Your root password"
Step 6: Click product then archive then distribute then export it as an app to wherever you would like and enjoy.


Features
Update: Updates the server
Start: Starts SiriProxy
Restart: Restarts and bundles the server
Stop: Stops the Server
Config: Replaces the config file in .siriproxy directory


Video Tutorial: http://youtu.be/075LvHpkvRM


Please Comment and let me know how it works, or if you have any problems or suggestions.







No comments:

Post a Comment