# this should be run at ubuntu@ip-10-136-6-74:/var/www/autoplot/jnlp # with the line: # ~/local/jdk1.8/bin/java -Djava.awt.headless=true -jar latest/autoplot.jar --script=makeGallery.jy # Then paste the output into http://autoplot.org/wiki/index.php?title=gallery&action=edit #PWD='/home/jbf/temp/autoplot/VirboAutoplot/' PWD='/var/www/autoplot/jnlp/' import re from java.io import File print """This collection of images has been collected from release screenshots over the years. '''Click an image to expand/contract'''
""" def getCaption(v,fi): for line in open(fi): i= line.find('

') if ( i>-1 ): v= v[:-1] return ""+v+": "+line[i+10:-1] return '(no caption)' lastId= 0 include=['v2.*_.*','2009.*','201.*','202.*'] ff= listDirectory(PWD+'*') for f in ff: if ( not File(PWD+f).isDirectory() ): continue check= listDirectory( PWD+f +'/screen.png' ) check= len(check)>0 doInclude= False for x in include: xx= re.match(x,f) if ( xx!=None ): doInclude=True if ( File(PWD+f+'screen.png').length()==lastId ): doInclude=False if ( check and doInclude ): cap=getCaption(f,PWD+f+'index.html') lastId= File(PWD+f+'screen.png').length() print '

%s
' % ( f, cap ) print """
"""