Ejemplo n.º 1
0
    def createFrame(self, frame):
        framesUrl = informer.getFramesUrl('xml')

        data = {}
        data['job'] = frame.job
        data['width'] = frame.width
        data['height'] = frame.height
        data['depth'] = frame.depth

        data['number'] = frame.number
        data['spark'] = frame.spark
        data['host'] = frame.host

        data['created_by'] = frame.createdBy
        data['created_on'] = frame.createdOn

        data['resized_width'] = frame.resizedWidth
        data['resized_height'] = frame.resizedHeight
        data['resized_depth'] = frame.resizedDepth

        image = open(frame.resizedPath).read()
        filename = "%s.png" % (frame.uuid)
        files = {'image': {'file': image, 'filename': filename}}
        result = self.POST(framesUrl, data, files=files)
Ejemplo n.º 2
0
pat_project = '[^/]+'
pat_shot    = '[^/]+'
pat_note    = '(\d+)'
pat_element = '(\d+)'

xml_url_shots           = rel(informer.getShotsUrl(format='xml'))
xml_url_projects        = rel(informer.getProjectsUrl(format='xml'))
xml_url_project_shots   = rel(informer.getProjectShotsUrl(pat_project, format='xml'))
xml_url_note            = rel(informer.getProjectShotNoteUrl(pat_project, pat_shot, pat_note, format='xml'))
xml_url_notes           = rel(informer.getProjectShotNotesUrl(pat_project, pat_shot, format='xml'))
xml_url_element         = rel(informer.getProjectShotElementUrl(pat_project, pat_shot, pat_element, format='xml'))
xml_url_elements        = rel(informer.getProjectShotElementsUrl(pat_project, pat_shot, format='xml'))
xml_url_users           = rel(informer.getUsersUrl(format='xml'))
xml_url_events          = rel(informer.getProjectShotEventsUrl(pat_project, pat_shot, format='xml'))
xml_url_frames          = rel(informer.getFramesUrl(format='xml'))
xml_url_renders         = rel(informer.getProjectShotRendersUrl(pat_project, pat_shot, format='xml'))
xml_url_logs            = rel(informer.getProjectShotLogsUrl(pat_project, pat_shot, format='xml'))

json_url_shots           = rel(informer.getShotsUrl(format='json'))
json_url_projects        = rel(informer.getProjectsUrl(format='json'))
json_url_project_shots   = rel(informer.getProjectShotsUrl(pat_project, format='json'))
json_url_note            = rel(informer.getProjectShotNoteUrl(pat_project, pat_shot, pat_note, format='json'))
json_url_notes           = rel(informer.getProjectShotNotesUrl(pat_project, pat_shot, format='json'))
json_url_element         = rel(informer.getProjectShotElementUrl(pat_project, pat_shot, pat_element, format='json'))
json_url_elements        = rel(informer.getProjectShotElementsUrl(pat_project, pat_shot, format='json'))
json_url_users           = rel(informer.getUsersUrl(format='json'))
json_url_events          = rel(informer.getProjectShotEventsUrl(pat_project, pat_shot, format='json'))
json_url_frames          = rel(informer.getFramesUrl(format='json'))
json_url_renders         = rel(informer.getProjectShotRendersUrl(pat_project, pat_shot, format='json'))
json_url_logs            = rel(informer.getProjectShotLogsUrl(pat_project, pat_shot, format='json'))