/delven

Domain-Specific Language (DSL) designed for mining content from static and dynamic sources.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

CI-CD

Delven

Delven is a Domain Specific Language (DSL) designed for mining content from static and dynamic sources, It closely resembles SQL with features borrowed from other popular languages. Delven is ECMAScript2020 compatible as it uses Source-To-Source transpiller so at the end of the day there are no special runtimes required.

Installation

setup.sh script can be used to perform initial installation Passing the --audit flag will

. ./setup.sh
. ./setup.sh --audit

Individual project can be installed via specific instructions located in each sub-project.

Documentation

LXC / LXD

sudo apt-get install  lxd

Give access to current non-root user

newgrp lxd
sudo usermod -a -G lxd $(whoami)

Confirm it by executing

/snap/bin/lxc query --wait -X GET /1.0

You should get a JSON response.

Setup new instance and login into the container

lxd init
lxc launch ubuntu:20.04 delven-invoker

lxc exec  delven-invoker -- sudo --login --user ubuntu
 sudo adduser greg lxd

https://github.com/tpokorra/lxd-scripts https://www.cyberciti.biz/faq/how-to-create-lxd-vm-when-the-cloud-instance-launches/ https://discuss.linuxcontainers.org/t/script-run-in-lxd/3999

Source: https://docs.npmjs.com/getting-started/fixing-npm-permissions https://stackoverflow.com/questions/46058546/error-eacces-permission-denied-access-usr-lib-node-modules https://ubuntu.com/tutorials/create-custom-lxd-images#1-overview https://gist.github.com/reqshark/90bed1c082a4a5eb0a5f https://github.com/jina-ai/jina

Logo creation https://www.zarla.com/logo-maker/