;ò
=Çþ?c           @   sa   d  k  Z  d  k Z d Z d Z d Z d Z d „  Z d „  Z d „  Z e	 d j o e ƒ  n d  S(	   Nsã  <?xml version="1.0" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:idealog="http://www.idealog.info/rss/idealog/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://tom.idealog.info/">
  <title>Intermediate Form</title>
  <link>http://tom.idealog.info/</link>
  <idealog:divclass>tom</idealog:divclass>
  <idealog:name>Tom</idealog:name>

  <description>
    Intermediate Form blog, a grad student writing about current events, computer science, and whatever else interests him.
  </description>

  <items>
    <rdf:Seq>
%(seq)s
    </rdf:Seq>
  </items>
</channel>

%(items)s

</rdf:RDF>
s§   <item rdf:about="%(url)s">
  <title>%(title)s</title>
  <link>%(url)s</link>
  <description>
%(description)s
  </description>
  <dc:date>%(rssdate)s</dc:date>
</item>
s·   <item rdf:about="%(url)s">
  <title>%(title)s</title>
  <link>%(url)s</link>
  <content:encoded><![CDATA[<p>%(body)s</p>]]></content:encoded>
  <dc:date>%(rssdate)s</dc:date>
</item>
s(         <rdf:li rdf:resource="%(url)s" />
c         C   s˜  |  i d ƒ d } g  } d } xa| D]Y} | d j o q& n t i d | ƒ o | i | ƒ q& n t i d | ƒ o q& n | d 7} t i	 d | ƒ o Pn t i	 d | ƒ o | d 8} n | i
 d	 d
 ƒ } | i
 d d ƒ } | i
 d d ƒ } | i
 d d ƒ } | i
 d d ƒ } t i d d | ƒ } t i d d | ƒ } t i d d | ƒ } t i d d | ƒ } | i | ƒ q& Wd i | ƒ d Sd  S(   Ns   
i   i    i   s   \s*$s   (\w+ )?http://s   <spoilers   <.?blockquotes   \&s   &amp;s   \<s   &lt;s   &gt;s   \"s   "s   \\s   \s   <blockquote.*?>s   [quote]s   </blockquote.*?>s   [end quote]s   <.*?>s    s   <.*?$s    s   ...(   s   texts   splits   liness   rvs   counts   ls   res   matchs   appends   searchs   replaces   subs   join(   s   texts   counts   rvs   liness   l(    (    s   /home/tom/WWW.blog/code/rss.pys   description>   s8     
c         C   s™   d } d } xf t i t i ƒ D]R } | i ƒ  } t | i ƒ | d <d | i	 | d <| |  | 7} | t | 7} q Wh  d | <d | <} t | Sd  S(   Ns    s   descriptions   http://tom.idealog.info/blog/%ss   urls   itemss   seq(   s   itemss   seqs   commons
   blog_postss   front_page_postss   bps   subss   descriptions   texts	   permalinks   post_templates   seq_templates   base_template(   s   post_templates   subss   seqs   itemss   bp(    (    s   /home/tom/WWW.blog/code/rss.pys   rssi   s     c          C   sj   t  t i d d ƒ }  |  i t t ƒ ƒ |  i ƒ  t  t i d d ƒ }  |  i t t ƒ ƒ |  i ƒ  d  S(   Ns   /rss.xmls   ws   /rss_idealog.xml(	   s   files   commons   webdirs   fs   writes   rsss   standard_templates   closes   idealog_template(   s   f(    (    s   /home/tom/WWW.blog/code/rss.pys   main~   s    
s   __main__(
   s   commons   res   base_templates   standard_templates   idealog_templates   seq_templates   descriptions   rsss   mains   __name__(	   s   seq_templates   descriptions   standard_templates   idealog_templates   res   commons   mains   base_templates   rss(    (    s   /home/tom/WWW.blog/code/rss.pys   ?   s   		 		+		

