diff options
Diffstat (limited to 'cgi-bin/link.py')
-rw-r--r-- | cgi-bin/link.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cgi-bin/link.py b/cgi-bin/link.py index d47617e..fd27855 100644 --- a/cgi-bin/link.py +++ b/cgi-bin/link.py @@ -7,12 +7,12 @@ class Link: self.datadir=config.datadir self.src_datadir=config.datadir self.exists="" + self.latest=os.path.split(os.path.realpath(self.datadir+"latest.jpeg"))[1][:12] else: print ("Error: directory "+os.path.realpath(config.datadir)+" does not exist. Check config.py") exit() if not filename or filename == "latest": - self.img=os.path.split(os.path.realpath(self.datadir+"latest.jpeg"))[1] - self.img=self.img[:12] + self.img=self.latest else: self.img=filename @@ -30,7 +30,8 @@ class Link: cssclass="" first=datetime.datetime.strptime(str(self.first()),"%Y%m%d%H%M") cur=datetime.datetime.strptime(target, "%Y%m%d%H%M") - if cur >= first: + latest=datetime.datetime.strptime(str(self.latest),"%Y%m%d%H%M") + if first <= cur <= latest: return "<a href=\""+self.href(target)+"\"><img src=\""+self.src(target, size)+"\" "+cssclass+"/></a>" else: return "<img src=\""+self.src(target, size)+"\" "+cssclass+"/>" |