I hereby claim:
- I am thomasjonas on github.
- I am thomasjonas (https://keybase.io/thomasjonas) on keybase.
- I have a public key ASCCALs8psJogq-Fsj8hsv_lWaj3NGWAetQycDhwaJy8KQo
To claim this, I am signing this object:
| # This script requires jq (https://stedolan.github.io/jq/) for JSON parsing. Would be great to get rid of that dependency. | |
| # Besides that you need to create an API user for you Philips Hue Bridge as described here: | |
| # https://developers.meethue.com/develop/get-started-2/#so-lets-get-started | |
| #!/bin/bash | |
| HUE_API_ADDRESS=IP_ADDRESS_OF_HUE_GOES_HERE | |
| HUE_API_USER=USER_OF_HUE_API_GOES_HERE | |
| LIGHTS=$(curl -s http://$HUE_API_ADDRESS/api/$HUE_API_USER/lights | jq 'keys[]') |
| # DISCLAIMER: This is probably not the best way to do it. This is just one way to make it work. | |
| # There's 2 stages: | |
| # - building the app | |
| # - serving the app | |
| # Build step | |
| FROM node:10 as builder | |
| # in case you want to use ENV variables you need to provide them as build-time configuration arguments |
I hereby claim:
To claim this, I am signing this object:
| /* intersperse: Return an array with the separator interspersed between | |
| * each element of the input array. | |
| * | |
| * > _([1,2,3]).intersperse(0) | |
| * [1,0,2,0,3] | |
| */ | |
| function intersperse(arr, sep) { | |
| if (arr.length === 0) { | |
| return []; | |
| } |
| /* | |
| * fonts.com implement one different font-family name per weight or style of | |
| * the same font. This means you need to explicitly declare in your elements | |
| * that use a font-weight different to `normal`, the new font-family | |
| * corresponding to that weight. | |
| * | |
| * See http://stackoverflow.com/questions/5824925/is-there-any-way-to-fix-fonts-com-font-face-declarations | |
| */ | |
| var FontsComLoader = (function() { |