#!/usr/bin/env python2.1 import string import cPickle import os pickle = cPickle log = open('trip.log', 'r') logp = pickle.Unpickler(log) while (1): try: components = logp.load() except: print 'done' break type = components[0] if type[:3] == '$GP': print components elif type == '$photo': viewer = os.popen('xli stdin', 'w') # viewer = os.popen('xsetbg stdin', 'w') viewer.write(components[2]) else: print 'error: %s' % (type)