Skip to content

Instantly share code, notes, and snippets.

View stevedh's full-sized avatar

Stephen Dawson-Haggerty stevedh

View GitHub Profile
import lrparsing
from lrparsing import Keyword, List, Prio, Ref, THIS, Token, Tokens, Repeat
class BacnetParser(lrparsing.Grammar):
class T(lrparsing.TokenRegistry):
integer = Token(re="\-?[0-9]+")
decimal = Token(re="-?[0-9]+\.[0-9]+")
ident = Token(re="[a-zA-Z][a-zA-Z0-9\-\.\&\_]*")
http://comfy.dev.buildingrobotics.com/authenticate/cq4cwNVPPiJROb8GzC1jvoOWX/
@stevedh
stevedh / pge.py
Created November 4, 2012 06:07
PG&E Green button data downloader
##
## PG&E Green button data downloader
##
## @author Stephen Dawson-Haggerty <[email protected]>
##
## Based on https://gist.github.com/3131346 and Andrew Krioukov's
## sMAPv1 PG&E driver for the old format of data.
##
import os