👍[Update] Model : Add Installer

This commit is contained in:
misyaguziya
2023-10-25 22:45:28 +09:00
parent 0ac41060ac
commit fc8b8ac5ee
4 changed files with 138 additions and 3 deletions

View File

@@ -1,6 +1,8 @@
import sys
import inspect
from os import path as os_path
from os import getenv as os_getenv
from os import makedirs as os_makedirs
from json import load as json_load
from json import dump as json_dump
import tkinter as tk
@@ -39,10 +41,18 @@ class Config:
def VERSION(self):
return self._VERSION
@property
def LOCAL_PATH(self):
return self._LOCAL_PATH
@property
def PATH_CONFIG(self):
return self._PATH_CONFIG
@property
def PATH_LOGS(self):
return self._PATH_LOGS
@property
def GITHUB_URL(self):
return self._GITHUB_URL
@@ -520,7 +530,10 @@ class Config:
def init_config(self):
# Read Only
self._VERSION = "2.0.0"
self._PATH_CONFIG = os_path.join(os_path.dirname(sys.argv[0]), "config.json")
self._LOCAL_PATH = os_path.join(os_getenv('LOCALAPPDATA'), "VRCT")
self._PATH_CONFIG = os_path.join(self._LOCAL_PATH, "config.json")
self._PATH_LOGS = os_path.join(self._LOCAL_PATH, "logs")
os_makedirs(self._LOCAL_PATH, exist_ok=True)
self._GITHUB_URL = "https://api.github.com/repos/misyaguziya/VRCT/releases/latest"
self._BOOTH_URL = "https://misyaguziya.booth.pm/"
self._DOCUMENTS_URL = "https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246"