MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / initialize_variables

Method initialize_variables

shared.py:1123–1195  ·  view source on GitHub ↗

Initialize the variables.

(self)

Source from the content-addressed store, hash-verified

1121 else:
1122 # Skip costly re-import of every action module if actions.json
1123 # is already up to date (same set of .py files in actions/).
1124 self._generate_actions_json_if_needed()
1125 self.delete_webconsolelog()
1126 self.initialize_csv()
1127 self.initialize_epd_display()
1128
1129 def create_directories(self):
1130 """Create all necessary directories for the application."""
1131 directories_to_create = [
1132 self.configdir,
1133 self.datadir,
1134 self.actions_dir,
1135 self.webdir,
1136 self.resourcesdir,
1137 self.backupbasedir,
1138 self.backupdir,
1139 self.upload_dir,
1140 self.logsdir,
1141 self.output_dir,
1142 self.input_dir,
1143 self.crackedpwddir,
1144 self.datastolendir,
1145 self.zombiesdir,
1146 self.vulnerabilities_dir,
1147 self.scan_results_dir,
1148 self.picdir,
1149 self.fontdir,
1150 self.commentsdir,
1151 self.statuspicdir,
1152 self.staticpicdir,
1153 self.dictionarydir
1154 ]
1155
1156 for directory in directories_to_create:
1157 try:
1158 if not os.path.exists(directory):
1159 os.makedirs(directory, exist_ok=True)
1160 logger.info(f"Created directory: {directory}")
1161 except Exception as e:
1162 logger.error(f"Failed to create directory {directory}: {e}")
1163
1164
1165 # def initialize_epd_display(self):
1166 # """Initialize the e-paper display."""
1167 # try:
1168 # logger.info("Initializing EPD display...")
1169 # time.sleep(1)
1170 # self.epd_helper = EPDHelper(self.config["epd_type"])
1171 # self.epd_helper = EPDHelper(self.epd_type)
1172 # if self.config["epd_type"] == "epd2in13_V2":
1173 # logger.info("EPD type: epd2in13_V2 screen reversed")
1174 # self.screen_reversed = False
1175 # self.web_screen_reversed = False
1176 # elif self.config["epd_type"] == "epd2in13_V3":
1177 # logger.info("EPD type: epd2in13_V3 screen reversed")
1178 # self.screen_reversed = False
1179 # self.web_screen_reversed = False
1180 # elif self.config["epd_type"] == "epd2in13_V4":

Callers 1

__init__Method · 0.95

Calls 1

_seed_counts_from_dbMethod · 0.95

Tested by

no test coverage detected