コード例 #1
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def __init__(self, outfp=None, template=None,
              codec='utf-8', gzip=False, titleline=False):
     MWXMLDumpFilter.__init__(self)
     self.outfp = outfp
     self.template = template
     self.codec = codec
     self.gzip = gzip
     self.titleline = titleline
     return
コード例 #2
0
ファイル: mwwiki2txt.py プロジェクト: fagan2888/pymwp
 def start_page(self, pageid, title):
     MWXMLDumpFilter.start_page(self, pageid, title)
     pageid = int(pageid)
     self.converter.add_page(pageid, title)
     return
コード例 #3
0
ファイル: mwwiki2txt.py プロジェクト: fagan2888/pymwp
 def __init__(self, converter):
     MWXMLDumpFilter.__init__(self)
     self.converter = converter
     return
コード例 #4
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def end_page(self, pageid, title):
     MWXMLDumpFilter.end_page(self, pageid, title)
     revs = ' '.join( str(revid) for revid in self._revs )
     self._maker.add('%s:revs' % pageid, revs)
     return
コード例 #5
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def start_revision(self, pageid, title, revid, timestamp):
     MWXMLDumpFilter.start_revision(self, pageid, title, revid, timestamp)
     self._revs.append(revid)
     return
コード例 #6
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def start_page(self, pageid, title):
     MWXMLDumpFilter.start_page(self, pageid, title)
     self._maker.add('%s:title' % pageid, title.encode('utf-8'))
     self._revs = []
     return
コード例 #7
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def close(self):
     MWXMLDumpFilter.close(self)
     self._maker.finish()
     return
コード例 #8
0
ファイル: mwxml2wiki.py プロジェクト: udgover/pymwp
 def __init__(self, path):
     MWXMLDumpFilter.__init__(self)
     self._maker = CDBMaker(path)
     self._key = self._value = None
     return
コード例 #9
0
ファイル: mwxml2wiki.py プロジェクト: euske/pymwp
 def start_page(self, pageid, title):
     MWXMLDumpFilter.start_page(self, pageid, title)
     pageid = int(pageid)
     self.writer.add_page(pageid, title)
     return
コード例 #10
0
ファイル: mwxml2wiki.py プロジェクト: euske/pymwp
 def close(self):
     MWXMLDumpFilter.close(self)
     self.writer.close()
     return
コード例 #11
0
ファイル: mwxml2wiki.py プロジェクト: euske/pymwp
 def __init__(self, writer):
     MWXMLDumpFilter.__init__(self)
     self.writer = writer
     return
コード例 #12
0
ファイル: mwwiki2txt.py プロジェクト: euske/pymwp
 def __init__(self, converter):
     MWXMLDumpFilter.__init__(self)
     self.converter = converter
     return