__sanitize_title -> sanitize_title

This commit is contained in:
Adrian Malacoda 2016-11-27 02:04:54 -06:00
parent c52f472091
commit bb19533df6

View File

@ -1,4 +1,5 @@
from ..model import User, Category, Forum, Board, Post, Thread
from ..util import sanitize_title
import json
import os
@ -20,7 +21,7 @@ def output_forum (data, destination):
for category in data.categories:
os.makedirs(os.path.join(destination, category.title))
for board in category.children:
output_board(board, os.path.join(destination, category.title, __sanitize_title(board.title)))
output_board(board, os.path.join(destination, category.title, sanitize_title(board.title)))
def output_board (data, destination):
os.makedirs(destination)
@ -32,11 +33,8 @@ def output_board (data, destination):
}, indent=4))
for thread in data.children:
output_thread(thread, os.path.join(destination, "threads", __sanitize_title(thread.title)))
output_thread(thread, os.path.join(destination, "threads", sanitize_title(thread.title)))
def output_thread (data, destination):
with open(destination, "w") as out_file:
out_file.write(json.dumps(data, default=vars, indent=4))
def __sanitize_title (title):
return title.replace("/", "-").replace(":", "-")