Skip to content

Latest commit

 

History

History
 
 

Blink1Control

Blink1Control Windows application for blink(1)

To get compiled application, download: http://thingm.com/blink1/downloads/Blink1Control-win.zip

To run Blink1Control, double-click the Blink1Control.exe application icon.

Blink1Control requires Microsoft's .NET Framework 4.0, available free from http://www.microsoft.com/en-us/download/details.aspx?id=30653

You will also need to give Blink1Control permission to access local networks.

When Blink1Control is running, minimizing its window will put it in the system tray. Double-click to get it back.

Local webserver URL API:

See the document 'blink1/docs/app-url-api.md'

Releases

0.9.5 -- 15 Jan 2013

  • initial release to public
  • requires .NET Framework 4.5

0.9.6 -- 20 Jan 2013

  • fixed some settings loading bugs

0.9.7 -- 27 Jan 2013

  • .NET Framework requirement now 4.0 instead of 4.5
  • fixed up IFTTT event sources
  • added logging to logs/log.txt
  • added Start Minimized option
  • cleaned up HTML UI a little

0.9.8 -- 11 Jun 2013

  • fixed app crash when deleting non-existent patterns or inputs
  • added /blink1/logging?loglevel=0 to turn off all logging (loglevel=1 to turn back on)

(to get version: right-click on Blink1Control.exe, go to Properties > Details)

Building

To build, open solution file 'Blink1Control/Blink1Control.sln' in Visual Studio Desktop Express 2012.

All dependencies are included in the source tree.

For more information on Blink1Control internals, see the github at: https://github.com/todbot/blink1/tree/master/windows

Open Source Software used in this application

In general, the software packages are copied wholesale, complete with their respective licensing.

Compilation Notes

Blink1Control currently targets x86 and .NET Framework 4.5.
There may be a way of downgrading to .NET 4.0, but I don't know how to do it. The x86 dependency is because of the CefSharp library, which was compiled x86.

Packaging Steps (in lieu of real installer, these are mostly notes to tod)

% In VS2012: Build % cd blink1/windows/Blink1Control/Blink1Control/bin/x86/Debug % rm -rf *xml *pdb *application manifest vshost debug.log logs % cd .. % rm -rf Blink1Control # (in case already exists) % mv Debug Blink1Control % zip -r Blink1Control-win-0.9.5.zip Blink1Control