Skip to content

Instantly share code, notes, and snippets.

View zeffii's full-sized avatar

Dealga McArdle zeffii

View GitHub Profile
import csv
text = csv.reader(open('evoreg.csv', 'rb'), delimiter=';')
for row in text:
print '='*80
IDList = [ ['Name', row[1]],
['Boards', row[2]],
['Age', row[3]],
#!/usr/bin/perl -w
# Reads data from a Current Cost device via serial port.
use strict;
use Device::SerialPort qw( :PARAM :STAT 0.07 );
my $PORT = "/dev/ttyUSB0";
my $ob = Device::SerialPort->new($PORT);
@zeffii
zeffii / lolz.py
Created August 20, 2012 11:34 — forked from kgleeson/gist:3402555
lolz
import serial
import re
import os
ser = serial.Serial('/dev/ttyUSB0', 57600)
data = ser.readline().decode("utf-8")
matches = re.findall('<tmpr>(.*?)</tmpr>.+?<watts>(.*?)</watts>', data)
temp, watts = matches[0]
@zeffii
zeffii / meta.py
Created September 2, 2012 18:28 — forked from anonymous/meta.py
does what it says on the tin
bl_info = {
"name": "Text Editor Gist Upload",
"author": "Dealga McArdle",
"version": (0, 1, 0),
"blender": (2, 6, 4),
"location": "Text Editor - Upload Gist",
"description": "Uploads current blend text as anonymous gist and gives link",
"wiki_url": "",
"tracker_url": "",
"category": "Text Editor"}
@zeffii
zeffii / gist:3702095
Created September 11, 2012 21:12 — forked from kgleeson/gist:3697524
def escape_html(s):
for i in ('&', '&amp;'), ('<', '&lt;'), ('"', '&quot;'), ('>', '&gt;'):
if i[0] in s:
s = s.replace(i[0],i[1])
return s
@zeffii
zeffii / temper.py
Created September 11, 2012 21:20 — forked from kgleeson/gist:3702104
from xml.sax.saxutils import escape
def escape_html(s):
for i in '&','<','"','>':
if i in s:
s = s.replace(i, escape(i))
return s
@zeffii
zeffii / metaballs.py
Created September 24, 2012 19:06 — forked from anonymous/metaballs.py
short exploration
import bpy
from random import random, randrange
set_layer = lambda y: tuple(i == y for i in range(0, 20))
co = (0, 0, 0)
add_metaball = bpy.ops.object.metaball_add
add_metaball(type='BALL', enter_editmode=True, location=co, layers=set_layer(0))
obj = bpy.context.active_object.data
@zeffii
zeffii / gist:4091836
Created November 16, 2012 23:21 — forked from kgleeson/gist:4091808
Computer guess
#include <iostream>
using namespace std;
int main(){
int guess = 50;
int guess_attempts = 0;
int answer ;
int helper = guess / 2;
@zeffii
zeffii / _.md
Created January 16, 2013 14:31 — forked from enjalot/_.md
An inlet to Tributary
@zeffii
zeffii / _.md
Created January 16, 2013 19:39 — forked from enjalot/_.md
Tributary Users