Skip to content

Instantly share code, notes, and snippets.

View moritzschaefer's full-sized avatar

Moritz moritzschaefer

View GitHub Profile
@moritzschaefer
moritzschaefer / create_git_deploy
Last active August 29, 2015 14:19
Git Deploy Init
#!/bin/sh -x
DEPLOY_DIR=/root/deploy
PROJECT_NAME="$1"
cd $DEPLOY_DIR
git init --bare ${PROJECT_NAME}.git
mkdir $PROJECT_NAME
cat <<EOF > ${PROJECT_NAME}.git/hooks/post-update
#!/bin/sh
GIT_WORK_TREE="${DEPLOY_DIR}/${PROJECT_NAME}" git checkout -f master
@moritzschaefer
moritzschaefer / elasticsearch_import.py
Last active August 29, 2015 14:18
Small script for importing csv files to elasticsearch
#!/usr/bin/env python
import argparse
import sys, os, time
import pandas
import requests
from elasticsearch import Elasticsearch
es = Elasticsearch()
@moritzschaefer
moritzschaefer / todo.rb
Created April 3, 2013 14:29
Small TODO Script in Ruby
#!/usr/bin/env ruby
require 'debugger'
TODO_FILE = "#{Dir.home}/.mtodo"
COMMANDS = [:list, :remove, :add, :help]
class Todo
attr_reader :todolist
def initialize(todofile)