Develop a simple wsgi application that contains a single view. This view should take as parameters a url and an output format (pdf, png or jpeg). It should then download that given url and render it into the specified output format and return it in the http response with the correct mimetype.
phantomjs or [url removed, login to view] can be used as a headless browser to implement this.
Please also supply a brief installation document detailing how this application should be installed (in case there are any special requirements/dependencies). If it is a straight foward installation then this is not necessary.