Go to file
Thomas Forgione e5cca75737 More work 2023-02-17 17:55:41 +01:00
.gitignore Initial commit 2023-02-17 06:39:02 +01:00
README.md Better doc 2023-02-17 06:52:38 +01:00
index.js Full support for classes 2023-02-17 11:25:36 +01:00
index2.js More work 2023-02-17 17:55:41 +01:00
package-lock.json Better install 2023-02-17 06:50:27 +01:00
package.json Better install 2023-02-17 06:47:17 +01:00

README.md

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"
    }
]