# -*- coding: utf8 -*- import link, os, config, re from datetime import datetime class Body: def __init__(self, site, page): self.site=site self.a=link.Link(site) self.datadir=config.datadir self.part=page def menu(self): print (self.a.link(self.a.first(), '⦿ první')) print (self.a.link(self.a.delta('+w'), '◂◂ týden')) print (self.a.link(self.a.delta('+d'), '⊲⊲ den')) print (self.a.link(self.a.delta('+h'), '⊲ hodina')) print (self.a.link(self.a.delta('+m'), '⧏ předchozí')) print (self.a.link(self.a.delta('-m'), 'následující ⧐')) print (self.a.link(self.a.delta('-h'), 'hodina ⊳')) print (self.a.link(self.a.delta('-d'), 'den ⊳⊳')) print (self.a.link(self.a.delta('-w'), 'týden ▸▸')) print ("poslední ⦿") def articles(self): print ("
") print ("

Hnízdo

") print ("") print ("
") print ("
") print (self.a.imglink(self.a.delta('+m'), '180', 'prev')) print ("

"+self.a.timestamp(self.a.delta('+m'))+"

") print ("
") print ("
") print (self.a.imglink(self.a.img, '440', 'now')) print ("

"+self.a.timestamp(self.a.img)+"

") print ("
") print ("
") print (self.a.imglink(self.a.delta('-m'), '180', 'next')) print ("

"+self.a.timestamp(self.a.delta('-m'))+"

") print ("
") print ("") def index(self, page): index=os.listdir(os.path.realpath(self.datadir)) remove=("latest.jpeg", "notfound.jpeg") #print index for p in index[:]: if re.match("[0-9]{12}-(180|440).jpeg", p): index.remove(p) for r in remove: index.remove(r) #print index index.sort() #print index count=len(index) pnum=count/config.pagination+1 if int(page) > int(pnum): page=pnum-1 #print pnum rngend=(int(page)+1)*config.pagination-1 #print rngend rngstart=rngend-(config.pagination-1) #print rngstart print ("
") print ("

Hnízdo - Index

") print ("
") print ("") print ("") print ("") print ("") def page(self): if self.site == "index": self.index(self.part) else: self.articles()