stormhub.server package#

Submodules#

stormhub.server.serve module#

Create a simple HTTP server for viewing local STAC objects.

class stormhub.server.serve.CORSRequestHandler(*args, directory=None, **kwargs)#

Bases: SimpleHTTPRequestHandler

Handle CORS requests.

do_POST()#

Handle POST requests.

end_headers()#

Add CORS headers to the response.

list_directory(path)#

List the contents of a directory.

class stormhub.server.serve.ThreadedHTTPServer(server_address, RequestHandlerClass, bind_and_activate=True)#

Bases: ThreadingMixIn, HTTPServer

Handle requests in a separate thread.

stormhub.server.serve.main(mkdir=True)#

Start a simple HTTP server.

Module contents#

Server package.