diff --git a/src/__init__.py b/src/__init__.py index d3b10bd..267948f 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -1,23 +1,5 @@ -# -*- coding: utf-8 -*- - from . import config from . import output import logging -import sys - -__author__ = "arris kathery" -__copyright__ = "copyright 2023 brendan berger" -__license__ = "" -__maintainer__ = "arris kathery" -__email__ = "whotookelburg@hotmail.com" -__version__ = "0.0.0-alpha0" - - -def main() -> dict: - out=output.OutputObject() - - try: - # do shit - except KeyboardInterrupt: - return {'_kbi':True} - +def main(): + \ No newline at end of file diff --git a/src/__main__.py b/src/__main__.py index 06c3fed..0393157 100644 --- a/src/__main__.py +++ b/src/__main__.py @@ -1,9 +1 @@ -import owo, sys - -if __name__ == "__main__": - output=owo.main() - del owo - if output._kb: - sys.exit() - else: - # output results +raise "nononono u can't do that! >~<" \ No newline at end of file diff --git a/src/config.py b/src/config.py index a340abe..a953800 100644 --- a/src/config.py +++ b/src/config.py @@ -1,6 +1,2 @@ -confDict = {} - def loadConfig(confLocation = "$HOME/.config/owo.yaml"): - from os import path - if not path.exists(confLocation): - + \ No newline at end of file diff --git a/src/datafiles/__init__.py b/src/datafiles/__init__.py deleted file mode 100644 index 8ae5842..0000000 --- a/src/datafiles/__init__.py +++ /dev/null @@ -1,55 +0,0 @@ -from pathlib import Path -from sys import platform -from yaml import load, dump -import os -from re import search, IGNORECASE -import collections.abc - -_config={} -_files=[] -_configloaded = False - -_LOCATIONS = { - '_YAMLCONFPATH':{ - '_DIR':[ - "{}/owo/".format(os.environ["XDG_CONFIG_HOME"]) if "XDG_CONFIG_HOME" in os.environ else str(Path.home())+"/.config/owo/", - "{}/".format(os.environ["XDG_CONFIG_HOME"]) if "XDG_CONFIG_HOME" in os.environ else str(Path.home())+"/.config/", - str(Path('~').resolve()), - str(Path().resolve()) if str(Path.cwd()) not in self._DIRS else None - ], - '_FNAME_RE': - r"([ou^>]w[ou^<]|config)\.(ya?ml|c(on)?fi?g?)$" - } - -} - -def _updateConf(toAdd: dict): - for key, value in toAdd.items(): - if isinstance(value, collections.abc.Mapping): - -def _loadYAMLConf(path: str): - try: - conf = yaml.load(file.read_text()) - except Exception as exc: - # do an err - else: - if not _config: - _config = conf - else: - - - -def initConfig(path: str) -> bool: - if _configloaded: - return True# If config already loaded, do not reload. - else: - try: - file = Path(path) - - if file.exists() and not file.is_dir(): - try: - conf = yaml.load(file.read_text()) - except Exception as exc: - # do an err - else: - if not _config diff --git a/src/format.py b/src/format.py deleted file mode 100644 index 46ac9d7..0000000 --- a/src/format.py +++ /dev/null @@ -1,31 +0,0 @@ -_DEFAULT = { - '_DATETEMP':'%a, %d %b %Y %H:%M:%S %Z%z', - '_INCLUDE':[ - 'env', - ] -} - -def dateFormat(input: str = _DEFAULT._DATETEMP,use_local:bool=True) -> str: - from time import strftime - if use_local: - from time import localtime - return strftime(input,localtime()) - else: - from time import gmtime - return strftime(input,gmtime()) - -def stringformat( - input: str, - include: list = _DEFAULT._INCLUDE - ) -> str: - - imap = { - 'time': dateFormat() - } - - if 'env' in include: - import os - imap['env'] = os.environ - del os - - return input.format_map(imap) diff --git a/src/output.py b/src/output.py new file mode 100644 index 0000000..ade1461 --- /dev/null +++ b/src/output.py @@ -0,0 +1 @@ +import logging diff --git a/src/output/OutputObject.py b/src/output/OutputObject.py deleted file mode 100644 index 3f36075..0000000 --- a/src/output/OutputObject.py +++ /dev/null @@ -1,24 +0,0 @@ -import logging - -# outputDict={ -# 'status': 1, -# 'input': { -# 'argsRaw': sys.argv, -# 'streamObjects': [] -# }, -# 'output': [], -# 'errors': [] -# } - -class OutputObject: - - def __init__(self): - self.status = 1 - import sys - self.input = { - 'argsRaw': sys.argv, - 'streamObjects': [] - } - del sys - self.output = [] - self.errors = [] diff --git a/src/output/__init__.py b/src/output/__init__.py deleted file mode 100644 index c9e1e71..0000000 --- a/src/output/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import OutputObject