Skip to content

Instantly share code, notes, and snippets.

View jamiew's full-sized avatar

Jamie Dubs jamiew

View GitHub Profile
@jamiew
jamiew / _mediacenter_setup.sh
Last active May 26, 2016 02:40
Checkout and launch SABnzbd+, CouchPotato and SickBeard on startup. Put the launchagent plist files in ~/Library/LaunchAgents
# you'll need homebrew too
cd Sites
git clone git://github.com/midgetspy/Sick-Beard.git sickbeard
# Probably need this:
# sudo easy_install cheetah
#
# test:
# python sickbeard/SickBeard.py
@jamiew
jamiew / deploy_site.php
Created April 23, 2013 17:28
GitHub webhook -> php script to update local git checkout Simplest possible continuous deployment for the http://gold.fffff.at static HTML website
<html>
<body>
<pre>
Running...
<?php
$out = `cd /home/fffffat/gold.fffff.at && git fetch origin && git reset --hard origin/master`;
print $out;
@jamiew
jamiew / bash_aliases.sh
Created April 15, 2013 18:26
ec2-related bash aliases
export EC2_PRIVATE_KEY="$(/bin/ls "$HOME"/.ec2/pk-*.pem | /usr/bin/head -1)"
export EC2_CERT="$(/bin/ls "$HOME"/.ec2/cert-*.pem | /usr/bin/head -1)"
export EC2_HOME="/usr/local/Library/LinkedKegs/ec2-api-tools/jars"
export EC2_REGION="us-east-1"
export EC2_URL="https://${EC2_REGION}.ec2.amazonaws.com/"
alias instances="ec2-describe-instances | grep INSTANCE | awk '{ print \$2,\$4,\$6 }'"
alias launch_ubuntu_instance='ec2-run-instances ami-7c2da54c -t t1.micro' # http://cloud-images.ubuntu.com/releases/precise/release/
export VHX_EC2_AMI="ami-9ef96af7" # vhx transcoder2 us-east-1
@jamiew
jamiew / mp4box_hacks.sh
Created March 7, 2013 18:56
Adding subtitles and audio tracks to an MP4 video with MP4Box
# Add subtitle track
MP4Box -add minecraft_uncut.srt:lang=eng:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g" Minecraft2_mobile.mp4
# Add audio track
# 1. doesnt work in quicktime/itunes
MP4Box -add commentary_audio.aac Minecraft2_mobile.mp4
# 2. supposed to work in quicktime/itunes but doesn't seem to; :name at least is definitely not supported
MP4Box -add commentary_audio.aac:disable:group1:lang=en:name="Director's Commentary" Minecraft2_mobile.mp4
#!/usr/bin/env ruby
require 'iconv'
require 'nokogiri'
# This is a simple script to spider your Netflix paginated "What You've Rated" list.
# It requires an OS X based system with Ruby 1.9+, Safari, and AppleScript
#
# I could not find a way to back up my ratings (for all titles, not just my rental activity)
# without registering for a Netflix API key or handing my Netflix credentials over to someone
# who had an API key, so I decided to take a brute force approach and just parse the HTML for
require 'fileutils'
# Warning: The following deploy task will completely overwrite whatever is currently deployed to Heroku.
# The deploy branch is rebased onto master, so the push needs to be forced.
desc "Deploy app to Heroku after precompiling assets"
task :deploy do
deploy_branch = 'heroku'
remote = 'heroku'
deploy_repo_dir = "tmp/heroku_deploy"
staff: 0
everynone: 0
animalcolm: 7
philipbloom: 0
aam: 0
onerivermedia: 1
projectyose: 1
smoketraining: 1
alexlora: 0
caviarcontent: 0
everynone: 0
animalcolm: 7
aam: 0
alexlora: 0
caviarcontent: 0
ruairirobinson: 0
danieldaniel: 0
sweatshopped: 0
vjurjen: 0
cokau: 0
@jamiew
jamiew / bookmarklet.js
Created September 7, 2012 23:31
New VHX bookmarklet code
javascript:function%20bkload()%7Bvar%20d=document,z=d.createElement('scr'+'ipt'),b=d.body;try%7Bif(!b)throw(0);d.title='(Loading...)%20'+d.title;z.setAttribute('src','//community.vhx.tv/videos/bookmarklet.js');b.appendChild(z)%7Dcatch(e)%7Balert('Please%20wait%20until%20the%20page%20has%20loaded.')%7D%7Dbkload();void(0);
@jamiew
jamiew / easy-git.rdoc
Created August 13, 2012 04:36 — forked from caseypugh/easy-git.rdoc
GIT MADE EASY

Checkout new repo

git clone git@github.com:vhx/watchlater

go into your vhx folder

cd ~/dev/vhx

Checks current status of modified files

git status

Shows you all the current modifications