From 05e2e109c3c71db59c06ffdeeef70e67ed3236d3 Mon Sep 17 00:00:00 2001 From: K4YT3X Date: Tue, 23 Oct 2018 13:09:53 -0400 Subject: [PATCH] added config generator (alpha) --- config_generator.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 config_generator.py diff --git a/config_generator.py b/config_generator.py new file mode 100644 index 0000000..2b217df --- /dev/null +++ b/config_generator.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Name: Video2x Config Generator +Author: K4YT3X +Date Created: October 23, 2018 +Last Modified: October 23, 2018 + +Licensed under the GNU General Public License Version 3 (GNU GPL v3), + available at: https://www.gnu.org/licenses/gpl-3.0.txt + +(C) 2018 K4YT3X +""" +from avalon_framework import Avalon +import json + + +def enroll_settings(): + settings = {} + settings['waifu2x_path'] = Avalon.gets('waifu2x-caffe-cui.exe path: ') + settings['ffmpeg_path'] = Avalon.gets('ffmpeg binaries directory: ') + return settings + + +def write_config(settings): + with open('video2x.json', 'w') as config: + json.dump(settings, config, indent=2) + config.close() + + +write_config(enroll_settings())