
    qujc	                         S SK Jr  S SKJr  SSKJrJrJrJ	r	  S SK
Jr  S\	R                   S3r0 r\" SS	S
9S 5       r\R"                  " SS05        g)    )Button)InputWebDocument   )async_searcher
in_patternInlinePluginasst)BeautifulSoupu    
✘ Commands Available -
• `@zQ omgu <query>`
    Searches for the query on OMG Ubuntu and returns the results.
omguT)ownerc                   #     U R                   R                  SS9S   R                  5       n[
        R                  U5      (       a   U R	                  [
        U   SSS9I S h  vN $ SUR                  SS	5      -   n[        US
S9I S h  vN n[        USSS9n/ nUR                  SS5       GH#  nUR                  SS5      nUR                  S5      S   nUR                  S5      S   n	UR                  SS5      n
U
R                  SS5      nUR                   R                  5       nU
R                  SS5      R                   R                  5       nSUR                  5        SU SU 3n[        U	SS/ 5      nUR                  U R                  R!                  USUUU["        R$                  " S U R                   S
S!9S
UUS"9	I S h  vN 5        GM&     U R	                  UU(       a  S#['        U5       S$3OS%SS9I S h  vN   U[
        U'   g ! [         a    U R	                  / SSS9I S h  vN     g f = f GN GN Nv N@7f)&N   )maxsplitzEnter Query to search...start)	switch_pmswitch_pm_paramzOMG Ubuntu Search :]zhttps://www.omgubuntu.co.uk/?s= +T)
re_contentzhtml.parserzutf-8)from_encodingdivzsbs-layout__itemzsbs-layout__imageahrefimgsrczsbs-layout__contentzlayout__title-linkplayout__description[z](z)

r   z
image/jpegphotozSearch Again)query	same_peer)	titletypedescriptionurltextbuttonsinclude_mediacontentthumbzShowing z	 results!zNo Results Found :[)r&   splitlower
IndexErroranswer_OMGgetreplacer   bsfind_allfindstripwbappendbuilderarticler   switch_inlinelen)ultmatchget_webget_BSCrescontr   r%   r   contitr"   descr&   s                  ,/root/TeamUltroid/addons/inline/omgubuntu.py	omgubunturG      sR    *1-335 xxZZK#97   
 
 	
 0%--S2IIGD99D
T=
8C
CU$67ii23hhsmF#hhuoe$ii45hhs01 xx2388>>@5;;=/C5dV4ar*

++%% ,,"#((d # &  	
 82 **47HSXJi0=R    
 DKW  jj4g  
 	
 	
 		
 :sv   I*H 5I#H9$&I
H<D=IH?
	7I IIH6-H0.H63I5H66I<I?IIu   OᴍɢUʙᴜɴᴛᴜzomgu cutefishN)telethon.tl.customr   telethon.tl.typesr   r6    r   r   r   r	   bs4r
   r2   username__doc__r/   rG   update     rF   <module>rQ      sg    & 4 = = #}}o  
F$.  .b   +_= >rP   