forked from ARL-UTEP-OC/ecel
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefinitions.py
39 lines (23 loc) · 1.18 KB
/
definitions.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os
ROOT_DIR = os.path.dirname(os.path.abspath(__file__))
PLUGIN_DIRNAME = "plugins"
PLUGIN_COLLECTORS_DIRNAME = "collectors"
PLUGIN_DIR = os.path.join(ROOT_DIR, PLUGIN_DIRNAME)
PLUGIN_COLLECTORS_DIR = os.path.join(PLUGIN_DIR, PLUGIN_COLLECTORS_DIRNAME)
PLUGIN_PARSERS_DIR = os.path.join(PLUGIN_DIR, "parsers")
ICONS_DIR = os.path.join(ROOT_DIR, "icons")
PLUGIN_COLLECTORS_OUTPUT_DIRNAME = "raw"
PLUGIN_COLLECTORS_PARSED_DIRNAME = "parsed"
PLUGIN_COLLECTORS_COMPRESSED_DIRNAME = "compressed"
PLUGIN_COLLECTORS_METADATA_DIRNAME = "META"
PLUGIN_COLLECTORS_CONFIG_FILENAME = "config.json"
PLUGIN_COLLECTORS_CONFIG_SCHEMA_FILENAME = "config_schema.json"
PLUGIN_COLLECTORS_METADATA_FILENAME_EXTENSION = ".txt"
PLUGIN_DISABLED_FILENAME = ".disabled"
TIMESTAMP_PLACEHOLDER = "%TIME%"
PLUGIN_COLLECTORS_EXPORT_DIRNAME = "ecel-export" + TIMESTAMP_PLACEHOLDER
PLUGIN_COLLECTORS_METADATA_FILE_COMMAND_PREFIX = "# "
PLUGIN_COLLECTORS_CONFIG_MULTI_OPTION_DELIMITER = ","
PLUGIN_COLLECTORS_CONFIG_MULTI_OPTION_DELIMITER_REGEX = PLUGIN_COLLECTORS_CONFIG_MULTI_OPTION_DELIMITER + "\s*"
ECEL_PARSER_ROOT="/root/Desktop/ecel-model-master/ecel_parser/"
ECEL_DSS_ROOT="/root/Desktop/ecel-model-master/dss/"