
    i                     ^    d Z ddlmZ ddlmZ dddddd	d	d
dZdgZdZdZdZ	dZ
dZd Zd Zy)z
Frinkiac (Images)
    )loads)	urlencodezhttps://frinkiac.com	Q24882614Nz-see https://github.com/MitchellAW/CompuGlobal)urlcommentFJSON)websitewikidata_idofficial_api_documentationuse_official_apirequire_api_keyresultsimageszhttps://frinkiac.com/z{base}api/search?{query}z{base}?{query}z*{base}img/{episode}/{timestamp}/medium.jpgz#{base}img/{episode}/{timestamp}.jpgc                 X    t         j                  t        t        d| i            |d<   |S )Nqbasequeryr   )
SEARCH_URLformatBASEr   )r   paramss     '/root/searxng/searx/engines/frinkiac.pyrequestr      s)    %%4y#u7N%OF5MM    c                 :   g }t        | j                        }|D ]~  }|d   }|d   }|j                  dt        j	                  t
        t        d||d            |dt        j	                  t
        ||      t        j	                  t
        ||      d	        |S )
NEpisode	Timestampzimages.htmlcaption)petr    )r   episode	timestamp)templater   titlecontentthumbnail_srcimg_src)	r   textappend
RESULT_URLr   r   r   	THUMB_URL	IMAGE_URL)respr   response_dataresultr$   r%   s         r   responser3   !   s    G$))$M 
#;'	)!((d))ZahqDr:s(t !*!1!1tWXa!1!b$++wR[+\		
	
 Nr   )__doc__jsonr   urllib.parser   about
categoriesr   r   r-   r.   r/   r   r3    r   r   <module>r:      s_     " &*.;j"k	 Z
'

8	1	
r   