-ν Tj^@csψdkZeiiddgƒdkZdkZdkZdkZdkZdkZdk Zdk Tdk T dZ  dZ dZdZ/d„ZOd „Z[d „Zhd „Zxed joyeƒGHndS( Ns,/home/jcgregorio/lib/python2.2/site-packagess/home/jcgregorio/lib/python2.2(s*i sš %(wikiword)s tag:dev.bitworking.org,2004:%(wikiword)s %(issued)s %(issued)s %(content)s sZsContent-type: application/atom+xml; charset=utf-8 Status: 200 Ok PikiPiki %(next_link)s %(prev_link)s %(last_modified)s Joe Gregorio http://bitworking.org/ %(entries)s c s°/0g}1x§|D1]œ}2tt|ƒƒ}3tt|ƒdƒ} 4| iƒ} 5| i ƒ6|i t htt|ƒƒd<| d<|d<t d<td<ƒqW=di|ƒ} >|o0?thdd <|td <td <}n Ad }B|td jo0Cthdd <|td <td <}n Ed }Ftht d<tt|d ƒƒd<|d<|d<| d<td<SdS(Nsrsissuedscontentswikiwordsbase_uris atom_base_uris snextsdirsindexs base_feed_urisisprevs last_modifieds next_links prev_linksentries(s entrylistsorderedFileListswikiwordslast_modified_isosgetpathsissuedsfilesfsreadscontentsclosesappends ENTRY_FORMsbase_uris atom_base_urisjoinsentriessnextPagesNAV_LINKs startIndexsPAGESIZEs base_feed_uris next_links prev_links FEED_FORM( sorderedFileLists startIndexsnextPagestext_dirs prev_linksissueds entrylists next_linkswikiwordsentriessfscontent((s../atomfeed.cgisformatAsAtomFeed/s    Q 0 0 csΥORStitƒ}Ugi}ti|ƒDU]H}U|i |ƒo/|ti tii ||ƒƒi |fƒnq2~}V|iƒW|iƒXgi}|DX]\}}||ƒq±~SdS(siReturns a list of files at the given path location whose names match the given regular expressionN(srescompiles WIKIWORD_REsregexsappends_[1]sosslistdirspathsnamesmatchsstatsjoinsst_mtimes datedFileListssortsreversesdate(spathsregexs_[1]snamesdates datedFileList((s../atomfeed.cgis buildFileListOs K  cs [\ttƒ}]t}^t|ƒ|jo _g}nI`t|ƒ|tjoa||}nc|||t!}dt}et |||tƒSdS(N( s buildFileListstext_dirsorderedFileListsFalsesnextPageslens startIndexsPAGESIZEsTruesformatAsAtomFeed(s startIndexsorderedFileListsnextPage((s../atomfeed.cgis get_atomfeed[s   cs»hitiiddƒ}jtiiddƒ}k|iddƒd}l|omt|ƒ}n od}q|ddgjort|ƒ}ntt d d dƒ}v|SdS( NsREQUEST_METHODss PATH_INFOs/iisGETsHEADi•sMethod not allowed( sossenvironsgetsmethods startindexssplitsints get_atomfeedsrets report_status(s startindexsmethodsret((s../atomfeed.cgismainhs  s__main__(ssysspathsextendsossrestimesstatserrnoslibxml2sos.paths piki_confs atom_commonsPAGESIZEs ENTRY_FORMsNAV_LINKs FEED_FORMsformatAsAtomFeeds buildFileLists get_atomfeedsmains__name__(s get_atomfeedsstatsmainsPAGESIZEs FEED_FORMslibxml2sNAV_LINKserrnossyssres ENTRY_FORMstimes buildFileListsossformatAsAtomFeed((s../atomfeed.cgis?s9