Skip to content

Instantly share code, notes, and snippets.

@spektraldevelopment
spektraldevelopment / Node: parse2.js
Last active August 29, 2015 14:20
A very modified version of the previous parser which ignores the first row and column in each sheet.
'use strict';
var _ = require('lodash');
var xlsx = require('node-xlsx');
var prepareString = function(str) {
var _str = String(str).trim();
return (str == null || !_str.length) ? null : _str;
};
'use strict';
var _ = require('lodash');
var xlsx = require('node-xlsx');
var prepareString = function (str) {
var _str = String(str).trim();
return (str == null || !_str.length) ? null : _str;
};
//VARIABLES
$black: #000;
$dark-blue: #225378;
$med-blue: #1695a3;
$light-blue: #acf0f2;
$white: #fff;
$orange: #eb7f00;
//MIXINS
@mixin header($size: 25px)
@spektraldevelopment
spektraldevelopment / JS: Casper Helper
Created August 29, 2014 01:16
Helper file for use with Casperjs
//MOUSE
var
mouse = require("mouse").create(casper),
colorizer = require('colorizer').create('Colorizer');
//Available color names are black, red, green, yellow, blue, magenta, cyan and white
//EVENTS
casper.on('remote.message', function(msg) {
this.echoRemote(msg);
@spektraldevelopment
spektraldevelopment / JSON: Complex Sample
Last active August 29, 2015 14:05
A complex example of JSON, converted from XML sample
{
"discography": {
"artist": "Modest Mouse",
"album": [
{
"title": "Good News For People Who Love Bad News",
"year": "2004",
"tracks": {
"total": "16",
"track": [
@spektraldevelopment
spektraldevelopment / XML: Complex Sample
Last active August 29, 2015 14:05
A complex example of XML
<?xml version="1.0"?>
<discography>
<artist><![CDATA[Modest Mouse]]></artist>
<album>
<title><![CDATA[Good News For People Who Love Bad News]]></title>
<year>2004</year>
<tracks total="16">
<track duration="0:10">Horn Intro</track>
<track duration="4:33">The World At Large</track>
<track duration="3:28">Float On</track>
@spektraldevelopment
spektraldevelopment / JS: keyMap
Last active August 29, 2015 14:04
An object used to convert key codes to human readable strings.
function getKey(evt) {
var
keyName,
keyMap, code = evt.keyCode,
isShift = evt.shiftKey ? true : false,
isCtrl = evt.ctrlKey ? true : false,
isAlt = evt.altKey ? true : false;
keyMap = {
8: 'BACK_SPACE',
@spektraldevelopment
spektraldevelopment / CSS
Created June 25, 2014 20:33
HTML/CSS: Fixed Footer
body {
padding: 0;
margin: 0;
}
#footer {
position:fixed;
padding:0;
margin:0;
left:0px;
@spektraldevelopment
spektraldevelopment / Git: .gitignore
Last active August 29, 2015 14:01
Git ignore file
# Numerous always-ignore extensions
*.bak
*.diff
*.err
*.orig
*.log
*.rej
*.swo
*.swp
*.vi