Skip to content

Instantly share code, notes, and snippets.

View stavxyz's full-sized avatar
😿

samuel stavxyz

😿
View GitHub Profile

sample workflow

$ hookie show -u smlstvnh -r hookie
------------------------------------
 ### WEBHOOKS ON smlstvnh:hookie ###
------------------------------------

Nothing yet. Let me create one.

@stavxyz
stavxyz / exc_dict.md
Created February 5, 2014 16:06
create useful little dicts related to an exception
def exc_dict():
    """Expects to be called from within an exception handling block as in:
            try:
                foo()
            except Exception:
                print exc_dict()

    Creates a nice array of dictionaries each of which describes
    a part of the traceback:
{ "trigger": ...,
"credentials": {
"host": [
{
//Used for any host (pooled)
"username": "root",
"private-key": "----BEGIN ... KEY----",
},
{
@stavxyz
stavxyz / logging.py
Created March 10, 2014 19:33
python logging config
import logging
import socket
import logging
import logging.config
import logstash
test1 = {"version": 1,
"loggers": {
"test1": {
@stavxyz
stavxyz / minimal.md
Last active August 29, 2015 13:57
--minimal ( still mostly broken )

#the state of things with --minimal

What I have here is part conundrum, part dilemma, and part quagmire, but not really anything in between.

To demonstrate what it's been like trying to implement this...
quagmire

Though unlike Heisenberg I can confidently say I never willfully made things worse.

###skip to the tl;dr

{
    "cpu": {
        "0": {
            "cache_size": " KB",
            "cores": 1,
            "family": "1",
            "mhz": "2594",
            "model": "11527",
            "model_name": "Intel64 Family 6 Model 45 Stepping 7",
@stavxyz
stavxyz / callforhelp.md
Created June 2, 2014 14:55
This American Life (podcast) - Sailing Story
@stavxyz
stavxyz / checkable_queue.md
Last active August 29, 2015 14:04
A checkable queue
from multiprocessing import pool
import Queue


class CheckableQueue(Queue.Queue):

    """A Checkable Queue that makes room for new values automatically.
    
    Based on the standard FIFO Queue, this class is good for keeping
@stavxyz
stavxyz / breakout.md
Last active October 23, 2015 18:01
stdout columns to list of dicts - now supporting tabs or whatever and multi-columns

To take any bunch of printed columns from stdout and turn them into lists of dictionaries...

def parse_block(block, headers=True, delimiter=None):
    """Return a list of items for each row.

    If there are headers in the block of text, they will
    be parsed out and a list of dicts will be returned.
@stavxyz
stavxyz / er.py
Created January 2, 2015 17:49
einsteins riddle
"""Who owns the fish?
Einstein's riddle.
"""
import collections
import itertools
import math