Skip to content

Instantly share code, notes, and snippets.

Kyle Fuller kylef

Block or report user

Report or block kylef

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
kylef / getdelim.c
Created Jan 15, 2010
Mac OS X port of getdelim by Simon Josefsson
View getdelim.c
/* getdelim.c --- Implementation of replacement getdelim function.
Copyright (C) 1994, 1996, 1997, 1998, 2001, 2003, 2005 Free
Software Foundation, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
kylef /
Created Jan 16, 2010
Create a list of all unknown user agents in a django-request django project.
# This code grabs all unknown browsers in django-request on a django project.
from request.models import Request
from request.utils import browsers
requests = Request.objects.this_month().only('user_agent')
user_agents = [request.user_agent for request in requests]
unknown_agents = [agent for agent in user_agents if browsers.resolve(agent)[0] == 'Unknown']
print unknown_agents
kylef / magicword.rb
Created Mar 14, 2010
MagicWord plugin for ZMB bot
View magicword.rb
class MagicWord
attr_accessor :words, :users
def initialize(sender, settings);
@words = settings['words'] if settings.has_key?('words')
@words = if not @words
@users = settings['users'] if settings.has_key?('users')
@users = if not @users
kylef / support.rb
Created Mar 14, 2010
Support plugin for ZMB
View support.rb
class Support
def initialize(sender, settings=nil)
@delegate = sender
def commands
'support' => [:support, 1, { :help => 'request support' }],
import time
from request.plugins import plugins
from request.models import Request
def timer(callback, args=[], kwargs={}):
start = time.time()
callback(*args, **kwargs)
stop = time.time()
return stop - start
View http.rb
#!/usr/bin/env ruby
require 'pcaplet'
rescue LoadError
require 'rubygems'
require 'pcaplet'
p =' '))
import rivr
def view(request):
return rivr.Response("Hello World")
if __name__ == '__main__':
from google.appengine.ext.webapp import util
from rivr.wsgi import WSGIHandler
kylef / http-nginx.xml
Created Jan 26, 2011
SMF manifest for nginx
View http-nginx.xml
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle type='manifest' name='export'>
<service name='network/http' type='service' version='0'>
<instance name='nginx' enabled='false'>
<dependency name='network' grouping='require_all' restart_on='error' type='service'>
<service_fmri value='svc:/milestone/network:default'/>
<dependency name='filesystem-local' grouping='require_all' restart_on='none' type='service'>
<service_fmri value='svc:/system/filesystem/local:default'/>
kylef / craftbukkit
Created Feb 9, 2011
init.d script for craftbukkit (minecraft server)
View craftbukkit
# /etc/init.d/craftbukkit
case "$1" in
kylef / preventpart.cpp
Created Feb 21, 2011
ZNC Module to prevent a client from parting a IRC channel
View preventpart.cpp
ZNC Module to prevent a client from parting a IRC channel
This is useful for use with github's IRC service hook.
#include "Modules.h"
class CPreventPart : public CModule {
You can’t perform that action at this time.