IRLauncher is a Mac client for IRKit device.
Get one from Amazon.co.jp and set it up before using this.
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 IRSender
action.
Type ir<space>
and then IR signals' name.
You need Powerpack license to use this.
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 ~/.irkit.d/signals
.
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.
IRLauncher uses NSDistributedNotificationCenter
, make sure you're not killing distnoted
which manages NSDistributedNotification
s.
# Get code
git clone [email protected]: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
- Contributing
- License
Thank you.