import json import os import sys class Config: """ Main System Configuration """ _fp = "config.json" print(os.path) def __init__(self, root=os.path.abspath("../")): _data = self.open_file(root) self.book_path = _data["BOOKPATH"] self.TITLE = _data["TITLE"] self.VERSION = _data["VERSION"] self.TITLE = self.TITLE + " ver " + self.VERSION self.book_shelf = _data["BOOKSHELF"] # self.catalogue_db = "data/catalogue.db" self.catalogue_db = root + "/" + _data["DATABASE"] self.file_array = [ self.book_shelf, self.catalogue_db, ] self.auto_scan = True def open_file(self, root): with open(root + "/" + self._fp, "r") as read_file: data = json.load(read_file) return data