Skip to content

Instantly share code, notes, and snippets.

View phaer's full-sized avatar
💭

Paul Haerle phaer

💭
View GitHub Profile
@phaer
phaer / coffeescript_converter.rb
Created May 6, 2011 22:39
A trivial CoffeeScript.org -> Javascript plugin for jekyll ( https://github.com/mojombo/jekyll ). Put this file in '_plugins/' and write a YAML header to your .coffee files (i.e. "---\n---\n")
module Jekyll
require 'coffee-script'
class CoffeeScriptConverter < Converter
safe true
priority :normal
def matches(ext)
ext =~ /coffee/i
end
@phaer
phaer / cfg_to_defaults_main.yml
Created August 25, 2015 01:19
Cfg file to defaults/main.yml
import sys
import re
"""
Loops over a file with configuration in the form of
#key = value
and produces a yaml file suitable for ansibles defaults/main.yml
"""
@phaer
phaer / roundcube_subscribe.php
Created June 19, 2015 14:47
roundcube: subscribe to all mailboxes
<?php
define('RCUBE_CONFIG_DIR', '/var/lib/roundcube/config/');
define('RCUBE_PLUGINS_DIR', '/var/lib/roundcube/plugins/');
require_once '/var/lib/roundcube/program/lib/Roundcube/bootstrap.php';
$rcube = rcube::get_instance(rcube::INIT_WITH_DB | rcube::INIT_WITH_PLUGINS);
$imap = $rcube->get_storage();
{-# LANGUAGE OverloadedStrings #-}
import Prelude hiding (FilePath)
import Control.Monad
import Data.Maybe
import Data.List
import qualified Data.Text as T
import qualified Data.ByteString.Lazy.Char8 as C
import Text.Feed.Types
import Text.Feed.Import
#!/bin/zsh -f
set -e
HOSTNAME=$1
PASSWORD=toor
VMNAME=$HOSTNAME
FILE="$VMNAME.img"
SIZE=2G
ARCH=amd64