Skip to content

Instantly share code, notes, and snippets.

View tanepiper's full-sized avatar

Tane Piper tanepiper

View GitHub Profile
@tanepiper
tanepiper / issue.js
Last active September 9, 2015 23:51
A Google Apps script to push
// I can't figure out how to add custom text to the `payload` variable above.
// I've tried:
var accessRequest = "The following user wants to join WADE:" + contactHow
var payload = {
channel: "#botspam",
username: "recruitbot",
text: accessRequest,
icon_emoji: ":raised_hands::skin-tone-4:"
};
var options = {
return gulp.src([__dirname + '/../lib/**/!(*spec).js'])
.pipe(plugins.istanbul({ includeUntested: true }))
.pipe(plugins.istanbul.hookRequire())
.on('finish', function () {
return gulp.src([__dirname + '/../lib/**/*spec.js'], { read: false })
.pipe(plugins.mocha({
reporter: 'spec',
coverageFolder: 'coverage/backend'
}))
.pipe(plugins.istanbul.writeReports({
var http = require('http');
var server = http.createServer(function(req, res) {
if (req.url === '/foo')
res.write('<h1>FOO!</h1>');
res.end();
});
server.listen(8001)
'use strict';
import bar from './module/bar';
class Foo {
constructor(baz) {
this.baz = baz;
}
bar: bar(this)
<!-- build:js /dist/vendor.js -->
<script src="/vendor/fastclick/fastclick.js"></script>
<script src="/app/underscroll.js"></script>
<script src="/vendor/d3/d3.min.js"></script>
<script src="/vendor/crossfilter/crossfilter.min.js"></script>
<script src="/vendor/jquery/dist/jquery.min.js"></script>
<script src="/vendor/angular/angular.js"></script>
<script src="/vendor/angular-sanitize/angular-sanitize.js"></script>
<script src="/vendor/angular-cookies/angular-cookies.min.js"></script>
<script src="/vendor/angular-scroll/angular-scroll.js"></script>
@tanepiper
tanepiper / ugh.js
Created June 3, 2015 16:23
This code seriously just went into production...
Request({
uri: uri,
json: params.format ? false : true,
timeout: app.config.timeout
}, function(error, response, body) {
if (error) {
return onError(error);
}
(Array.apply(null, new Array(size - (''+number).length)).map(function(i) { return '0'; }).join('')) + ''+number;
return (new Array(size - (''+number).length).map(function(i) { return '0'; }).join('')) + ''+number;
model.storageObject = {};
_.each(dataArray, function(item) {
if (!model.storageObject[item.key]) {
model.storageObject[item.key] = [];
}
model.storageObject[item.key].push(item);
});
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../paper-input/paper-input.html">
<link rel="import" href="../paper-button/paper-button.html">
<polymer-element name="my-element">
<template>
<style>