
    @};d                     6    d dl Zd dlZd dlmZ  G d de      Zy)    N)minidomc                       e Zd Zd Zd Zd Zy)LyricWikiParserc                      || _         || _        y )N)artisttitle)selfr   r   s      E/usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/LyricWikiParser.py__init__zLyricWikiParser.__init__!   s    $+$*    c                 `   t         j                  j                  | j                  j	                  dd            }t         j                  j                  | j
                  j	                  dd            }d|d|d}t        j                         } |j                  || j                  |g|  y )N _z$http://lyricwiki.org/api.php?artist=z&song=z	&fmt=text)
urllibparsequoter   replacer   rbLoaderget_url
got_lyrics)r	   callbackdatar   r   htstringloaders          r
   searchzLyricWikiParser.search%   s}    <<dkk11#s;<&
,,

TZZ//S9
:%JPRWX(99;&&..(DOOX==r   c                 d    ||dk(  r
 |d g|  y |j                  d      }|dz  } ||g|  y )Nz	Not foundz
iso-8859-1z"

Lyrics provided by lyricwiki.org)decode)r	   resultr   r   s       r
   r   zLyricWikiParser.got_lyrics.   sD    ^v,TD	==&&22&
FTr   N)__name__
__module____qualname__r   r   r    r   r
   r   r       s    >r   r   )urllib.parser   r   xml.domr   objectr   r#   r   r
   <module>r'      s   8  	 f r   