Пример #1
0
def image_extracted(sender, input_filename, input_md5, filename,
        md5, page, project=None):
    try:
        project_obj = Project.get(Project.slug == project)
    except Project.DoesNotExist:
        project_obj = None

    try:
        input_file = SourceFile.get(SourceFile.md5 == input_md5, SourceFile.project == project_obj) 
    except SourceFile.DoesNotExist:
        input_file = SourceFile.create(md5=input_md5, filename=input_filename,
            project=project_obj)

    image = ImageFile.create(md5=md5, filename=filename,
        source=input_file, page=page)
    image.create_png()
    image.create_thumbnail_png()
Пример #2
0
 def run(self, args):
     Project.create(name=args.name)
Пример #3
0
def project(slug):
    project = Project.get(Project.slug == slug)
    return render_template('project.html', project=project)
Пример #4
0
def projects():
    projects = Project.select() 
    return render_template('projects.html', projects=projects)