Sign inSign up

mkuculyma/xml-analyser

By mkuculyma

Updated almost 7 years ago

Lightweight StAX parser for document analysis.

Image
0

1.5K

mkuculyma/xml-analyser repository overview

XML Analyser

XML Analyser is a lightweight StAX parser able to analyse large XML files.

GET IT!

Running XML Analyser in Docker container

Download docker image mkuculyma/xml-analyser from Docker Hub to run XML analyser inside a container.

docker pull mkuculyma/xml-analyser

Run in a daemon mode:

docker run -d -p 8080:8080 mkuculyma/xml-analyser

You can get inside a container:

docker exec -ti <CONTAINER_ID> /bin/ash

To view logs run:

docker logs <NAMES>

USE IT!

Once you have your XML Analyser up and running try running this curl command:

curl -X POST -H 'Content-Type: application\json' localhost:8080/analyse?url=https://s3-eu-west-1.amazonaws.com/merapar-assessment/3dprinting-posts.xml

XML Analyser will call https://s3-eu-west-1.amazonaws.com/merapar-assessment/3dprinting-posts.xml api, download XML file, parse it and print the analysis report back to you:

{
    "analysisDate": "2019-10-11T05:55:26.246+0000",
    "details": {
        "firstPostDate": "2016-01-12T17:45:19.963+0000",
        "lastPostDate": "2016-03-04T12:30:22.410+0000",
        "totalNumberOfPosts": 655,
        "totalAcceptedPosts": 102,
        "avgScore": 3.2732824427480915
    }
}

Tag summary

Content type

Image

Digest

Size

222.8 MB

Last updated

almost 7 years ago

docker pull mkuculyma/xml-analyser