Exemple #1
0
    def get(self, url):
        helper = RequestHelper(self)
        resource = UrlResource.get_by_url(url, return_none=True)
        if not resource:
            helper.error(404)
            return
        helper.write_json(resource_hash(resource))


# application = webapp.WSGIApplication([
#     ('/api/resources/-/search', ResourcesSearchHandler),
#     ('/api/resources/?(\d+)?', ResourcesHandler),
#     ('/api/resources/(.+)', ResourceHandler)
#     ])
# 
# 
# def main():
#   log.config()
#   run_wsgi_app(application)
# 
# if __name__ == "__main__":
#   main()
Exemple #2
0
 def get_by_url(cls, url, **kw):
     return UrlResource.get_by_url(url, **kw)
Exemple #3
0
 def get_by_url(cls, url, **kw):
     return UrlResource.get_by_url(url, **kw)