#! ../cpython/cgipython import sys,re from string import * from random import * f=open("issue28a.txt","r") lines=f.readlines() words=[] lask=0 for i in lines: i=re.sub("[,.;:!?\"]"," ",i,0) line=split(lower(i)) for j in line: if j!=" ": j=re.sub("\n","",j,0) words.append(j) def tab(x): for i in range(x): print " ", def br(x): for i in range(x): print "
", print def mode1(): lask=randint(0,len(words)-1) for s in range(4): tab(44) n=randint(2,4) for i in range(1,n): if random()<0.64: lask=lask+1 else: lask=randint(0,len(words)-1) if lask>=len(words)-1: lask=randint(0,len(words)-1) print words[lask], print "
" print "
" def mode2(): tab(20) lask=0 rlask=0 lask=randint(0,len(words)-1) n=randint(300,500) for s in range(n): if random()<0.64: lask=lask+1 else: lask=randint(0,len(words)-1) if lask>=len(words)-1: lask=randint(0,len(words)-1) rlask=rlask+len(words[lask]) print words[lask], if rlask>=64: print "
" tab(20) rlask=0 print "
" def mode3(): n=randint(16,32) lask=randint(0,len(words)-1) for s in range(n): tab(randint(20,64)) n1=randint(1,5) for i in range(1,n1): if random()<0.64: lask=lask+1 else: lask=randint(0,len(words)-1) if lask>=len(words)-1: lask=randint(0,len(words)-1) if random()<0.16: print "(", print words[lask], if random()<0.16: print ")", print "
" if random()<0.08: print "
" print "
" def header(): print "xStream autoissue" print '' print '
' br(4) print "xStream" print "" br(8) print "Experimental poetry magazine" br(16) print "autoissue
" print "Summer 2005
" print "ISSN 1458-834X
" br(8) print "
" br(8) print "Content-type: text/html" print header() for s in range(16): print "
[ "+str(s+1)+" ]
" br(3) sel=randint(1,3) if sel==1: mode1() if sel==2: mode2() if sel==3: mode3() br(4) print "
" br(4) print "

" print "
END OF ISSUE
" print "





" print "Editor: Jukka-Pekka Kervinen.
" print "WWW: http://xstream.xpressed.org
" print "Email: xstream@xpressed.org
" print "



" #print "Copyright © 2005 Authors. All rights reserved.
" #print "Copyleft 2005 by xStream. Sharing and modificating accepted, not for commercial purposes.
" print "Copyleft 2005 under Free Art License.
" print ""