Skip to content

Instantly share code, notes, and snippets.

Dan Riti danriti

Block or report user

Report or block danriti

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View pi.py
#!/usr/bin/env python
import sys
import subprocess
def print_wiki_options(file) :
subprocess.call("clear")
with open(file, 'r') as f :
for line in f:
sys.stdout.write(line)
@danriti
danriti / plot.py
Last active Aug 29, 2015
PHP Average Latency By Week
View plot.py
from datetime import datetime
import matplotlib.pyplot as plt
import traceview
API_KEY = 'API KEY HERE'
def main():
tv = traceview.TraceView(API_KEY)
results = tv.server.latency_by_layer('Default', time_window='week')
View readme.md

Getting Started with NPM (as a developer)

If you haven't already set your NPM author info, now you should:

npm set init.author.name "Your Name"
npm set init.author.email "you@example.com"
npm set init.author.url "http://yourblog.com"

npm adduser
@danriti
danriti / gist:41a1a3fd4af534955187
Created Feb 10, 2015
nginx simple proxy settings
View gist:41a1a3fd4af534955187
location / {
proxy_pass http://localhost:3000/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
@danriti
danriti / database.py
Created Jan 16, 2012
Python + MySQLdb + Unicode
View database.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import MySQLdb as mysql
def QueryDatabase(query, values):
"""Function to query a MySQL database and return the results of the
query."""
# Initialize variables and return values.
@danriti
danriti / twitter_api.py
Created Jan 24, 2012
Twitter API Access
View twitter_api.py
#!/usr/bin/python
import simplejson as json
import oauth2 as oauth
# Create your consumer with the proper key/secret.
consumer = oauth.Consumer(key="YOUR_CONSUMER_KEY",
secret="YOUR_CONSUMER_SECRET")
@danriti
danriti / decorator.py
Created Jul 21, 2012
Django - Restrict access to a view to only active and authenticated users
View decorator.py
from django.contrib.auth.decorators import user_passes_test, login_required
active_required = user_passes_test(lambda u: u.is_active,
login_url='/profile/not_active')
def active_and_login_required(view_func):
decorated_view_func = login_required(active_required(view_func))
return decorated_view_func
@danriti
danriti / README.md
Last active Oct 13, 2015
Git Deployment Post Receive
View README.md

Instructions

Put your ssh key on the server:

$ ssh-copy-id username@remote-server.org

On the server, create a bare git repo:

$ mkdir website.git
@danriti
danriti / ffmpeg.sh
Last active Dec 17, 2015
FFMPEG FOR THE WIN!
View ffmpeg.sh
# List audio devices
ffmpeg -list_devices true -f dshow -i dummy
# Pipe audio from Line In to another computer (192.168.1.17)
ffmpeg -f dshow -i audio="Line In (High Definition Audio " -acodec libmp3lame -ab 320000 -f rtp rtp://192.168.1.17:1234
# Listen to audio on destination computer
ffplay rtp://192.168.1.17:1234
You can’t perform that action at this time.