###############################################################################
; generated: 03/24/2020
; core.ini
; C.ORE
; CONFIGURATION FILE
###############################################################################
# Python Environment
###############################################################################
[core-env]
ENVIRONMENT: virtualenv
###############################################################################
# Defaults
###############################################################################
[DEFAULT]
DEFAULT_CHAR_OUTPUT: 80
###############################################################################
# Fullpath
##############################################################################
[FULLPATH]
PATH_FULL_CORE: /home/**UNIQUE_VALUE**/.CORE/
##############################################################################
# Modules
##############################################################################
[CORE]
CORE_FILE_TEXT: # New Entity: Core Module
CONSTRUCTEDCORE_FILE_TEXT: # New Entity: Constructed Core Module
# module: core_creator -> class CREATOR_ENTITY_OPTIONS
# Edit the following
# This has the .entity and .ds creations type names
[CORECREATOR]
ENTITYSLUG = RING/ENTITY/
DATASHEETFOLDER = datasheet/
EXTDS = .ds
EXTENTITY = .entity
LINEBLANK = #
[QUESTIONSCORECREATOR]
DATASHEETNAME: What is the name of the datasheet? DS{7^#}
DATASHEETKEY: What is the datasheet key? X_uid (replace X) and single quote "X_uid"
ENTITYTITLE: What is title of the Datasheet? Follows standard entity naming conventions
PTYPE: What is the type of the package? indexer, contact, or game?
VIRTUALPACKAGEID: What is the unique package id? {14^#LR}
ENTITYINDEX: What is the index of this entity? This is a Dict of keys [] ")"
ENTITYIDENTIFIER: What Types are being used by this entity? Dict of Tuples [('ID', INT),('CUID', CHAR)]
DATASCRIPTMODULE: What is the mapped datascript module context? Dict of Tuples [(),()]
INCLUDEDMODULE: What modules will you be including? Dict of Tuples [(),()]
[COREINTERFACE]
DIRACCESS: ACCESS/
DIRBACKUP: RING/BACKUP/
DIRDOCUMENTATION: DOCUMENTATION/
DIRIDENTITY: IDENTITY/
DIROPENPACKAGER: OPENPACKAGER/
OPENPACKAGERINDEX: index.html
SH_SERVERUP: core_START_SERVER.sh
VCNKEY_ALLOWED: ALLOWED_OPERATOR.vcn
VCNKEY_STRUCTURE: STRUCTURE.vcn
ARCHIVE_ENTITY_GZ: ENTITY_ARCHIVE.tar.gz
ARCHIVE_BYTE_VALUE: MB
ENCODING_SET: utf-8
[CORENAVIGATOR]
directory_master_SLUG: ~/.
directory_core_SLUG: CORE
[COREOPERATIONS]
# Define where you'll send any standard entry too
SLUG_ENTITY_ACCESS_ORE: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/VISUAL/ORE/
SLUG_ENTITY_STORAGE_ORE: /home/**UNIQUE_VALUE**/file_tree_slug_ORE.txt
# Blob objects are the basic convention but they can be expanded
SLUG_BLOB_OBJECT: /home/**UNIQUE_VALUE**/.CORE/DATA/blob_object.es
chosen_entity_path: RING/ENTITY/
INSTALLED: INSTALLED/
CONTEXTENGINE: CONTEXT_ENGINE/
CONTROLS: CONTROLS/
VIRTUALPACKAGE: VIRTUALPACKAGE/
ACCESSPATH: ACCESS/
MASTERLISTPATH: MASTERLIST/
# Membersetup logic
MEMBERPATH: ACCESS/MASTERLIST/
MEMBERFILE: ALLOWED_OPERATOR.vcn
proxy_path: /var/log/**UNIQUE_PROXY_VALUE**/
proxy_log_slug: access.log
proxy_cache_slug: cache.log
proxy_path_runner_slug: /NOVASTORE/MAINTAINEME/clean_proxy.sh
#
malware_guard_pah: /usr/local/**UNIQUE_MALWARE_PROGRAM**/logs/
malware_guard_runner_slug: /NOVASTORE/MAINTAINME/clean_**UNIQUE_MALWARE_PROGRAM**.sh
malware_guard_**UNIQUE_MALWARE_SCAN_PROGRAM**_log: **UNIQUE_MALWARE_PROGRAM**/logs/**UNIQUE_MALWARE_SCAN_PROGRAM**_log
malware_guard_event_log: **UNIQUE_MALWARE_PROGRAM**/logs/event_log
malware_guard_**UNIQUE_SYSTEM_NOTIFICATION_PROGRAM**_log: **UNIQUE_MALWARE_PROGRAM**/logs/**UNIQUE_SYSTEM_NOTIFICATION_PROGRAM**_log
#
MY_SYSTEM_HOME: /home/**UNIQUE_VALUE**/
USR_SYSTEM_LOCATION: /usr/local/
VAR_LOG_LOCATION: /var/log/
[COGNITIVEORE]
# On each install, you will have to setup each of these folders according
# your extended storage locations.
# The _KEY parts can be kept the same or changed, such as XAA_*
# These Keys are set to signify each need upon installation.
# This covers all of YOUR documents only.
# YOUR documents are defined as things created by YOU only.
# There are other locations that are used to store digital items created
# by other people
# There are other places for misc/public media
CONTROL_FOLDER_AUDIO: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/AUDIO/
CONTROL_FOLDER_ORE: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/VISUAL/ORE/
CONTROL_FOLDER_MEMORY_VAULT: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/VISUAL/PICTURES/
CONTROL_FOLDER_VISUAL_VAULT: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/VISUAL/PICTURES/XAA_PEOPLE/
CONTROL_FOLDER_VIDEOS: /run/virtual/local/**UNIQUE_VALUE**/ARCHIVE/MEDIA/VISUAL/VIDEOS/
# module: core_gather -> class Gather:
# Edit the following
# The system is File-type, Path, Key, Identified-by File-type
[COREGATHER]
asset_folder: RING/
openpackager_folder: ENTITY
ds_extention: .ds
entity_extension: .entity
# Paths
blank:
definition: /**/*
divisor: :
## Keys: re_d_ = regex based search.
# Key 1
# DLIST
replace_ds_title_front: DLIST = ['
replace_ds_title_back = ']
# Key 2
# title
replace_entity_title_front: title = ['
replace_entity_title_back: ']
# Strip list
replace_list_index: ['
# Identified-by
entity_key: title
entity_dskey: DLIST
# Questions
question1: What File would you like to view?:
question2: What column would you like to seek?:
question3: What context would you like to narrow in on?:
# Functions
# func_a = 0
# Recursion
recursive_set_true: True
# Dataframe
default_dataframe: entities
[CODEBIN]
# This requires the dependency, jupyter
status: on
CODEBINPATH: OPENPACKAGER/jupyter/RING/
[INTERFACE]
status: on
INTERFACE: core_interface.py
# ADD ON MODULES
[DATASCRIPT]
status: on
[ENTITY]
status: on
[ID]
status: on
[TITLE
status: on
[PACKAGE]
status: on
[DLIST]
status: on
[INDEX]
status: on
[INCLUDE]
status: on
[LINKED]
status: on
###############################################################################
# Functional
###############################################################################
[FUNCTIONAL]
WIPE: off
ADD: core_add.py
COUNT: core_count.py
CREATOR: core_creator.py
GATHER: core_gather.py
HASH: core_hash.py
MODIFY: core_modify.py
NAVIGATOR: core_navigator.py
# CORE.py is named 'main' in front_end_logic.py
CORE: CORE.py
SEEKER: core_seeker.py
SETTINGS: core_settings.py
VIEW: core_view.py
###############################################################################
# Display
###############################################################################
[DISPLAY]
# Display
INDEX: site-index.html
###############################################################################
# Machine Data: Send data from C.ORE to the following area
###############################################################################
[DATA]
status: receiving
DATADIR: DATA/
DBSTAGING: core.es
ENTITYMANIFEST: ENTITY_MANIFEST.es
HASHDIR: HASH_DIRECTORY.es
STRUCTURE: STRUCTURE.es
CONSTRUCTEDCORE: CONSTRUCTED_core.es
PACKAGES: core_packages.es
OUTPUT_ENTITY: output_entity.es
OUTPUT_ENTITY_FRESH: output_entity.es
OUTPUT_ENTITY_CHECK: output_entity.es
OUTPUT_ENTITY_UPDATE: output_entity.es
OUTPUT_VECTORIZED_DATA: output_vectorized_data.es
OUTPUT_FLUSH: output_flush.es
OUTPUT_UPDATE_SLUG: output_slug.es
DIRFIGMENT_STAGING: RING/ENTITY/FIGMENT/STAGING/
DIRFIGMENT_QUICK_FORMAT: RING/ENTITY/FIGMENT/QUICK_FORMAT/
DIRENTITIES: RING/ENTITY/
ENTITY_LEDGER: ENTITY_LEDGER.ds
FIGMENT_LEDGER: FIGMENT_LEDGER.ds
DIRFIGMENT: RING/ENTITY/FIGMENT/
DIRLOG: DATA/
LOG: log.es
DIRCONTACT: RING/ENTITY/HUMAN/PERSON/datasheet/linker/
CONTACTBUSINESSLEDGER: DS2000002.linker
CONTACTINDEXLEDGER: DS2000001.linker
DIRCONTACTFEEDERDS: RING/ENTITY/HUMAN/PERSON/datasheet/
CONTACTFEEDERDS: DS9000000.ds
SLUG_DOCUMENT_LEDGER: DOCUMENT_LEDGER.ds
SLUG_ENTITY_LEDGER: ENTITY_LEDGER.ds
SLUG_ENTITY_MANIFEST: ENTITY_MANIFEST.es
SLUG_FIGMENT_FULL: FIGMENT/FIGMENT_LEDGER.ds
SLUG_ORE_LEDGER: ORE_LEDGER.es
DOCUMENTS_LOCATION: RING/DOCUMENTS/
ENTITY_LOCATION: RING/ENTITY/
###################
# Vault
###################
[VAULT]
KEY: KEY.es
## If ACCESS/PROTECTION is TRUE, use the uncommented slug
# KEY_LOCATION: ACCESS/PROTECTION/KEY.es
KEY_LOCATION: /run/media/**UNIQUE_VALUE**/extender_B/KEY_A/KEY.es