forked from docs/doc-exports
improve conversion for initial import
Reviewed-by: gtema <artem.goncharov@gmail.com> Co-authored-by: Goncharov, Artem argoncha <artem.goncharov@t-systems.com> Co-committed-by: Goncharov, Artem argoncha <artem.goncharov@t-systems.com>
This commit is contained in:
parent
f4a6797818
commit
fa175242cc
@ -8,6 +8,7 @@ import os
|
||||
import pathlib
|
||||
import re
|
||||
import shutil
|
||||
import sys
|
||||
|
||||
|
||||
class OTCDocConvertor:
|
||||
@ -246,17 +247,24 @@ class OTCDocConvertor:
|
||||
'--dest',
|
||||
help='Directory to write resulting files')
|
||||
self.args = parser.parse_args()
|
||||
meta_data = json.loads(open(
|
||||
pathlib.Path(self.args.path, "CLASS.TXT.json")
|
||||
).read())
|
||||
metadata_by_uri = dict()
|
||||
metadata_by_code = dict()
|
||||
self.doc_images = set()
|
||||
if self.args.dest:
|
||||
dest = pathlib.Path(self.args.dest)
|
||||
else:
|
||||
dest = pathlib.Path(self.args.path, 'result')
|
||||
dest.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
metadata_file = pathlib.Path(
|
||||
self.args.path, "CLASS.TXT.json")
|
||||
|
||||
if not metadata_file.exists():
|
||||
logging.warning(
|
||||
f"CLASS.TXT.json file is missing in {self.args.path}, "
|
||||
f"assuming initial import")
|
||||
sys.exit(0)
|
||||
meta_data = json.loads(open(metadata_file).read())
|
||||
metadata_by_uri = dict()
|
||||
metadata_by_code = dict()
|
||||
self.doc_images = set()
|
||||
for f in meta_data:
|
||||
f['new_name'] = self.get_new_name(f['title'])
|
||||
metadata_by_uri[f['uri']] = f
|
||||
|
Loading…
x
Reference in New Issue
Block a user