Ejemplo n.º 1
0
    def get(self):
        response_format = format.get(self.request.get('format'), self.request.headers['accept'])

        self.response.status = 200
        self.response.headers['Charset'] = 'utf-8'
        self.response.headers['Content-Type'] = response_format

        self.response.write(gimmeProjects(response_format, self.request.get('callback')))
Ejemplo n.º 2
0
    def get(self):
        response_format = format.get(self.request.get('format'), self.request.headers['accept'])

        response = gimmeIndex(response_format, self.request.get('callback'))

        self.response.status = response[1]
        self.response.headers['Charset'] = 'utf-8'
        self.response.headers['Content-Type'] = response_format

        self.response.write(response[0])
Ejemplo n.º 3
0
    def get(self, project):
        project = project.lower()  # Convert project name to lowercase

        request_format = getFormatFromRequest(project)

        if request_format[1] == None:
            get_format = self.request.get("format")
            accept_header = self.request.headers["accept"]
            response_format = format.get(get_format, accept_header)
        else:
            project = request_format[0]
            response_format = request_format[1]

        project = parseProjectName(project)

        get_callback = self.request.get("callback")
        response = gimmeProject(project, response_format, get_callback)

        self.response.status = response[1]
        self.response.headers["Charset"] = "utf-8"
        self.response.headers["Content-Type"] = response_format

        self.response.write(response[0])