Skip to content

Instantly share code, notes, and snippets.

const highland = require('highland');
const request = require('request-promise')
const promiseToStream = highland;
const arrayToStream = highland;
const pollerToStream = highland;
function cowPageGenerator(url) {
let page = 1;
return (push, next) => {
push(null, request(url, {qs: {page: page++}}));
@runeh
runeh / gist:9c57dd997a46f0953c8a
Created February 5, 2015 13:37
Unleash events poller
const request = require('request-promise');
const highland = require('highland');
const promiseToStream = highland;
const arrayToStream = highland;
const pollerToStream = highland;
function seenRecently(timeGetter, mostRecentTime=0) {
return (e) => {
let then = timeGetter(e).getTime();
var fs = require("fs");
var Bacon = require("baconjs");
var lifestyle = require("lifestyle");
var root = "https://api.finn.no/iad/"
var adListPath = "adids.txt";
var client = new lifestyle.FinnClient(root);
function fetchAd(id) {
// launch.js
var traceur = require('traceur');
traceur.require('site.js');
// site.js
var express = require('express');
var app = express();
app.get('/', (req, res) => res.send(getSalutation(req.query.name)));
details {
border: solid thin black;
border-radius: 4px;
}
details[open] summary {
border-bottom: solid thin black;
}
function getElementsByAttribute(attrName, root) {
root = root || document;
if (root.querySelectorAll) {
return root.querySelectorAll("[" + attrName + "]");
}
else {
var ret = [];
var elems = root.getElementsByTagName("*");
for (var n = 0, ele; ele = elems[n++];) {
if (ele.hasAttribute(attrName)) {
test
app.controller( 'AppCtrl', function ($scope, socket) {
socket.onopen(
function(){
console.log('Socket is connected :D')
}
)
socket.onclose(
function(){
console.log('Socket is disconnected :(')
}
@runeh
runeh / git-loglive
Last active December 14, 2015 05:49 — forked from githubteacher/git-loglive
#!/bin/bash
while :
do
clear
lines=`tput lines`
lines=`expr $lines - 2`
git --no-pager log --graph --pretty=oneline --abbrev-commit --decorate --all --color $* | head -n $lines
sleep 1
done
equal(alert, {foo: 1, bar: 2}, "Function is not a dict")
1. Function is not a dict, expected: {
"foo": 1,
"bar": 2
} result: function alert(){
[code]
}