dump.py
This is an old revision of the document!
from dokuwiki import DokuWiki, DokuWikiError import sys import subprocess import fileinput import glob
def to_doku(page_id, txt):
try: d = DokuWiki('http://dh8.kr/wiki', 'donghee', '12341', allow_none=True) except DokuWikiError as err: print err # sys.exit(1) # print d.pages.list() try: d.pages.set(page_id, txt) except DokuWikiError as err: print err
def cat(f):
return subprocess.check_output('cat '+ f +' | iconv -f cp949 -t utf8' , shell=True)
def moin2doku(f):
return subprocess.check_output('cat '+ f+' | iconv -f cp949 -t utf8 | perl migrate.pl' , shell=True)
# page_id = 'zsh' # print moin2doku(page_id)
# to_doku(page_id, moin2doku(page_id)) # to_doku(page_id, cat(page_id))
import time for f in glob.glob('*'): # for page_id in fileinput.input():
# f = fileinput.filename() print f to_doku(f, moin2doku(f))
dump.py.1421464267.txt.gz · Last modified: 2018/07/18 14:09 (external edit)