#!/usr/bin/python # # this code parses out site base64 sbd data, converts to ascii, writes to file # Author: J. Box, mar 2007, edited: A. Behar, July 2007 import base64 sites=('300034012712470','300034012203210') sitenames=('Kanger_Lake1','Kanger_Lake2') workingpath='/var/www/html/Greenland/telemetry/' for i in range(0, 2): FILE = open('/var/mail/icecam') searchstring=sites[i] outfile1=open(workingpath+searchstring+'new.txt', 'w') outfile1.write(sitenames[i] + '\n') x=0 flag=0 data="" for line in FILE.readlines(): idx=line.find(searchstring) if idx == 43: x=x+1 if x == 4: datatodecode=line data = base64.b64decode(line) outfile1.write(data + '\n') x=0 print 'Done processing '+sites[i]+' emails!' outfile1.close() FILE.close()