mò
œX&Gc           @   sm   d  k  Z  d  k Z d  k Z d  k Z d g Z d  d  d  d „ Z d „  Z d „  Z e	 d j o e ƒ  n d  S(   Nt   wootc         C   sR   t  i d ƒ } t  i d | Œ } |  d j o t ƒ  } n t i	 | | | ƒ d  S(   Nt   commonR    (   t   impt   find_modulet   module_locationt   load_modulet   modulet   keywordt
   WootLookupt   resultR   t   DeliverMessaget   irct   channel(   R   t   msgR   R   R   R   R	   (    (    t>   /home/avleen/devel/python/googlebot2/modules/googlebot_woot.pyt   Gather   s
    c          C   se   d }  t i |  ƒ } y( | d d d } | d d d } Wn t j
 o d Sn Xd | | f S(	   sp   Get the latest woot.com listing
  
  Args:
    channel: string
    irc: IRCClient object

  Returns:
    None
  s!   http://www.woot.com/blog/rss.aspxt   entriesi    t   titlet   linksA   Woot.com feed at http://www.woot.com/blog/rss.aspx is unavailables   %s, %sN(   t   feedt
   feedparsert   parset   dataR   R   t
   IndexError(   R   R   R   R   (    (    R   R      s    	 	c          C   sS   y t  i d }  Wn  t j
 o t  i d ƒ n X|  t j o t |  ƒ n d  S(   Ni   (   t   syst   argvR   R   t   exitt   module_triggersR   (   R   (    (    R   t   main'   s    t   __main__(
   R   R   R   R   R   t   NoneR   R   R   t   __name__(   R   R   R   R   R   R   R   R   (    (    R   t   ?   s   								
