Skip to content

Instantly share code, notes, and snippets.

Avatar

Dan Zajdband impronunciable

View GitHub Profile
@impronunciable
impronunciable / index.js
Last active Apr 18, 2016
requirebin sketch
View index.js
var XeniaDriver = require('xenia-driver')
// Configure your instance
var xenia = XeniaDriver('https://demo.coralproject.net/xenia_api/1.0', 'Basic NmQ3MmU2ZGQtOTNkMC00NDEzLTliNGMtODU0NmQ0ZDM1MTRlOlBDeVgvTFRHWjhOdGZWOGVReXZObkpydm4xc2loQk9uQW5TNFpGZGNFdnc9')
// Use the driver
xenia()
.collection('comments')
.include(['body', 'asset_id'])
.limit(5)
View app.js
var Hola = React.createClass({
render: function() {
return (
<h1>Hola {this.props.name}!</h1>
)
}
})
ReactDOM.render(
<Hola name="Manu" />,
@impronunciable
impronunciable / chequeado.md
Created Jul 7, 2015
Chequeado busca Developer
View chequeado.md

Chequeado busca Developer

Chequeado es un medio digital no partidario y sin fines de lucro que se dedica a la verificación del discurso público y la promoción del acceso a la información y la apertura de datos. Chequeamos los dichos de políticos, economistas, empresarios, personas públicas, medios de comunicación y otras instituciones formadoras de opinión, y los clasificamos de “verdadero” a “falso” según su consistencia con los hechos y datos a los que se refieren. Queremos mejorar el debate público. Queremos que el debate público se base en datos y hechos, no en preferencias ideológicas, prejuicios, intereses sectoriales o la mera negligencia o superficialidad. Estamos armando un equipo de periodismo interactivo y buscamos un programador con pasión por defender el derecho a la información y para explorar nuevas formas de trabajar con datos fidedignos. El equipo estará monitoreado por HacksLabs, un programa de aceleración de proyectos de periodismo de datos, y una red de mentores internacionales.

Des

View index.js
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var insertCSS = require('insert-css')
var domify = require('domify')
var css = "body {width: 100%;height: 100%;} .slideout-menu {position: fixed;left: 0;top: 0;bottom: 0;right: 0;z-index: 0;width: 256px;overflow-y: auto;-webkit-overflow-scrolling: touch;display: none;} .slideout-panel {position:relative;z-index: 1;} .slideout-open, .slideout-open body, .slideout-open .slideout-panel {overflow: hidden;} .slideout-open .slideout-menu {display: block;}";
var html = '<nav id="menu"><header><h2>Menu</h2></header></nav><main id="panel"><header><h2>Panel</h2></header></main>';
View designer.html
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<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-menu/core-submenu.html">
<link rel="import" href="../paper-input/paper-input.html">
<polymer-element name="my-element">
View designer.html
<link rel="import" href="../topeka-elements/category-images.html">
<link rel="import" href="../core-icon/core-icon.html">
<link rel="import" href="../core-icons/core-icons.html">
<link rel="import" href="../core-icons/av-icons.html">
<link rel="import" href="../paper-fab/paper-fab.html">
<polymer-element name="my-element">
<template>
<style>
View Makefile
run:
casperjs index.js && convert *.jpg video.mpeg && gify video.mpeg out.gif && rm *.jpg video.mpeg
View chart.js
/*!
* Chart.js
* http://chartjs.org/
*
* Copyright 2013 Nick Downie
* Released under the MIT license
* https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
*/
//Define the global Chart Variable as a class.
View gist:3990546
var tuiter = require('tuiter')(require('./keys.json'));
var Speaker = require('speaker');
var speaker = new Speaker({
channels: 1,
bitDepth: 16,
sampleRate: 44100
});
tuiter.sample(function(stream){
View gist:3965177
var tuiter = require('tuiter')(keys);
var getTweets = function(screen_name, max_id) {
tuiter.userTimeline({screen_name: screen_name, max_id: max_id}, function(err, tweets){
//save tweets
//get more
if(tweets.length)
getTweets(screen_name, tweets[tweets.length - 1].id - 1);