o
    5f                     @   s   d dl mZmZmZmZmZ d dlZd dlmZ ee	Z
e
ddd Ze
ddd	 Ze
d
dd Ze
ddd Ze
ddd Ze
ddd Ze
jddgddd Ze	dkrje
jdd dS dS )    )Flaskrender_templaterequestsend_from_directoryjsonifyN)process_all/c                   C      t dS )Nz	home.htmlr    r   r   -/home/deployuser/azure_apps/autowriter/app.pyhome      r   z/autowriterc                   C   r	   )Nzautowriter.htmlr
   r   r   r   r   index   r   r   z/download-examplec                   C      t ddddS )N
static/reszejemplo.xlsxT	directorypathas_attachmentr   r   r   r   r   download_example      r   z/download-guidec                   C   r   )Nr   zGuia_AutoWriter.pdfTr   r   r   r   r   r   download_guide   r   r   z/files/<path:filename>c                 C   s   t d| ddS )N	downloadsTr   r   filenamer   r   r   download_file   r   r   z/files/<filename>c                 C   s
   t d| S )Nr   r   r   r   r   r   
serve_file"   s   
r   z/processPOST)methodsc                  C   s   t jd } t jd }t jd }|rDtjd|j}|| t|| |\}}t	| t
tjdtj|tjdtj|dS t
ddid	fS )
N
headerText
footerText
fileUploaduploadsfiles)wordPathmapPatherrorzNo file providedi  )r   formr%   osr   joinr   saver   remover   basename)header_textfooter_textfilefilepath	word_pathmap_pathr   r   r   process_data&   s   




r5   __main__T)debug)flaskr   r   r   r   r   r*   modelr   __name__approuter   r   r   r   r   r   r5   runr   r   r   r   <module>   s*    






