Skip to content

Instantly share code, notes, and snippets.

Avatar

Andrew Montgomery darkliquid

View GitHub Profile
View simple-php-js-gulpfile.js
// Handles js, sass, image optimisation/compilation and does very basic PHP linting and livereload
var gulp = require('gulp'),
minifycss = require('gulp-minify-css'),
notify = require('gulp-notify'),
cache = require('gulp-cache'),
sass = require('gulp-sass'),
uglify = require('gulp-uglify'),
gutil = require('gulp-util'),
refresh = require('gulp-livereload'),
lr = require('tiny-lr'),
@darkliquid
darkliquid / newsupdates.coffee
Created Mar 6, 2014
Newsupdates Dashing Widget
View newsupdates.coffee
class Dashing.Newsupdates extends Dashing.Widget
@darkliquid
darkliquid / beautified.js
Last active Aug 22, 2019
Bookmarklet to estimate reading time of a page
View beautified.js
javascript:(function () {
function getTextNodesIn(element) {
var wordcount = 0,
whitespace = /^\s*$/;
function getTextNode(node) {
// type 3 is a textnode
if (node.nodeType == 3) {
// We skip text nodes that are only whitespace
if (!whitespace.test(node.nodeValue)) {
View change_screensize.sh
#!/bin/bash
res=$(zenity --list --text="Choose a screen size" --column="Choice" --column="Resolution" --radiolist FALSE "1680x1050" TRUE "3360x1050" --separator=":")
if [ $? ] ; then
xrandr --size $res
fi