First commit

This commit is contained in:
2026-05-07 15:26:22 +09:00
commit 2c36b000a1
173 changed files with 7488 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
__version__ = "1.0.0"
# --- custom ---
from custom_lib import my_file_config
from custom_lib import my_logger
from custom_lib import my_uuid
MODULES = [
my_file_config,
my_logger,
my_uuid,
]
def print_versions():
for module in MODULES:
version = getattr(module, "__version__", "unknown")
print(f"[MODULE] {module.__name__} v{version}")
def init():
print(f"Custom_Lib v{__version__}")
print_versions()
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+31
View File
@@ -0,0 +1,31 @@
__version__ = "1.0.0"
# --- package ---
# --- settings ---
import configparser
# --- common ---
import os
def save_config():
config = configparser.ConfigParser()
return config
def write_config(config, file_path, file_nm):
if not os.path.isdir(file_path):
os.makedirs(file_path)
with open(file_nm, 'w') as f:
config.write(f)
def read_config(file_nm):
config = configparser.ConfigParser()
config.read(file_nm)
return config
# if __name__ == '__main__':
#
# b = read_config('C:/Users/ATECAP/AppData/Local/AeroCodeZ/Weather Crawling/1.0.0/user.config')
# print(b['system']['ems_url'])
+48
View File
@@ -0,0 +1,48 @@
__version__ = "1.0.0"
# --- package ---
# --- log ---
import logging
# --- common ---
from datetime import datetime
import os
from pathlib import Path
import sys
def logger():
if not os.path.isdir(log_path):
os.makedirs(log_path)
# return log instance
logger = logging.getLogger('logger')
exec_nm = Path(os.path.basename(sys.argv[0])).stem
log_date = datetime.strftime('%y%m%d_%H%M%S')
# define log format
formatter = logging.Formatter('%(asctime)s-%(levelname)s-%(message)s')
# define handler
stream_handler = logging.StreamHandler()
file_handler = logging.FileHandler(f"{log_path}{exec_nm}_{log_date}.log")
# define handler format
stream_handler.setFormatter(formatter)
file_handler.setFormatter(formatter)
# insert handler into logger instance
logger.addHandler(stream_handler)
logger.addHandler(file_handler)
# define log level
logger.setLevel(level=logging.INFO)
# return logger
return logger
# --- path_variables ---
loc_path = os.getcwd()
log_path = f"{loc_path}/log/"
# --- common_variables ---
datetime = datetime.now()
+26
View File
@@ -0,0 +1,26 @@
__version__ = "1.0.0"
# --- package ---
# --- guid ---
import uuid
import inspect
def create_uuid(uuid_ver):
# hostid, sequence, timestamp
if uuid_ver == '1':
return uuid.uuid1()
# namespace, md5
# elif uuid_ver == '3':
# return uuid.uuid3()
# random
elif uuid_ver == '4':
return uuid.uuid4()
# namespace, sha-1
# elif uuid_ver == '5':
# return uuid.uuid5()
else:
return f'{inspect.currentframe().f_code.co_name}-Not Found UUID'