#!/home/bfiedler/anaconda3/bin/python3 # 2025 January 12 import glob, os, sys import numpy as np import janim2 usage="usage: %prog pngdir htmlout [options]" from optparse import OptionParser parser = OptionParser(usage=usage, version="%prog 0.1") parser.add_option("-l", action="store_true", dest="latest") (opt,args)=parser.parse_args() if len(args)<2: sys.exit(print(usage)) pngdir=args[0] htmlfile=args[1] if opt.latest: print("look for latest time: "+pngdir) pngdirs=glob.glob(pngdir+'/*') pngdirs.sort() pngdir=pngdirs[-1] pngfiles=glob.glob(pngdir+'/*.png') pngfiles.sort() print(pngfiles) what="GFS
forecasts
info
" what+="""
modified:





""" allpngs=pngfiles pngsfixed = [x.replace('\\','/') for x in allpngs] # fixes Windows janim2.makeanim(pngsfixed,outfile=htmlfile, sortOrder=True,ctlOnSide=True,titlestring="GFS animation",what=what)