locator/README.md

1.5 KiB

Locator

Helps locating elements in simple HTML pages

Installation

npm install --global git+https://gitea.tforgione.fr/tforgione/locator.git

If you don't want to install, just clone the repo and prepare the dependencies:

git clone https://gitea.tforgione.fr/tforgione/locator
cd locator
npm install

Usage

If you installed globally:

locator <path-to-the-HTML-file>

If you just cloned the repo, in the directory where the index.js file is:

node index.js <path-to-the-HTML-file>

Example

locator 10.html

Output:

[
    {
        "x": 0.0546875,
        "y": 0.09722222222222222,
        "width": 0.890625,
        "height": 0.11812065972222222,
        "type": "h1"
    },
    {
        "x": 0.0546875,
        "y": 0.26395399305555556,
        "width": 0.890625,
        "height": 0.065625,
        "type": "p"
    },
    {
        "x": 0.0546875,
        "y": 0.37819010416666665,
        "width": 0.890625,
        "height": 0.22604166666666667,
        "type": "ul"
    },
    {
        "x": 0.0859375,
        "y": 0.37819010416666665,
        "width": 0.859375,
        "height": 0.065625,
        "type": "li"
    },
    {
        "x": 0.0859375,
        "y": 0.4583984375,
        "width": 0.859375,
        "height": 0.065625,
        "type": "li"
    },
    {
        "x": 0.0859375,
        "y": 0.5386067708333333,
        "width": 0.859375,
        "height": 0.065625,
        "type": "li"
    }
]