Files

32 lines
951 B
Python
Raw Permalink Normal View History

2023-01-16 11:02:17 +04:00
# Copyright (C) 2018-2023 Intel Corporation
2021-12-21 20:26:37 +03:00
# SPDX-License-Identifier: Apache-2.0
import argparse
import shutil
from pathlib import Path
def copy_images(input_dir: Path, output_dir: Path):
"""
Copy images from doxygen xml folder to sphinx folder
"""
output_dir.mkdir(parents=True, exist_ok=True)
2022-02-01 20:39:17 +03:00
extensions = ('*.png', '*.jpg', '*.jpeg', '*.svg', '*.gif', '*.PNG', '*.JPG', '*.JPEG', '*.SVG', '*.GIF')
2021-12-21 20:26:37 +03:00
for extension in extensions:
for file in input_dir.glob(extension):
shutil.copy(file, output_dir)
def main():
parser = argparse.ArgumentParser()
parser.add_argument('input_dir', type=Path, help='Path to the folder containing images.')
parser.add_argument('output_dir', type=Path, help='Path to the output folder')
args = parser.parse_args()
input_dir = args.input_dir
output_dir = args.output_dir
copy_images(input_dir, output_dir)
if __name__ == '__main__':
main()