Takes a Youtube URL and generates a responsive snippet
{% youtube "https://www.youtube.com/watch?v=ho8-vK0L1_8" %}
or using variables/front matter
| /* | |
| put this file in your app folder and add the following to yout brunch config.coffee | |
| exports.config = | |
| plugins: | |
| staticHandlebars: | |
| includeFile: 'app/translations.js' | |
| # Usage examples: | |
| # {{i18n "key"}} | |
| # {{i18n "key" language="fr"}} |
| // http://stackoverflow.com/questions/11273268/script-import-local-csv-in-google-spreadsheet | |
| function onOpen() { | |
| var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
| var csvMenuEntries = [{name: "Upload CSV file", functionName: "doGet"}]; | |
| ss.addMenu("CSV", csvMenuEntries); | |
| } | |
| function doGet(e) { | |
| var app = UiApp.createApplication().setTitle("Upload CSV to Sheet"); |
| // On external pages (same domain) you need to grab the cookie | |
| function getCookie(name) { | |
| var value = "; " + document.cookie; | |
| var parts = value.split("; " + name + "="); | |
| if (parts.length == 2) return parts.pop().split(";").shift(); | |
| } | |
| var url = "http://t.unbounce.com/trk?v=" + getCookie('ubvt') + "&g=convert" | |
| // On the unbounce page itself you have direct access | |
| var url = "http://t.unbounce.com/trk?v=" + ub.page.visitorId + "&g=convert" |
| if ENV['CANONICAL_HOST'] | |
| constraints(:host => Regexp.new("^(?!#{Regexp.escape(ENV['CANONICAL_HOST'])})")) do | |
| match "/(*path)" => redirect { |params, req| "http://#{ENV['CANONICAL_HOST']}/#{params[:path]}" }, via: [:get, :post] | |
| end | |
| end |
| #! /bin/bash | |
| # directory to save backups in, must be rwx by postgres user | |
| BASE_DIR="/var/backups/postgres" | |
| YMD=$(date "+%Y-%m-%d") | |
| DIR="$BASE_DIR/$YMD" | |
| mkdir -p $DIR | |
| cd $DIR | |
| # make database backup |
| desc "TODO" | |
| task :compare_yml, [:locale1, :locale2] => :environment do |t, args| | |
| LOCALE_1 = "config/locales/#{args[:locale1]}.yml" | |
| LOCALE_2 = "config/locales/#{args[:locale2]}.yml" | |
| require 'yaml' | |
| def flatten_keys(hash, prefix="") | |
| keys = [] | |
| hash.keys.each do |key| |
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| $script = <<SCRIPT | |
| export HOST_USER=$1 | |
| apt-get update -y && apt-get -y install git | |
| # Install Dokku | |
| wget -qO- https://raw.github.com/progrium/dokku/v0.2.3/bootstrap.sh | DOKKU_TAG=v0.2.3 bash |
| var express = require('express') | |
| , path = require('path') | |
| , helmet = require('helmet') | |
| , csrf = require('csurf') | |
| , cookieParser = require('cookie-parser') | |
| , bodyParser = require('body-parser') | |
| , cookieSession = require('cookie-session') | |
| , methodOverride = require('method-override') | |
| , compress = require('compression') | |
| , mincer = require('mincer') |