
    EPc                     6    d dl Z d dlmZ  G d de          ZdS )    N)RemoteSourcec                        e Zd Zd ZdZdZd ZdS )	Wikimediazsources/wikimedia.svgz'https://commons.wikimedia.org/w/api.phpc              #     K   ddddd|z   dddd	d
dddddd}g }	 | j                             | j        |                                          }d|v rt	          |d         d                   |d         d                                         }n#  Y nxY w|D ]}|d         d         }	 |d         d         d         }|dv rd}n$# t          $ r |d         d         d         }Y nw xY w|                    dd           |d                             dd          d          |d!         |d"|d#         |d$         |d%         d|d         d&
V  d S )'Nqueryjsonensearchz%filetype:bitmap|drawing filemime:svg (   r   ztotalhits|suggestionzsize|wordcount   zinfo|imageinfo|entitytermsurlzurl|size|mime|user|extmetadata   label)actionformatuselang	generator	gsrsearchgsrlimit	gsroffsetgsrinfogsrpropgsrnamespacepropinpropiipropiiurlheight	wbetterms)paramserrorinfopages	imageinfoextmetadataLicensevalue)cc0pdzcc-0LicenseShortNamepageidtitle:   user thumburltouchedcanonicalurl)
idnameauthorlicensesummary	thumbnailcreateddescriptionurl
popularityfile)sessiongetbase_urlr   IOErrorvaluesKeyErrorsplit)selfr   r   r"   responseitemimgr7   s           A/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.pyr
   zWikimedia.search   s     !@5H-'06 
 
" 	|''f'EEJJLLH(""hw/7888W%g.5577EE	D 	 	D{#A&CJm,Y7@m++$G J J Jm,-?@IJ hhx..W++C33B7f+" _	?"&~"6E
     	 	s   A2B B(CC$#C$N)__name__
__module____qualname__r5   iconr@   r
        rI   r   r      s2        D"D8H0 0 0 0 0rO   r   )hashlibimport_sourcesr   r   rN   rO   rI   <module>rR      sV   &  ' ' ' ' ' '5 5 5 5 5 5 5 5 5 5rO   