"""
Copyright (C) 2020 New Entity Operations Inc.
ALL RIGHTS RESERVED
core_settings is the default configurations reader and read/write configurations slug_maker
The core_settings module has a few purposes and one goal.
The goal is to give you one easy format to import program settings while
also utilizing a complex middlelayer format to extend and branch sub-programs.
The purposes behind this is for seperation and modular functionality
"""
## Release version
__version__ = "1.0"
## Library
__author__ = 'Ryan McKenna'
## Imports: Standard
from os import (
listdir,
)
from configparser import (
ConfigParser,
)
## Establish your config.ini member settings environment: Manually set ini setting
class NotAdminCheck:
"""
Nonadmin is a class structure to identify what configuration construct
to use
"""
def __init__(self):
self.NotAdminCheck = self
def make_config(key_id=0):
"""
By default, make_CONFIG() is 0. 0 is also the key_id of the default/admin.
Since there are no Admin accounts per say, this acts as the system
'main gatekeeper'
"""
global DIRCONFIG
if key_id == 0:
DIRCONFIG = 'CONFIG/'
print("CONFIGURATIONS FOR ADMIN: Loaded...")
else:
with open('FILTER/|_|FILTER_MACHINES/'\
'MACHINE_DATA/MACHINE_BLUEPRINTS.es', 'r') as config_locator:
for row in config_locator:
element_list_row = row.replace('"', '').split(',')
if element_list_row[1] == key_id:
DIRCONFIG = element_list_row[4]
print("CONFIGURATIONS FOR MEMBER: Loaded...")
config_locator.close()
NotAdminCheck.make_config(key_id=0)
# OpenPackager: Load and configure Module X (MX)
CONFIGOPENPACKAGERINI = 'openpackager.ini'
CONFIGOPENPACKAGERINIBUACKUP = 'openpackager.ini-backup'
openpackager = ConfigParser()
openpackager.read(DIRCONFIG+CONFIGOPENPACKAGERINI)
# Determine the 'active_member'
if openpackager['OPENPACKAGER']['private'] == 'yes':
system_member = openpackager['GLOBAL']['member']
elif openpackager['OPENPACKAGER']['public'] == 'no':
system_member = openpackager['SYSTEM']['member']
else:
system_member = openpackager['PUBLIC']['member']
get_GLOBAL_MEMBER = openpackager['GLOBAL']['member']
GLOBAL_MEMBER = get_GLOBAL_MEMBER
get_PUBLIC_MEMBER = openpackager['PUBLIC']['member']
PUBLIC_MEMBER = get_PUBLIC_MEMBER
class Information_Scaffold:
"""
Application level configurations: PUT .ini in the title
There are also ways to generate backups too. Follow the format.
"""
def __init__(self):
self.Information_Scaffold = self
CONFIGINI = 'config.ini'
CONFIGINIBACKUP = 'config.ini-backup'
config = ConfigParser()
config.read(DIRCONFIG+CONFIGINI)
# Establish the local time-basis
time_TYPE = config['TIME']['TYPE']
time_CODE = config['TIME']['CODE']
language_code = config['LANG']['lang_code']
# Setup independent directory/information
information_DIR_VIRUTAL =\
config['INFORMATION']['DIRVIRTUAL']
information_DIR_SLUG_LOCAL =\
config['INFORMATION']['DIRSLUGLOCAL']
information_DIR_LOCK =\
config['INFORMATION']['DIRLOCK']
information_DIR_ARCHIVE =\
config['INFORMATION']['DIRARCHIVE']
# By @Media Class
# Establish the definition for system I/O exporting
definition_status = config['DEFINITION']['status']
# Next: Establish the program Licenses used in the system, as well as the License for this work
licenses_DIR_LICENSES =\
config['LICENSE']['LICENSESDIR']
licenses_DIR_LICENSE =\
config['LICENSE']['LICENSE']
licenses_AUTHORS =\
config['LICENSE']['AUTHORS']
information_DIR_MEDIA =\
config['INFORMATION']['DIRMEDIA']
# Setup dependent-directory/information
information_DIR_THREAD_MEDIA =\
config['INFORMATION']['THREADMEDIADIR']
information_README = config['INFORMATION']['README']
# Changes and Updates
information_CHANGELOG = config['INFORMATION']['CHANGELOG']
# Establish all the allowed programming languages in this system
information_ALLOWED_LANG_BASH =\
config['INFORMATION']['ALLOWED_LANG_BASH']
information_ALLOWED_LANG_PHP =\
config['INFORMATION']['ALLOWED_LANG_PHP']
information_ALLOWED_LANG_PYTHON =\
config['INFORMATION']['ALLOWED_LANG_PYTHON']
information_ALLOWED_LANG_RUBY =\
config['INFORMATION']['ALLOWED_LANG_RUBY']
# Establish a virtual directory and record keeping format: AirEP
information_ABOUT_ACCESS = config['INFORMATION']['ACCESS']
information_ABOUT_IDENTITY = config['INFORMATION']['IDENTITY']
information_ABOUT_RING = config['INFORMATION']['RING']
# Establish system depth with context and documentation of system features
information_ABOUT_ASSET = config['INFORMATION']['ASSET']
information_ABOUT_SUPPORTING = config['INFORMATION']['SUPPORTING']
# Define all allowed automation formats: DS/ENTITY
information_ABOUT_DS = config['INFORMATION']['ABOUT_DS']
information_ABOUT_ENTITY = config['INFORMATION']['ABOUT_ENTITY']
# How-to-Usage:
information_USAGE = config['INFORMATION']['USAGE']
# Dirs: Establish information extention points for deeper information and usage overviews
information_DIR_CONFIG = config['INFORMATION']['DIRCONFIG']
information_DIR_DOCS = config['INFORMATION']['DIRDOCS']
# Top Node
information_DEHASH_THREAD = config['INFORMATION']['THREADDEHASH']
information_DIR_PHOTO = config['INFORMATION']['DIRPHOTO']
# Logic Control System (LCS): Make the full logic control system
# Main
logic_CORE_CONFIG_PY = config['LOGIC']['CONFIG']
# File related Logic
logic_config = config['LOGIC']['CONFIGINI']
locic_config_BACKUP = config['LOGIC']['CONFIGBACKUP']
logic_CONFIGINI_BACKUP = config['LOGIC']['CONFIGINIBACKUP']
# Manifest
logic_DIRMANIFEST = config['LOGIC']['DIRMANIFEST']
logic_MANIFEST_IN = config['LOGIC']['MANIFEST']
logic_MANIFEST_IN_BACKUP = config['LOGIC']['MANIFEST_BACKUP']
# Firefox
logic_DIRSETTINGSFIREFOX = config['LOGIC']['DIRSETTINGSFIREFOX']
# Archive
logic_ARCHIVE_INI = config['LOGIC']['ARCHIVEINI']
logic_ARCHIVE_INI_BACKUP = config['LOGIC']['ARCHIVEINIBACKUP']
# CONFIGINI
logic_CONFIGINI = config['LOGIC']['CONFIGINI']
# Core Operations
logic_COREINI = config['LOGIC']['COREINI']
logic_COREINIBACKUP = config['LOGIC']['COREINIBACKUP']
# INTERFACEINI
logic_INTERFACEINI = config['LOGIC']['INTERFACEINI']
logic_INTERFACEINIBACKUP = config['LOGIC']['INTERFACEINIBACKUP']
# OPENPACKAGER
logic_OPENPACKAGERINI = config['LOGIC']['OPENPACKAGERINI']
logic_OPERPACKAGERINIBACKUP = config['LOGIC']['OPENPACKAGERINIBACKUP']
# SPECIALINI
logic_SPECIALINI = config['LOGIC']['SPECIALINI']
logic_SPECIALINIBACKUP = config['LOGIC']['SPECIALINIBACKUP']
# SETTINGSFIREFOX
logic_SETTINGSFIREFOX = config['LOGIC']['SETTINGSFIREFOX']
logic_SETTINGSFIREFOXBACKUP = config['LOGIC']['SETTINGSFIREFOXBACKUP']
# XYZOBJECTSINI
logic_XYZOBJECTSINI = config['LOGIC']['XYZOBJECTSINI']
logic_XYZOBJECTSINIBACKUP = config['LOGIC']['XYZOBJECTSINIBACKUP']
class Setup_Scaffold:
"""
'Setup_Scaffold' applies to all base Member instance configurationso
"""
def __init__(self):
self.Setup_Scaffold = self
CONFIGCORE = 'core.ini'
CONFIGCOREBACKUP = 'core.ini-backup'
core = ConfigParser()
core.read(DIRCONFIG+CONFIGCORE)
CONFIGINTERFACE = 'interface.ini'
CONFIGINTERFACEBACKUP = 'interface.ini-backup'
interface = ConfigParser()
interface.read(DIRCONFIG+CONFIGINTERFACE)
CONFIGSPECIAL = 'special.ini'
CONFIGSPECIALBACKUP = 'special.ini-backup'
special = ConfigParser()
special.read(DIRCONFIG+CONFIGSPECIAL)
CONFIGGATEKEEPER = 'gatekeeper.ini'
CONFIGGATEKEEPERBACKUP = 'gatekeeper.ini-backup'
gatekeeper = ConfigParser()
gatekeeper.read(DIRCONFIG+CONFIGGATEKEEPER)
CONFIGNETWORK = 'network.ini'
CONFIGNETWORKBACKUP = 'network.ini-backup'
network = ConfigParser()
network.read(DIRCONFIG+CONFIGNETWORK)
CONFIGVCN = 'VCN.ini'
CONFIGVCNBACKUP = 'VCN.ini-backup'
vcn = ConfigParser()
vcn.read(DIRCONFIG+CONFIGVCN)
CONFIGRING = 'ring.ini'
CONFIGRINGBACKUP = 'ring.ini-backup'
core_ring = ConfigParser()
core_ring.read(DIRCONFIG+CONFIGRING)
CONFIGARCHIVE = 'archive.ini'
CONFIGARCHIVEBACKUP = 'archive.ini-backup'
archive = ConfigParser()
archive.read(DIRCONFIG+CONFIGARCHIVE)
CONFIGBROWSEMEH = 'browsemeh.ini'
CONFIGBROWSEMEHBACKUP = 'browsemeh.ini-backup'
browsemeh = ConfigParser()
browsemeh.read(DIRCONFIG+CONFIGBROWSEMEH)
CONFIGEVENTLOLLI = 'eventlolli.ini'
CONFIGEVENTLOLLIBACKUP = 'eventlolli.ini-backup'
eventlolli = ConfigParser()
eventlolli.read(DIRCONFIG+CONFIGEVENTLOLLI)
CONFIGLOCKERLINKS = 'lockerlinks.ini'
CONFIGLOCKERLINKSBACKUP = 'lockerlinks.ini-backup'
lockerlinks = ConfigParser()
lockerlinks.read(DIRCONFIG+CONFIGLOCKERLINKS)
CONFIGREMINDME = 'remindme.ini'
CONFIGREMINDMEBACKUP = 'remindme.ini-backup'
remindme = ConfigParser()
remindme.read(DIRCONFIG+CONFIGREMINDME)
CONFIGTESTING = 'testing.ini'
CONFIGTESTINGBACKUP = 'testing.ini-backup'
testing = ConfigParser()
testing.read(DIRCONFIG+CONFIGTESTING)
# gatekeeper
get_gatekeeper_ALIENACTION =\
gatekeeper['BRANDING']['ALIENACTION']
get_gatekeeper_ALIENCREATORTEXT =\
gatekeeper['BRANDING']['ALIENCREATORTITLE']
get_gatekeeper_ALIENTITLE =\
gatekeeper['BRANDING']['ALIENTITLE']
get_gatekeeper_TEXT_FRONT =\
gatekeeper['BRANDING']['TEXT_FRONT']
# PHOTOS
get_gatekeeper_photo =\
gatekeeper['PHOTOS']['LOCKEREMBLEM']
# DISPLAY
get_gatekeeper_ALIENHEIGHT =\
gatekeeper['DISPLAY']['ALIENHEIGHT']
get_gatekeeper_ALIENWIDTH =\
gatekeeper['DISPLAY']['ALIENWIDTH']
get_gatekeeper_IDENTITY_NAME =\
gatekeeper['TERMINOLOGY']['LOCKERIDENTITYNAME']
get_gatekeeper_KEY_NAME =\
gatekeeper['TERMINOLOGY']['LOCKERKEYNAME']
set_PATH_MEMBER_ACTIVE =\
gatekeeper['ACTIVE']['PATH_MEMBER_ACTIVE']
set_MEMBER_ACTIVE_HOLDER =\
gatekeeper['ACTIVE']['MEMBER_ACTIVE_HOLDER']
# Establish specialty information that may be needed for getting the system UP
# Hashing operations
hash_SLUG = special['HASH']['SLUGHASH']
# Extensions
ext_ALLOWED = special['FILE']['EXTALLOWED']
# Search Logic Settings
search_LOGIC = special['SEARCH']['LOGIC']
core_PATH_FULL_CORE =\
core['FULLPATH']['PATH_FULL_CORE']
# Testing
get_splat_fake_output = testing['OUTPUT']['splat_fake_output']
# DB
data_CORE_ES = core['DATA']['DBSTAGING']
data_CONTACT_BUSINESS_LEDGER = core['DATA']['CONTACTBUSINESSLEDGER']
data_CONTACT_INDEX_LEDGER = core['DATA']['CONTACTINDEXLEDGER']
data_DIR_CONTACT = core['DATA']['DIRCONTACT']
data_DIRLOG = core['DATA']['DIRLOG']
data_LOG = core['DATA']['LOG']
data_DATADIR = core['DATA']['DATADIR']
data_STATUS = core['DATA']['status']
data_ENTITY_MANIFEST_ES = core['DATA']['ENTITYMANIFEST']
data_HASH_DIRECTORY_ES = core['DATA']['HASHDIR']
data_STRUCTURE_ES = core['DATA']['STRUCTURE']
data_CONSTRUCTED_CORE = core['DATA']['CONSTRUCTEDCORE']
data_DIR_PACKAGES = core['DATA']['PACKAGES']
data_DIRFIGMENT_STAGING =\
core['DATA']['DIRFIGMENT_STAGING']
data_DIRFIGMENT_QUICK_FORMAT =\
core['DATA']['DIRFIGMENT_QUICK_FORMAT']
data_DIRENTITIES = core['DATA']['DIRENTITIES']
data_ENTITY_LEDGER = core['DATA']['ENTITY_LEDGER']
data_FIGMENT_LEDGER = core['DATA']['FIGMENT_LEDGER']
data_DIR_FIGMENT = core['DATA']['DIRFIGMENT']
data_OUTPUT_ENTITY = core['DATA']['OUTPUT_ENTITY']
data_OUTPUT_ENTITY_FRESH = core['DATA']['OUTPUT_ENTITY_FRESH']
data_OUTPUT_ENTITY_CHECK = core['DATA']['OUTPUT_ENTITY_CHECK']
data_OUTPUT_ENTITY_UPDATE = core['DATA']['OUTPUT_ENTITY_UPDATE']
data_OUTPUT_VECTORIZED_DATA =\
core['DATA']['OUTPUT_VECTORIZED_DATA']
data_OUTPUT_FLUSH = core['DATA']['OUTPUT_FLUSH']
data_OUTPUT_UPDATE_SLUG = core['DATA']['OUTPUT_UPDATE_SLUG']
data_DEFAULT_CHAR_OUTPUT = core['DEFAULT']['DEFAULT_CHAR_OUTPUT']
data_KEY = core['VAULT']['KEY']
data_KEY_LOCATION = core['VAULT']['KEY_LOCATION']
data_SLUG_DOCUMENT_LEDGER = core['DATA']['SLUG_DOCUMENT_LEDGER']
data_SLUG_ENTITY_LEDGER = core['DATA']['SLUG_ENTITY_LEDGER']
data_SLUG_ENTITY_MANIFEST = core['DATA']['SLUG_ENTITY_MANIFEST']
data_SLUG_FIGMENT_FULL = core['DATA']['SLUG_FIGMENT_FULL']
data_SLUG_ORE_LEDGER = core['DATA']['SLUG_ORE_LEDGER']
data_DOCUMENTS_LOCATION = core['DATA']['DOCUMENTS_LOCATION']
data_ENTITY_LOCATION = core['DATA']['ENTITY_LOCATION']
# Personal Instance setup: Module Instance Logic (MIL)
## core
# File Messages and Text
core_CORE_FILE_TEXT =\
core['CORE']['CORE_FILE_TEXT']
core_CONSTRUCTEDCORE_FILE_TEXT =\
core['CORE']['CONSTRUCTEDCORE_FILE_TEXT']
# core_creator
core_creator_SLUG_ENTITY =\
core['CORECREATOR']['ENTITYSLUG']
core_creator_DATASHEETFOLDER =\
core['CORECREATOR']['DATASHEETFOLDER']
core_creator_EXTDS =\
core['CORECREATOR']['EXTDS']
core_creator_EXTENTITY =\
core['CORECREATOR']['EXTENTITY']
core_creator_LINEBLANK =\
core['CORECREATOR']['LINEBLANK']
# core_gather: module questions
core_creator_questions_datasheet_name =\
core['QUESTIONSCORECREATOR']['DATASHEETNAME']
core_creator_questions_datasheet_key =\
core['QUESTIONSCORECREATOR']['DATASHEETKEY']
core_creator_questions_entity_title =\
core['QUESTIONSCORECREATOR']['ENTITYTITLE']
core_creator_questions_ptype =\
core['QUESTIONSCORECREATOR']['PTYPE']
core_creator_questions_virtual_package_id =\
core['QUESTIONSCORECREATOR']['VIRTUALPACKAGEID']
core_creator_questions_entity_index =\
core['QUESTIONSCORECREATOR']['ENTITYINDEX']
core_creator_questions_entity_identifier =\
core['QUESTIONSCORECREATOR']['ENTITYIDENTIFIER']
core_creator_questions_datascript_module =\
core['QUESTIONSCORECREATOR']['DATASCRIPTMODULE']
core_creator_questions_include_module =\
core['QUESTIONSCORECREATOR']['INCLUDEDMODULE']
get_DIRACCESS =\
core['COREINTERFACE']['DIRACCESS']
get_DIRBACKUP =\
core['COREINTERFACE']['DIRBACKUP']
get_DIRDOCUMENTATION =\
core['COREINTERFACE']['DIRDOCUMENTATION']
get_DIRIDENTITY =\
core['COREINTERFACE']['DIRIDENTITY']
get_DIROPENPACKAGER =\
core['COREINTERFACE']['DIROPENPACKAGER']
get_OPENPACKAGERINDEX =\
core['COREINTERFACE']['OPENPACKAGERINDEX']
get_SH_SERVERUP =\
core['COREINTERFACE']['SH_SERVERUP']
get_VCNKEY_ALLOWED =\
core['COREINTERFACE']['DIRACCESS']
get_VCNKEY_STRUCTURE =\
core['COREINTERFACE']['VCNKEY_STRUCTURE']
get_ARCHIVE_ENTITY_GZ =\
core['COREINTERFACE']['ARCHIVE_ENTITY_GZ']
get_ARCHIVE_BYTE_VALUE =\
core['COREINTERFACE']['ARCHIVE_BYTE_VALUE']
get_ENCODING_SET =\
core['COREINTERFACE']['ENCODING_SET']
get_directory_master_SLUG = core['CORENAVIGATOR']['directory_master_SLUG']
get_directory_core_SLUG = core['CORENAVIGATOR']['directory_core_SLUG']
# core_gather
core_gather_asset_folder =\
core['COREGATHER']['asset_folder']
core_gather_openpackager_folder =\
core['COREGATHER']['openpackager_folder']
core_gather_ds_extention =\
core['COREGATHER']['ds_extention']
core_gather_entity_extension =\
core['COREGATHER']['entity_extension']
# Paths
core_gather_blank =\
core['COREGATHER']['blank']
core_gather_definition =\
core['COREGATHER']['definition']
core_gather_divisor =\
core['COREGATHER']['divisor']
## Keys: re_d_ = regex based search.
# Key 1
# DLIST
core_gather_replace_ds_title_front =\
core['COREGATHER']['replace_ds_title_front']
core_gather_replace_ds_title_back =\
core['COREGATHER']['replace_ds_title_back']
# Key 2
# title
core_gather_replace_entity_title_front =\
core['COREGATHER']['replace_entity_title_front']
core_gather_replace_entity_title_back =\
core['COREGATHER']['replace_entity_title_back']
# Strip list
core_gather_replace_list_index =\
core['COREGATHER']['replace_list_index']
# Identified-by
core_gather_entity_key =\
core['COREGATHER']['entity_key']
core_gather_entity_dskey =\
core['COREGATHER']['entity_dskey']
# Questions
core_gather_question1 =\
core['COREGATHER']['question1']
core_gather_question2 =\
core['COREGATHER']['question2']
core_gather_question3 =\
core['COREGATHER']['question3']
# Functions
# func_a = 0
# Recursion
core_gather_recursive_set_true =\
core['COREGATHER']['recursive_set_true']
# Dataframe
core_gather_default_dataframe =\
core['COREGATHER']['default_dataframe']
## access
get_SLUG_OPERATOR =\
interface['PHOTOS']['SLUG_OPERATOR']
get_DEFAULT_OPERATOR_PHOTO =\
interface['PHOTOS']['DEFAULT_OPERATOR_PHOTO']
# Keys for entry
get_LOGIN_MEMBER = vcn['keys']['LOGIN_MEMBER']
get_LOGIN_KEY = vcn['keys']['LOGIN_KEY']
# Access Control
get_ACCESS_CONTROL_DS = vcn['default']['ACCESS_CONTROL_DS']
get_ACCESS_CONTROL_PATH = vcn['default']['ACCESS_CONTROL_PATH']
# Network
get_SLUG_DEFAULT_NETWORK = network['DEFAULT']['SLUG_DEFAULT_NETWORK']
# Network: Additional Values
get_CURRENT_FULLES = network['BUCKETS']['CURRENT_FULLES']
get_TEMP_FULLES = network['BUCKETS']['TEMP_FULLES']
get_SLUG_OUTPUT_URL = network['BUCKETS']['SLUG_OUTPUT_URL']
get_OUTPUT_FLUSH = network['BUCKETS']['OUTPUT_FLUSH']
get_OUTPUT_SLUG = network['BUCKETS']['OUTPUT_SLUG']
fetch_PROXY_GATE_URL = network['USERVALUES']['PROXY_GATE_URL']
fetch_PROXY_GATE_PORT = network['USERVALUES']['PROXY_GATE_PORT']
fetch_PROXY_GATE_PROTOCOL = network['USERVALUES']['PROXY_GATE_PROTOCOL']
fetch_PROXY_GATE_SUFFIX = network['USERVALUES']['PROXY_GATE_SUFFIX']
fetch_PROXY_GATE_USER = network['USERVALUES']['PROXY_GATE_USER']
fetch_PROXY_GATE_KEY = network['USERVALUES']['PROXY_GATE_KEY']
fetch_YOUR_SET_LOCATION = network['WORLDVALUES']['YOUR_SET_LOCATION']
fetch_YOUR_USER_AGENT = network['WORLDVALUES']['YOUR_USER_AGENT']
## identity
# Archive
archive_TYPE = archive['ARCHIVE']['ARCHIVETYPE']
archive_SLUG_BACKUP = archive['ARCHIVE']['SLUGARCHIVE']
archive_NAME = archive['ARCHIVE']['NAMEARCHIVE']
archive_LOCATION_SOURCE = archive['ARCHIVE']['LOCATIONSOURCE']
archive_LOCATION_DIR = archive['ARCHIVE']['DIRLOCATION']
# Cognitive ORE
CONTROL_FOLDER_AUDIO = \
core['COGNITIVEORE']['CONTROL_FOLDER_AUDIO']
CONTROL_FOLDER_ORE = \
core['COGNITIVEORE']['CONTROL_FOLDER_ORE']
CONTROL_FOLDER_MEMORY_VAULT = \
core['COGNITIVEORE']['CONTROL_FOLDER_MEMORY_VAULT']
CONTROL_FOLDER_VISUAL_VAULT = \
core['COGNITIVEORE']['CONTROL_FOLDER_VISUAL_VAULT']
CONTROL_FOLDER_VIDEOS = \
core['COGNITIVEORE']['CONTROL_FOLDER_VIDEOS']
# core_operations
core_operations_chosen_entity_path =\
core['COREOPERATIONS']['chosen_entity_path']
core_operations_INSTALLED =\
core['COREOPERATIONS']['INSTALLED']
core_operations_CONTEXT_ENGINE =\
core['COREOPERATIONS']['CONTEXTENGINE']
core_operations_CONTROLS =\
core['COREOPERATIONS']['CONTROLS']
core_operations_VIRTUAL_PACKAGE =\
core['COREOPERATIONS']['VIRTUALPACKAGE']
core_operations_ACCESS_PATH =\
core['COREOPERATIONS']['ACCESSPATH']
core_operations_MEMBER_FILE =\
core['COREOPERATIONS']['MEMBERFILE']
core_operations_MASTERLISTPATH =\
core['COREOPERATIONS']['MASTERLISTPATH']
core_operations_MEMBERPATH =\
core['COREOPERATIONS']['MEMBERPATH']
get_core_chosen_entity_path =\
core['COREOPERATIONS']['chosen_entity_path']
core_INSTALLED =\
core['COREOPERATIONS']['INSTALLED']
core_CONTEXTENGINE =\
core['COREOPERATIONS']['CONTEXTENGINE']
core_CONTROLS =\
core['COREOPERATIONS']['CONTROLS']
core_VIRTUALPACKAGE =\
core['COREOPERATIONS']['VIRTUALPACKAGE']
core_ACCESSPATH =\
core['COREOPERATIONS']['ACCESSPATH']
core_MASTERLISTPATH =\
core['COREOPERATIONS']['MASTERLISTPATH']
core_MEMBERPATH =\
core['COREOPERATIONS']['MEMBERPATH']
core_MEMBERFILE =\
core['COREOPERATIONS']['MEMBERFILE']
********
LEFT OUT OF THE PREVIEW BUILD
********
core_MY_SYSTEM_HOME =\
core['COREOPERATIONS']['MY_SYSTEM_HOME']
core_USR_SYSTEM_LOCATION =\
core['COREOPERATIONS']['USR_SYSTEM_LOCATION']
core_VAR_LOG_LOCATION =\
core['COREOPERATIONS']['VAR_LOG_LOCATION']
core_SLUG_ENTITY_ACCESS_ORE = \
core['COREOPERATIONS']['SLUG_ENTITY_ACCESS_ORE']
core_SLUG_ENTITY_STORAGE_ORE = \
core['COREOPERATIONS']['SLUG_ENTITY_STORAGE_ORE']
core_SLUG_BLOB_OBJECT = \
core['COREOPERATIONS']['SLUG_BLOB_OBJECT']
## core_ring
get_RING_HOST =\
core_ring['SERVERSELF']['HOST']
get_RING_PORT =\
core_ring['SERVERSELF']['PORT']
get_RING_USERNAME =\
core_ring['SERVERSELF']['USERNAME']
get_RING_KEY =\
core_ring['SERVERSELF']['KEY']
get_RING_PROTOCOL =\
core_ring['SERVERSELF']['PROTOCOL']
get_RING_SSL =\
core_ring['SERVERSELF']['SSL']
get_RING_RANK =\
core_ring['SERVERSELF']['RANK']
get_RING_CONNECTIONSMAX =\
core_ring['SERVERSELF']['CONNECTIONSMAX']
# RING: Additional Options
get_SLUG_DS_CONTACT =\
core_ring['DATASHEET']['SLUG_DS_CONTACT']
get_LOGES =\
core_ring['LOG']['LOGES']
get_ENTITY_HUMAN_PERSON_DATASHEET =\
core_ring['CONTACT']['ENTITY_HUMAN_PERSON_DATASHEET']
get_CONTACT_SLUG_LINKER =\
core_ring['CONTACT']['CONTACT_SLUG_LINKER']
get_EXTENSIONS =\
core_ring['ENFORCE']['EXTENSIONS']
get_ext_ds =\
core_ring['ENFORCE']['ext_ds']
get_ext_es =\
core_ring['ENFORCE']['ext_es']
get_RINGVISUAL =\
core_ring['VISUALS']['RINGVISUAL']
get_RINGENTITY_LOC =\
core_ring['ENTITY']['RINGENTITY_LOC']
get_PORTCONNECT_TO = core_ring['SERVERSELF']['PORTCONNECT_TO']
get_SLUG_HOST_PERSONAL = core_ring['SERVERSELF']['SLUG_HOST_PERSONAL']
get_default_Welcome = core_ring['SERVERSELF']['default_Welcome']
get_encoding_connect_in = core_ring['SERVERSELF']['encoding_connect_in']
get_ACTIVEES = core_ring['SERVERSELF']['ACTIVEES']
get_OVD = core_ring['SERVERSELF']['OVD']
get_XLX = core_ring['SERVERSELF']['XLX']
get_encoding_standard =\
core_ring['SERVERSELF']['encoding_standard']
get_STREAM_VALUE =\
core_ring['SERVERSELF']['STREAM_VALUE']
# Locking
get_RING_KEY_LOCATION_MASTER =\
core_ring['SERVERSELF']['KEY_LOCATION_MASTER']
get_RING_KEY_LOCATION_ACCESS =\
core_ring['SERVERSELF']['KEY_LOCATION_ACCESS']
get_RING_STORAGE_STRENGTH =\
core_ring['SERVERSELF']['STORAGE_STRENGTH']
# Instance
get_RING_INSTANCE_ADD =\
core_ring['TEMPLATE']['INSTANCE_ADD']
get_RING_DIRECTORY_RING_INSTANCE_PHOTO =\
core_ring['PHOTOS']['DIRECTORY_RING_INSTANCE_PHOTO']
get_RING_INSTANCE_PHOTO =\
core_ring['PHOTOS']['RING_INSTANCE_PHOTO']
# Build the front end as a stateful object: Frontend: FE_
get_FE_CORETITLE =\
interface['FRONTEND']['FE_CORETITLE']
get_FE_COLORS =\
interface['FRONTEND']['FE_COLORS']
get_FE_DIRPICTURES =\
interface['FRONTEND']['FE_DIRPICTURES']
get_FE_ICON =\
interface['FRONTEND']['FE_ICON']
get_SLUG_ICON =\
interface['FRONTEND']['SLUG_ICON']
get_FE_copyright =\
interface['FRONTEND']['FE_copyright']
get_x_logic_resize =\
interface['FRONTEND']['x_logic_resize']
get_y_logic_resize =\
interface['FRONTEND']['y_logic_resize']
get_w_scrolled =\
interface['FRONTEND']['w_scrolled']
get_h_scrolled =\
interface['FRONTEND']['h_scrolled']
get_TERMINAL_OUTPUT =\
interface['OUTPUT']['TERMINAL_OUTPUT']
get_COPYRIGHT =\
interface['OUTPUT']['COPYRIGHT']
get_SUBCOPYRIGHT =\
interface['OUTPUT']['SUBCOPYRIGHT']
get_STANDARDERROR =\
interface['OUTPUT']['STANDARDERROR']
get_STANDARDWARNING =\
interface['OUTPUT']['STANDARDWARNING']
get_QUITALERT =\
interface['OUTPUT']['QUITALERT']
# Installed Packages
# BrowseMeh
get_SLUG_BROWSEMEH =\
browsemeh['PHOTOS']['SLUG_BROWSEMEH']
get_SLUG_BROWSEMEH_DEFAULT =\
browsemeh['PHOTOS']['SLUG_BROWSEMEH_DEFAULT']
get_BROWSEMEH_DEFAULT =\
browsemeh['PHOTOS']['BROWSEMEH_DEFAULT']
get_TEMP_DIR_NAMING_SLUG =\
browsemeh['PHOTOS']['TEMP_DIR_NAMING_SLUG']
get_BROWSEMEH_GIF_FOLDER = \
browsemeh['PHOTOS']['BROWSEMEH_GIF_FOLDER']
get_BROWSEMEH_GIF_NAME = \
browsemeh['PHOTOS']['BROWSEMEH_GIF_NAME']
# EventLolli
get_EVENTLOLLI_ON =\
eventlolli['STATUS']['EVENTLOLLI_ON']
get_EVENTLOLLI_DEFAULT_WELCOME =\
eventlolli['DEFAULTS']['EVENTLOLLI_DEFAULT_WELCOME']
get_EVENTLOLLI_BASE =\
eventlolli['GAMELOGIC']['EVENTLOLLI_BASE']
get_EVENTLOLLI_MAX =\
eventlolli['GAMELOGIC']['EVENTLOLLI_MAX']
get_EVENTLOLLI_DEFAULT_TITLE =\
eventlolli['DEFAULTS']['EVENTLOLLI_DETAULT_TITLE']
get_EVENTLOLLI_DEFAULT_DIST_TEXT =\
eventlolli['DEFAULTS']['EVENTLOLLI_DEFAULT_DIST_TEXT']
get_ADVERTISER_WEBSITE =\
eventlolli['AD']['ADVERTISER_WEBSITE']
get_ADVERTISER_STATEMENT =\
eventlolli['AD']['ADVERTISER_STATEMENT']
get_ADVERTISER_COPYRIGHT =\
eventlolli['AD']['ADVERTISER_COPYRIGHT']
get_ADVERTISER_CURRENT_TEXT =\
eventlolli['AD']['ADVERTISER_CURRENT_TEXT']
get_AD_DEFAULT_LARGE =\
eventlolli['AD']['AD_DEFAULT_LARGE']
get_AD_DEFAULT_MEDIUM =\
eventlolli['AD']['AD_DEFAULT_MEDIUM']
get_AD_DEFAULT_SMALL =\
eventlolli['AD']['AD_DEFAULT_SMALL']
get_SLUG_AD_DEFAULT_LARGE =\
eventlolli['AD']['SLUG_AD_DEFAULT_LARGE']
get_SLUG_AD_DEFAULT_MEDIUM =\
eventlolli['AD']['SLUG_AD_DEFAULT_MEDIUM']
get_SLUG_AD_DEFAULT_SMALL =\
eventlolli['AD']['SLUG_AD_DEFAULT_SMALL']
get_DEFAULT_AD_BUCKET =\
eventlolli['AD']['DEFAULT_AD_BUCKET']
# GAMESTANDARD
get_DATASHEET_EVENTLOLLI =\
eventlolli['GAMESTANDARD']['DATASHEET_EVENTLOLLI']
get_DS_EVENTLOLLI_GAMES =\
eventlolli['GAMESTANDARD']['DS_EVENTLOLLI_GAMES']
get_game_default_text =\
eventlolli['GAMESTANDARD']['game_default_text']
get_game_default_sponsor_text =\
eventlolli['GAMESTANDARD']['game_default_sponsor_text']
get_brought_to_you_by_1 =\
eventlolli['GAMESTANDARD']['brought_to_you_by_1']
get_brought_to_you_by_2 =\
eventlolli['GAMESTANDARD']['brought_to_you_by_2']
get_sponsor_access_point_1 =\
eventlolli['GAMESTANDARD']['sponsor_access_point_1']
get_sponsor_access_point_2 =\
eventlolli['GAMESTANDARD']['sponsor_access_point_2']
get_path_ad_display_bucket =\
eventlolli['GAMESTANDARD']['path_ad_display_bucket']
get_path_ad_background_display_bucket =\
eventlolli['GAMESTANDARD']['path_ad_background_display_bucket']
get_event_prizes_1 =\
eventlolli['GAMESTANDARD']['event_prizes_1']
get_event_prizes_2 =\
eventlolli['GAMESTANDARD']['event_prizes_2']
get_event_prizes_3 =\
eventlolli['GAMESTANDARD']['event_prizes_3']
get_event_prizes_4 =\
eventlolli['GAMESTANDARD']['event_prizes_4']
get_event_prizes_5 =\
eventlolli['GAMESTANDARD']['event_prizes_5']
get_event_prizes_6 =\
eventlolli['GAMESTANDARD']['event_prizes_6']
get_eventprizes_type_1 =\
eventlolli['GAMESTANDARD']['eventprizes_type_1']
get_eventprizes_type_2 =\
eventlolli['GAMESTANDARD']['eventprizes_type_2']
get_eventprizes_type_3 =\
eventlolli['GAMESTANDARD']['eventprizes_type_3']
get_eventprizes_text_1 =\
eventlolli['GAMESTANDARD']['eventprizes_text_1']
get_eventprizes_text_2 =\
eventlolli['GAMESTANDARD']['eventprizes_text_2']
get_eventprizes_text_3 =\
eventlolli['GAMESTANDARD']['eventprizes_text_3']
# RemindMe
get_REMINDME_DEFAULT_BANNER =\
remindme['DEFAULTS']['REMINDME_DEFAULT_BANNER']
# LockerLinks
get_SLUG_LL_FULL =\
lockerlinks['LL']['SLUG_LL_FULL']
get_SLUG_LL =\
lockerlinks['LL']['SLUG_LL']
get_LLES =\
lockerlinks['LL']['LLES']
get_SLUG_LLB_FULL =\
lockerlinks['LLB']['SLUG_LLB_FULL']
get_SLUG_LLB_COMPACT =\
lockerlinks['LLB']['SLUG_LLB_COMPACT']
get_SLUG_LLB =\
lockerlinks['LLB']['SLUG_LLB']
get_LLBES =\
lockerlinks['LLB']['LLBES']
get_DASH_UTIL =\
lockerlinks['UTILITY']['DASH_UTIL']
get_SLUG_BOOKMARKS =\
lockerlinks['LEGACY']['SLUG_BOOKMARKS']
get_SLUG_BOOKMARKS_ONLY =\
lockerlinks['LEGACY']['SLUG_BOOKMARKS_ONLY']
get_BOOKMARKS_SORT_ME =\
lockerlinks['LEGACY']['BOOKMARKS_SORT_ME']
get_BOOKMARK_CLEANED_URL =\
lockerlinks['LEGACY']['BOOKMARK_CLEANED_URL']
get_SLUG_BOOKMARKS_YES =\
lockerlinks['LEGACY']['SLUG_BOOKMARKS_YES']
get_SLUG_BOOKMARKS_NO =\
lockerlinks['LEGACY']['SLUG_BOOKMARKS_NO']
get_SLUG_LLB_COMPACT =\
lockerlinks['LLB']['SLUG_LLB_COMPACT']
get_SLUG_LL_COMPACT =\
lockerlinks['LL']['SLUG_LL_COMPACT']
get_LL_ACTIVE_RING_LINK =\
lockerlinks['LL']['LL_ACTIVE_RING_LINK']
get_KEY_LLB_PLAIN =\
lockerlinks['KEY']['KEY_LLB_PLAIN']
get_KEY_LL_PLAIN =\
lockerlinks['KEY']['KEY_LL_PLAIN']
get_KEY_PK_PLAIN =\
lockerlinks['KEY']['KEY_PK_PLAIN']
get_KEY_LLB =\
lockerlinks['KEY']['KEY_LLB']
get_KEY_LL =\
lockerlinks['KEY']['KEY_LL']
get_KEY_PK =\
lockerlinks['KEY']['KEY_PK']
get_KEY_LL1 =\
lockerlinks['KEY']['KEY_LL1']
get_KEY_LL2 =\
lockerlinks['KEY']['KEY_LL2']
get_KEY_LL3 =\
lockerlinks['KEY']['KEY_LL3']
get_KEY_LL4 =\
lockerlinks['KEY']['KEY_LL4']
get_KEY_LL5 =\
lockerlinks['KEY']['KEY_LL5']
get_KEY_LL6 =\
lockerlinks['KEY']['KEY_LL6']
get_KEY_LL7 =\
lockerlinks['KEY']['KEY_LL7']
get_KEY_LL8 =\
lockerlinks['KEY']['KEY_LL8']
get_KEY_LL9 =\
lockerlinks['KEY']['KEY_LL9']
get_KEY_LL10 =\
lockerlinks['KEY']['KEY_LL10']
get_KEY_FEATURES =\
lockerlinks['KEY']['KEY_FEATURES']
get_KEY_TITLE =\
lockerlinks['KEY']['KEY_TITLE']
get_KEY_DIRECTORY =\
lockerlinks['KEY']['KEY_DIRECTORY']
get_KEY_QUALITY =\
lockerlinks['KEY']['KEY_QUALITY']
get_KEY_TOKEN_ID =\
lockerlinks['KEY']['KEY_TOKEN_ID']
get_KEY_CATEGORY_SET_RANK = \
lockerlinks['KEY']['KEY_CATEGORY_SET_RANK']
get_KEY_CATEGORY_SET_CHARACTER =\
lockerlinks['KEY']['KEY_CATEGORY_SET_CHARACTER']
# PK [PK]
FOLDER_VISUAL_CONTROL_KEY =\
lockerlinks['PK']['FOLDER_VISUAL_CONTROL_KEY']
# [SS]
FOLDER_VISUAL_CONTROL_KEY_SPECIAL =\
lockerlinks['SS']['FOLDER_VISUAL_CONTROL_KEY_SPECIAL']
# [XA]
FOLDER_AUDIO_CONTROL_KEY =\
lockerlinks['XA']['FOLDER_AUDIO_CONTROL_KEY']
FOLDER_ORE_CONTROL_KEY =\
lockerlinks['XA']['FOLDER_ORE_CONTROL_KEY']
FOLDER_VIDEOS_CONTROL_KEY =\
lockerlinks['XA']['FOLDER_VIDEOS_CONTROL_KEY']
FOLDER_VISUAL_CONTROL_KEY_ALT =\
lockerlinks['XA']['FOLDER_VISUAL_CONTROL_KEY_ALT']
# [XAA]
FOLDER_MEMORY_VAULT_KEY =\
lockerlinks['XAA']['FOLDER_MEMORY_VAULT_KEY']
# [ARCHIVE]
get_SLUG_LOCKERLINKS_STORAGE_DS =\
lockerlinks['ARCHIVE']['SLUG_LOCKERLINKS_STORAGE_DS']
# covers all of the add, count, modify, seeker, view, etc...
# Construct...
# print(Setup_Scaffold.NODEMEDIA)
core_environment = listdir('.')
virtual_environment = listdir('core-env')
# Print out the environment upon first use
print(
"\nThis is your virtual environment: "
)
print(virtual_environment)
print(
"\nThis is the overview of your C.ORE folder: "
)
print(core_environment)
print(
"---------- END: STEP 1 - LOAD SOURCE SETTINGS -----------\n"
)
#** END: STEP 1 - LOAD SOURCE SETTINGS **#