I hereby claim:
- I am mckeed on github.
- I am mckeed (https://keybase.io/mckeed) on keybase.
- I have a public key whose fingerprint is C586 8290 56ED AE14 3C01 04ED 41E1 CC39 AA4E D6B6
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
metadata { | |
// Automatically generated. Make future change here. | |
definition (name: "Intermatic Switch", namespace: "mckeed", author: "Duncan") { | |
capability "Actuator" | |
capability "Switch" | |
capability "Refresh" | |
capability "Sensor" | |
fingerprint inClusters: "0x25" | |
} |
javascript:document.getElementsByTagName("tbody")[0].deleteRow(-1);document.getElementsByTagName("tbody")[0].deleteRow(0) |
#!/bin/bash | |
if [ ! -z `git diff --name-only HEAD@{1}..HEAD Gemfile` ] | |
then | |
echo -e "\033[0;31m*** Gemfile change detected, running bundle install ***\033[0m" | |
bundle install | |
fi | |
if [ ! -z `git diff --name-only HEAD@{1}..HEAD db/migrate` ] | |
then |
if [ -d "$2" ]; then | |
( set -x | |
tar -cz "$2" | keybase encrypt -bs $1 -o "$2".tgz.gpg | |
) | |
elif [ -f "$2" ]; then | |
( set -x | |
keybase encrypt -bs $1 $2 | |
) | |
else | |
echo "Usage: encrypto keybaseuser path" |
#! /usr/bin/env ruby | |
# encoding: UTF-8 | |
require 'rubygems' | |
require 'active_support/core_ext' | |
require 'rest_client' | |
require 'json' unless defined?(JSON) | |
require 'growl' | |
API_KEY = ENV["DARKSKY_API_KEY"] |
#!/usr/bin/env ruby | |
# Looks for local devices that respond to broadcast ping and have open telnet ports | |
`ifconfig`.scan(/broadcast ([\d.]+)/) do |b,| | |
next unless b[/^(192|10)\./] | |
puts "Scanning #{b.gsub(/255/, '*')}" | |
`ping -c2 #{b}`.scan(/from ([\d.]+)/).uniq.sort_by {|a,| | |
a.split('.').map {|p| p.to_i } | |
}.each do |a,| |
/** | |
* Copyright 2015 SmartThings | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except | |
* in compliance with the License. You may obtain a copy of the License at: | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed | |
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License |