a
    nÀfck  ã                   @   s\   d Z ddlZddlZddlZddlZddlmZmZm	Z	m
Z
mZ eƒ Ze d¡dd„ ƒZdS )z#Routes generating PDFs for surveys.é    N)ÚBottleÚrouteÚresponseÚrequestÚabortz/surveys/<name>/pdfc                 C   s   t dƒ dS )au  with tempfile.NamedTemporaryFile() as temp:
        url = "http://{}/surveys/{}".format(request.get_header("host"), name)
        options = Options()
        options.headless = True
        driver = webdriver.Firefox(options=options)
        driver.get(url)
        screenshot = driver.save_screenshot(temp.name)
        driver.quit()
        return io.BytesIO(temp.read())iõ  N)r   )Úname© r   ú/var/www/vevn/routes/pdf.pyÚgenerate_pdf   s    %r
   )Ú__doc__ÚosÚioÚroutes.surveyÚroutesÚtempfileÚbottler   r   r   r   r   Úpdfr
   r   r   r   r	   Ú<module>   s
    