A quick demo of https://github.com/flesch/node-lambda-babel-template.
$ curl --silent https://io.fles.ch/echo | xargs -0 node -e "console.log(JSON.stringify(JSON.parse(process.argv[1]), null, 2))"
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Version: Keybase OpenPGP v2.0.68 | |
Comment: https://keybase.io/crypto | |
xsFNBFkGn6ABEADN2FeOuMYzkAA7LA0IY0pG4yB8gcQ95A9uuSjPuk+rUxSpmQP+ | |
Sa3pnYxqr30NGs88aZPJgxZlV/JE01ZhYGxIJVnI4zfm7j297eDP6L75UH4GhxuK | |
uBhZlTuUbTKN8R1TJ6GoiD1o6uePDkaPaj5JyF2EDpO2nCqGgCg3JxAeFlJdM5fb | |
fhSrdexSv4iO14do65VoVCQ3P3tRQx97lJGOoCfARs/U0s3/zQAEM+2FXGP19qQG | |
JIT+mLKBlWxgpRFhCV/7u5BgFgUsXJsOG5dhKAfOi5L5g1fY6Io6CcBLiu4mt0Gw | |
yuXNvIYH5AxrpiCyi8d77rFTDhvsDUmNdNLCmhzY6rgwGEl5qLTkHCT8ok7TiPPX |
'use strict'; | |
import { get } from 'gh-got'; | |
// curl -o- https://ribjyr1g9l.execute-api.us-east-1.amazonaws.com/nodelambdababeltemplate/latest | bash | |
export default async (event, context, callback) => { | |
const repo = 'node-lambda-babel-template'; | |
const tarball = `https://api.github.com/repos/flesch/${repo}/tarball`; |
A quick demo of https://github.com/flesch/node-lambda-babel-template.
$ curl --silent https://io.fles.ch/echo | xargs -0 node -e "console.log(JSON.stringify(JSON.parse(process.argv[1]), null, 2))"
I hereby claim:
To claim this, I am signing this object:
var domains = ['vztube.verizon.com', 'vztube.vzwcorp.com', 'vztube.verizonwireless.com']; | |
function getFirstAccessibleDomain(callback) { | |
var domain = domains.shift(); | |
var image = document.createElement('img'); | |
image.onload = function(){ callback(null, domain); }; | |
image.onerror = function(){ | |
if (domains.length) { | |
getFirstAccessibleDomain(callback); | |
} else { |
#!/bin/sh | |
# Reconnect to a Wi-Fi network upon waking up. | |
WIFI_SSID=EDIT_WIFI_SSID | |
WIFI_PASSWORD=EDIT_WIFI_PASSWORD | |
airport=/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport | |
interface=$(networksetup -listallhardwareports | grep -A1 Wi-Fi | awk '/Device:/ {print $2}') | |
attempts=0 |
#!/bin/bash | |
# brew install libav | |
# curl -fsSL http://git.io/mkv2mp4sh | sh | |
for mkv in *.mkv; do | |
mp4="$(basename --suffix=.mkv "$mkv").mp4" | |
avconv -i "$mkv" -c:v copy -c:a aac -strict experimental -threads auto "$mp4" | |
done |
var deprecate = require('depd')('bunyan') | |
, bunyan = require('bunyan') | |
; | |
// Bunyan logger used by the app. | |
var logger = bunyan.createLogger({ name:'app', level:'debug' }); | |
// Bunyan logger to catch only the console. | |
var depdconsole = bunyan.createLogger({ name:'console', level:'warn' }); |
var cluster = require('cluster') | |
, express = require('express') | |
, app = express() | |
, cpus = require('os').cpus().length; | |
app.get('/', function(req, res, next){ | |
res.json({ "env":process.env.NODE_ENV || "development", "pid":cluster.worker.process.pid }); | |
}); | |
if (cluster.isMaster) { |
$ git rm $(git ls-files --deleted) |