U
    NJa0                     @   sL   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ dd Zdd	 Z	dS )
    N)urlopen)FireLocations)
LargeFires)BASE_DIRc                 C   sZ   | |  dkrR|| |  d  }|| dd d  }|d | d }nd}|S )Nz
/incident/
   / )findtitle)nameinciwebZtempinciweb r   4/home/fireinfo/NEWAFireInfo/TRG/Programs/GetFires.pyinciwebcheck   s    r   c                 C   s  d}t |}| }| }|dkr*d}nd}g }tjttd }t|}t	t
|D ]$}	||	 ddkr\|||	 g }q\| d d	krd	g}zt|}
W n   Y nX t||}| d dkr,g }t	t
|D ]$}	||	 d
dkr|||	 g }q|}zt|}
W n   Y nX t||}| d dkrg }t	t
|D ](}	||	 d
dkrJ|||	 g }qJ|}td t	t
|D ]>}	tt|	d ||	 ||	 dd ||	 d   q|t| d  g}t|}
t||}| d dkrJg }t	t
|D ](}	||	 d
dkr|||	 g }q|}t	t
|D ]>}	tt|	d ||	 ||	 dd ||	 d   qL|t| d  g}g }t	t
|D ](}	||	 ddkr|||	 g }q|}t	t
|D ]0}	tt|	d ||	 d ||	 d   q||t| d  g }|}t|}
t||}| d dkrnt|}
t||}| d dkrdg| }zt|}
W n   Y nX t||}g }g }t	t
|
D ]`}	|
|	 dg |
|	< t
|
dk rq|
|	 d ddkr
d}n|
|	 d }t	t
|D ]}|| dg ||< |
|	 d || d dkr||| d g }|| d dkrd|
|	 d< || d |
|	 d< || d }|| d |
|	 d< || d |
|	 d< n>|
|	 d ddkrd}n|
|	 d }|
|	 d |
|	 d< q"t|
|	 d |}|
|	 d ddkrLd |
|	 d!< n$|
|	 d d"dkrpd#|
|	 d!< t|
|	 d |dkr|}nd}||
|	 d |
|	 d |
|	 d |
|	 d |
|	 d |
|	 d$ |
|	 d% ||
|	 d& |
|	 d' |
|	 d |
|	 d( |
|	 d |
|	 d! |gg }qt	t
|D ]}d}d}t	t
|D ]&}|| d || dkrLd}qL|dkr2|| d dkrd|| d< t|| d |}|| d }|| d ddkrd || d!< n$|| d d"dkrd#|| d!< t|
| d |dkr"|}nd}||| d || d || d || d || d || d$ || d% ||| d& || d' || d || d( || d || d! |gg }q2|S ))Nz)https://inciweb.nwcg.gov/accessible-view/1TFz/TRG/Programs/KMLs/z.kmlr   r   0TA2z.Select the Training Area you are searching forz: zTA       3AO   45r	         x,ZWFZWildfire   r   INzalert-danger   ZNEARzalert-warning         	      )r   readdecodeospathjoinstrr   listdirrangelenr
   r   mainr   printintr   )selleveloverridelinkfmyfiler   kmllist	file_pathdirlistivaluesZvalues2tempkmllist2Zkmllist3ZrvaluesZnopulllatlongjZinciwebnumtempZ
inciwebnumkaddZinumr   r   r   r1      s    
<
<.


 
r1   )
r*   urllib.requestr   TRG.Programsr   r   ZNEWAFireInfo.settingsr   r   r1   r   r   r   r   <module>   s   
