a
    ÅQcc
  ã                   @   s   d dl mZmZmZ d dlZd dlZd dlZeeddZg Z	dZ
edƒZe e¡Zeeƒ i Zg Zdd„ Zee
ƒ ejd	d
dgddd„ ƒZdS )é    )ÚFlaskÚrender_templateÚrequestNÚstatic)Ústatic_folderz./static/assets/údb.jsonc              	   C   s\  t  | ¡D ].\}}}t j |¡}|D ]}t ||g¡ q$q
tttƒƒD ]Ö}t| d tv r¶t| d  	d¡r|t
dƒ qt| d  d¡r
t
t| d ƒ t› t| d › dt| d › }t|ƒ.}| ¡ }	tt| d   |	¡ W d   ƒ n1 sþ0    Y  nªt| d  d¡r–t› t| d › dt| d › }t
|ƒ t|dƒ0}
t |
¡}	tt| d   |	¡ W d   ƒ n1 sŠ0    Y  ntt| d   t| d ¡ qFg tt| d < t| d  	d¡rät
dƒ qFt| d  d¡rtt
t| d ƒ t› t| d › dt| d › }t|ƒ.}| ¡ }	tt| d   |	¡ W d   ƒ n1 sh0    Y  qFt| d  d¡r t› t| d › dt| d › }t
|ƒ t|dƒ0}
t |
¡}	tt| d   |	¡ W d   ƒ n1 sô0    Y  qFtt| d   t| d ¡ qFtd	d
ƒ}t t|¡ W d   ƒ n1 sN0    Y  d S )Nr   é   Ú.ZnopeÚtxtú/ÚmdÚrr   Úw)ÚosÚwalkÚpathÚbasenameÚLÚappendÚrangeÚlenÚDÚ
startswithÚprintÚendswithÚfolderÚopenÚreadÚ	mistletoeZmarkdownÚjsonÚdump)Z	startpathÚrootÚdirsÚfilesÚroot_dirÚfÚiZ	file_pathr
   Úoutputr   Zoutfile© r(   ú%/var/www/html/megastudio/flask/app.pyÚ
list_files   sN    "
6"
8 
"
8"
8 r*   r   ÚGETÚPOST)Úmethodsc                   C   s.   t j d¡dkr tt j d¡ƒ tdttdS )NÚtestÚ0z
index.html)Údatar   )r   ÚformÚgetlistr   r   r0   r   r(   r(   r(   r)   ÚplatformN   s    r3   )Úflaskr   r   r   r   r   r   Ú__name__ÚappÚcontentsr   r   r%   Úloadr0   r   r   r   r*   Úrouter3   r(   r(   r(   r)   Ú<module>   s   
;