Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View dalanmiller's full-sized avatar
👨‍💻

dalan dalanmiller

👨‍💻
View GitHub Profile
git --version
pwd
git init project1
ls -al
cd project1
ls -al
open .
which git
@dalanmiller
dalanmiller / pisa_demo.py
Created August 6, 2012 09:41
How to use Pisa to create a pdf from html
pdf_path = os.path.join(os.path.dirname(__name__),'static/CCT',pdf_name)
#RENDER CCT TEMPLATE AND THEN CONVERT INTO A PDF
#Path to CCT templates
template_path = os.path.join(current_dir, 'static/CCT')
#Settings jinja environment paths
jinja_env = Environment(loader=FileSystemLoader(template_path))
prefixes = 'JKLMNOPQ'
suffix = 'ack'
for letter in prefixes:
if letter == 'O' or 'Q':
print letter + 'u' + suffix
else:
print letter + suffix
@dalanmiller
dalanmiller / gist:4498422
Last active December 10, 2015 21:58
Simple flask app for printing HTTP data
from flask import Flask
app = Flask(__name__)
app.debug = True
@app.route("/")
def hello():
return "Hello World!"
@app.route('/test')
def test_webhook():
@dalanmiller
dalanmiller / words_inner_trans_counter.py
Created October 18, 2014 07:01
Quick script to use `/usr/share/dict/words` and count the amount words which can be inner-transposed to another word. Also prints the average length of words with alternates.
from collections import Counter
words = []
with open("/usr/share/dict/words","r") as f:
for line in f:
words.append(line.strip())
words_list = []
import os
import re
import string
import random
path = "path_to_folder_just_about_set_of_text_files"
word = re.compile("\w*")
for x,y,z in os.walk(path):
for file in z:

Keybase proof

I hereby claim:

  • I am dalanmiller on github.
  • I am dalanmiller (https://keybase.io/dalanmiller) on keybase.
  • I have a public key ASAQCRsgm5E5wH1wpGzk3IMIgHvgCmsVpKeFnqGR-hUE4Ao

To claim this, I am signing this object:

import pymongo
from pprint import pprint
mc = pymongo.MongoClient("localhost", 27017)
db = mc['yelp']
doctor = db.businesses.find_one()
reviews_on_business = db.reviews.find({"business_id" : doctor["business_id"]})
import rethinkdb as r
url = "http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_month.geojson"
def refresh_quakes():
conn = r.connect()
r.db("earthquakes").table("quakes").insert(
r.http(url)["features"].merge({
"time": r.epoch_time(
r.row['properties']['time'] / 1000
@dalanmiller
dalanmiller / gist:e68ef5570a236387100c
Created June 24, 2015 00:55
How to SSH Tunnel to a Docker container on a remote machine
ssh -nNT -L port_on_local_machine:ip_of_docker_container_on_remote_host:port_of_docker_container_on_remote_host username@remote_host