
    i                     T    d Z ddlmZ ddlmZ dddddd	d
ZdgZdZdZdZ	dZ
d Zd Zy)zuThe Art Institute of Chicago

Explore thousands of artworks from The Art Institute of Chicago.

* https://artic.edu

    )loads)	urlencodezhttps://www.artic.eduQ239303zhttp://api.artic.edu/docs/TFJSON)websitewikidata_idofficial_api_documentationuse_official_apirequire_api_keyresultsimages   z-https://api.artic.edu/api/v1/artworks/search?zhttps://www.artic.edu/iiif/2/c                 ~    t        | |d   dt        d      }t        |z   |d<   t        j	                  d|d          |S )NpagenozUid,title,artist_display,medium_display,image_id,date_display,dimensions,artist_titles)qpagefieldslimiturlzquery_url --> %s)r   nb_per_page
search_apiloggerdebug)queryparamsargss      $/root/searxng/searx/engines/artic.pyrequestr      sJ    8$m 		
D %F5M
LL#VE]3M    c           
          g }t        | j                        }|d   D ]K  }|d   s	|j                  d|z  |d   d|z  z   d|z  dj                  |d         t        d	|z  z   d
d       M |S )Ndataimage_idz!https://artic.edu/artworks/%(id)stitlez) (%(date_display)s) // %(artist_display)sz$%(medium_display)s // %(dimensions)sz, artist_titlesz%/%(image_id)s/full/843,/0/default.jpgzimages.html)r   r#   contentauthorimg_srctemplate)r   textappendjoin	image_api)respr   	json_dataresults       r   responser0   .   s    Gdii IF# 
j!:VC+VY_+__AFJ))F?$;<$'NQW'WW)		

  Nr   N)__doc__jsonr   urllib.parser   about
categoriespagingr   r   r,   r   r0    r   r   <module>r8      sT     " '">	 Z
	<
+	 r   