files added margreet
parent
0be4928b49
commit
3b0e7cd608
File diff suppressed because one or more lines are too long
@ -0,0 +1,52 @@
|
|||||||
|
import csv
|
||||||
|
from datetime import datetime
|
||||||
|
from time import sleep
|
||||||
|
import OSC
|
||||||
|
|
||||||
|
|
||||||
|
# open a connection to pd
|
||||||
|
client = OSC.OSCClient()
|
||||||
|
address = '127.0.0.1', 4000 # 57120==SC
|
||||||
|
client.connect( address ) # set the address for all following messages
|
||||||
|
print client
|
||||||
|
|
||||||
|
|
||||||
|
msg = OSC.OSCMessage() # OSCresponder name: '/touch'
|
||||||
|
msg.setAddress("/twitter-ikstem")
|
||||||
|
#msg.append('hello from python')
|
||||||
|
#client.send(msg)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
then = None
|
||||||
|
with open('final-ikstem-openinghours.csv', 'rU') as csvfile:
|
||||||
|
file = csv.DictReader(csvfile)
|
||||||
|
print file
|
||||||
|
#csv.DictReader(csvfile)(["time"] + ['time'])
|
||||||
|
i=0
|
||||||
|
sleep_time=1
|
||||||
|
for row in file:
|
||||||
|
#print row
|
||||||
|
i+=1
|
||||||
|
t = row['time']
|
||||||
|
t = float(t)
|
||||||
|
now = datetime.fromtimestamp(t) #[]dictreader reads the rowheader
|
||||||
|
print now, row
|
||||||
|
if then:
|
||||||
|
ti = (now-then).total_seconds()
|
||||||
|
#print ti/100
|
||||||
|
sleep_time = ti/15
|
||||||
|
|
||||||
|
if "#ikstem" in row['text'].lower() and '#gestemd' in row['text'].lower():
|
||||||
|
msg.append( ['both', str(now)] )
|
||||||
|
elif '#ikstem' in row['text'].lower():
|
||||||
|
msg.append( ['#ikstem', str(now) ])
|
||||||
|
elif '#gestemd' in row['text'].lower():
|
||||||
|
msg.append( ['#gestemd', str(now)] )
|
||||||
|
|
||||||
|
# send an osc message to pd
|
||||||
|
print msg#[ i, row['text'], str(now)]
|
||||||
|
sleep(sleep_time)
|
||||||
|
client.send(msg)
|
||||||
|
msg.clearData()
|
||||||
|
then = now
|
@ -0,0 +1 @@
|
|||||||
|
#N canvas 518 144 450 300 10;
|
Loading…
Reference in New Issue