Skip to content

Instantly share code, notes, and snippets.

@delucis
delucis / rename-files.sh
Created May 11, 2017 19:15
Bash rename multiple files
# use string replacement to rename parts of all matching filenames
# based on http://stackoverflow.com/questions/7450818/rename-all-files-in-directory-from-filename-h-to-filename-half
for file in *.wav; do mv "$file" "${file/selection/substitution}"; done
@delucis
delucis / GenerateDocumentation.sh
Last active March 13, 2016 04:04
Iterative bash script for Swift documentation generation in dn-m
#!/bin/bash
WORK_DIR=${PWD}
if [ $2 ]; then
SITE_DIR=$2
else
SITE_DIR=$WORK_DIR
fi
if [ $1 ]; then
FRAMEWORKS_DIR=$1
@delucis
delucis / max-deletion-flags.js
Last active August 29, 2015 14:19
Handling loadbang() and notifydeleted() conflicts in Javascript in Max/MSP
// G L O B A L V A R I A B L E S
// set ID for module
var modulename = 'my-module';
// or if the [js] object is given a first argument, use that
if (jsarguments.length > 1) {
modulename = jsarguments[1];
}
// set unique ID for each module instance with random number generator
#page #torso .member .composerav .audio li {
width: 48%;
margin-right: 4%;
margin-bottom: 1.5em;
float: left;
border-top: 1px solid rgba(0,0,0,0.1);
box-shadow: 0 .1em .75em -0.16em #999;
background: url("../img/absurdidad.png") center;
background-color: rgba(0,0,0,.01);
overflow: hidden;
@delucis
delucis / readernaut.js
Created October 3, 2012 10:41 — forked from adampolselli/readernaut.js
Fork of Adam Polselli’s Readernaut widget script to work with new API
function parseResponse(data) {
var bookshelf = document.getElementById("books");
for (var i=0; i<4; i++) {
var cover = data.objects[i].book_edition.cover;
var title = data.objects[i].book_edition.book.title;
var author = data.objects[i].book_edition.book.authors[0].full_name;
var permalink = data.objects[i].book_edition.short_url;
var link = document.createElement("a");