summaryrefslogtreecommitdiff
path: root/cgi-bin/link.py
diff options
context:
space:
mode:
Diffstat (limited to 'cgi-bin/link.py')
-rw-r--r--cgi-bin/link.py24
1 files changed, 13 insertions, 11 deletions
diff --git a/cgi-bin/link.py b/cgi-bin/link.py
index a8e9bc4..9678f6e 100644
--- a/cgi-bin/link.py
+++ b/cgi-bin/link.py
@@ -12,25 +12,26 @@ class Link:
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]
else:
- self.img=filename+".jpeg"
+ self.img=filename
- def src(self, target):
+ def src(self, target, size=""):
if self.detect(self.src_datadir+target):
src=os.path.split(target)
- return os.path.relpath(self.src_datadir + src[1])
+ return os.path.relpath(self.src_datadir + src[1]+"-"+size+".jpeg")
else:
return os.path.relpath(self.src_datadir + "notfound.jpeg")
- def imglink(self, target, order=""):
+ def imglink(self, target, size, order=""):
if order:
cssclass="class=\""+order+"\""
else:
cssclass=""
if self.detect(target):
- return "<a href=\""+self.href(target)+"\"><img src=\""+self.src(target)+"\""+cssclass+"/></a>"
+ return "<a href=\""+self.href(target)+"\"><img src=\""+self.src(target, size)+"\""+cssclass+"/></a>"
else:
- return "<img src=\""+self.src(target)+cssclass+"\"/>"
+ return "<img src=\""+self.src(target)+"\""+cssclass+"\"/>"
def timestamp(self, date):
if self.detect(date):
@@ -48,11 +49,11 @@ class Link:
return "?f=" + target[:12]
def detect(self, filename):
- if os.path.exists(os.path.realpath(self.datadir+filename)):
- #print os.path.realpath(filename)
+ if os.path.exists(os.path.realpath(self.datadir+filename+"-full.jpeg")):
+ #print os.path.realpath(self.datadir+filename+"-full.jpeg")
return True
else:
- #print os.path.realpath(filename)
+ #print os.path.realpath(self.datadir+filename+"-full.jpeg")
return False
def first(self):
@@ -61,7 +62,8 @@ class Link:
for r in remove:
index.remove(r)
index.sort()
- return index[0]
+ first=index[0]
+ return first[:12]
def link(self, target, link):
#print target
@@ -89,4 +91,4 @@ class Link:
targetdate=curdate-datetime.timedelta(hours=num)
if delta.endswith('m'):
targetdate=curdate-datetime.timedelta(minutes=num)
- return datetime.datetime.strftime(targetdate, "%Y%m%d%H%M")+".jpeg"
+ return datetime.datetime.strftime(targetdate, "%Y%m%d%H%M")