# HG changeset patch # User Jeff Hammel # Date 1435705943 25200 # Node ID 4ab07b01ee633c5f99d8d8acf655b5e6af2dad0c # Parent b53ce9bde2c8ce78f71277de1982cad7eea89293 begin to stub dumpster diff -r b53ce9bde2c8 -r 4ab07b01ee63 requestdumpster/dumpster.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/requestdumpster/dumpster.py Tue Jun 30 16:12:23 2015 -0700 @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +dump HTTP requests +""" + +import optparse +import wsgiref + +class RequestDumpster(object): + + def __init__(self): + """placeholder""" + + def __call__(self, environ, start_response): + """WSGI""" + +def main(args=sys.argv[1:]): + """CLI""" + + # parse command line arguments + parser = optparse.OptionParser(description=__doc__) + parser.add_option('-p', '--port', dest='port', + type='int', default=9555, + help="port to serve on") + options = parser.parse_args() + + # construct url + url = 'http://localhost:{port}/'.format(port=options.port) + +if __name__ == '__main__': + main()