if len(sys.argv) != 4: usage() key_id = sys.argv[2] cond_id = sys.argv[3] else: usage() if f_init is True and dbname != ':memory:': os.remove(dbname) print 'initialize:', f_init print 'dbname:', dbname key = 'http://fiap.example.org/home/living/temperature' db = wrenDB(dbname, type='SQLite3') if f_init: print 'initialize the wren database [%s]' % (dbname) db.initdb() key_id = db.makekey(key) print 'create %s for %s' % (key_id, key) print 'generate a bunch of time sequencial data (temperature)' dt = dateutil.parser.parse('2014-10-17T08:00:00+0900') dt = dt.replace(tzinfo=dateutil.tz.gettz('Asia/Tokyo')) for i in range(0, 40): dt -= timedelta(minutes=5) value = '%.1f' % (random.random() * 45 - 5) # temperature ts = dt.strftime('%Y-%m-%dT%H:%M:%S%z')
#!/usr/bin/env python # vim: set fileencoding=utf-8 : import sys from wren_db import wrenDB def usage(): print 'Usage: wren_mkkey (key)' exit(1) # # main # if len(sys.argv) == 1: usage() db = wrenDB('wren.db') res = db.makekey(sys.argv[1]) #print res print ' { "%s",\n "%s" },' % (sys.argv[1], res)
#!/usr/bin/env python # vim: set fileencoding=utf-8 : from wren_db import wrenDB dbname = 'wren.db' db = wrenDB(dbname) db.init()
#!/usr/bin/env python # vim: set fileencoding=utf-8 : import sys from wren_db import wrenDB def usage(): print 'Usage: wren_mkkey (key)' exit(1); # # main # if len(sys.argv) == 1: usage() db = wrenDB('wren.db') res = db.makekey(sys.argv[1]) #print res print ' { "%s",\n "%s" },' % (sys.argv[1], res)