コード例 #1
0
    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')
コード例 #2
0
ファイル: wren_mkkey.py プロジェクト: rubythonode/wren
#!/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)
コード例 #3
0
#!/usr/bin/env python
# vim: set fileencoding=utf-8 :

from wren_db import wrenDB

dbname = 'wren.db'
db = wrenDB(dbname)
db.init()
コード例 #4
0
ファイル: wren_dbtest.py プロジェクト: tanupoo/wren
    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')
コード例 #5
0
ファイル: wren_mkkey.py プロジェクト: tanupoo/wren
#!/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)