IRLauncher : Launch IR signals from your favorite launcher (Quicksilver, Alfred, ..)
IRLauncher's purpose is to be the fastest way to control home electronics when you're using a Mac.
Fastest means not leaving home position on keyboard, obviously.
I heavily use Quicksilver, many others use Alfred 2 or Spotlight, so why not send infrared signals utilizing a launcher app?
Download the latest release and place it in /Applications directory.
- Launch IRLauncher.app
- Click on either "Install Quicksilver extension" or "Install Alfred extension".
- Learn an IR signal and set it's name.
- Use Quicksilver, Alfred 2 or Spotlight (or any other launcher) to send the IR signal!
Type IR signals' name,
<TAB> and select
ir<space> and then IR signals' name.
You need Powerpack license to use this.
How does this work?
IRLauncher stores IR signal JSON representation files under
~/.irkit.d/signals directory, with a filename you give.
Quicksilver, Alfred 2 extensions tell their indexer to index files under
IRLauncher also sets the custom launch application of the IR JSON representation file to itself, so you can just double click
aircon-off.json to turn off your air conditioner.
You can also call
/Applications/IRLauncher.app/Contents/MacOS/IRLauncher ~/.irkit.d/signals/aircon-off.json to send it.
NSDistributedNotificationCenter, make sure you're not killing
distnoted which manages
How to build?
# Get code git clone email@example.com:irkit/osx-launcher.git # Dive into it cd osx-launcher # Fetch dependencies pod install git submodule init git submodule update # Get IRKit API key open "http://getirkit.com/en/#post-/1/apps" cp IRLauncher/APIKey.plist.template IRLauncher/APIKey.plist open IRLauncher/APIKey.plist # Paste your API key into APIKey.plist # Go! open IRLauncher.xcworkspace
- About IRKit
- IRKit device
- iOS App : IRKit Simple Remote
- Build your own IR sender app using IRKit's SDK
- Author on Twitter @maaash