0.1.0 • Published 3 years ago

@elasticdataio/worker v0.1.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
3 years ago

Heart of a data scraper

Development

Local

Run project

npm install
npm run start:debug

or

npm run start

Invoke DSL

POST 
http://localhost:3000/worker
BODY:
{
	"version": "2.0",
    "settings": {
        "window": {
            "width": 1800,
            "height": 800,
            "language": "de"
        }
    },
	"commands": [
		{
			"cmd": "openurl",
			"link": "https://www.google.com/"
		},
		{
			"cmd": "getscreenshot",
			"key": "my-screenshot"
		},
		{
			"cmd": "gettext",
			"selector": "body",
			"key": "page-text-content"
		}
	]
}

Docker

Build

docker build -f install/Dockerfile -t elasticdataio/worker:0.1 .

Push

docker login elasticdataio
docker push elasticdataio/worker:0.1