Пример #1
0
    def data(self):
        branch = tag = None
        if features.devel:
            branch = 'master'
        else:
            tag = features.version

        if features.local_static_files:
            from os import path
            from tf2auctions.ext.markdown import markdown
            logfile = open(path.join(features.app_dir, 'TODO.md'))
            log = markdown(logfile.read())
        else:
            log = ToDoFile(tag=tag, branch=branch).read()
        return log
Пример #2
0
    def encode_builtin(self):
	up_by, cr_by = self.updated_by, self.created_by
	if up_by:
	    up_by = {'name':up_by.nickname, 'email':up_by.email}
	if cr_by:
	    cr_by = {'name':cr_by.nickname, 'email':cr_by.email}
	return {
	    'title':self.title,
	    'id':self.slug,
	    'categories':self.categories,
	    'created_by':cr_by,
	    'created_at':str(self.created_at),
	    'updated_by':up_by,
	    'updated_at':str(self.updated_at),
	    'intro':self.intro_encoded,
	    'entry':markdown(self.entry_decoded),
	}
Пример #3
0
 def encoded(self, sha, path):
     data = self.show(sha, path)['blob']['data']
     return markdown(data)