
    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)zJ

Openverse (formerly known as: Creative Commons search engine) [Images]

    )loads)	urlencodezhttps://openverse.org/Nzhttps://api.openverse.org/v1/TFJSON)websitewikidata_idofficial_api_documentationuse_official_apirequire_api_keyresultsimages   z$https://api.openverse.org/v1/images/z8?page={page}&page_size={nb_per_page}&format=json&{query}c                 r    t         j                  t        d| i      t        |d         }t        |z   |d<   |S )Nqpageno)querynb_per_pagepageurl)search_stringformatr   r   base_url)r   paramssearch_paths      (/root/searxng/searx/engines/openverse.pyrequestr      s=    &&YU|-DR]djksdt&uK{*F5MM    c                     g }t        | j                        }|d   D ]!  }|j                  |d   |d   |d   dd       # |S )Nr   foreign_landing_urltitler   zimages.html)r   r   img_srctemplate)r   textappend)respr   	json_dataresults       r   responser'   '   s[    Gdii II& 
34!%=)		

 Nr   )__doc__jsonr   urllib.parser   about
categoriespagingr   r   r   r   r'    r   r   <module>r/      sT     " ("A	 Z
	1Jr   