Go to file
Thomas Forgione 606bb97714 Initial commit 2023-02-17 06:39:02 +01:00
.gitignore Initial commit 2023-02-17 06:39:02 +01:00
README.md Initial commit 2023-02-17 06:39:02 +01:00
index.js Initial commit 2023-02-17 06:39:02 +01:00
package-lock.json Initial commit 2023-02-17 06:39:02 +01:00
package.json Initial commit 2023-02-17 06:39:02 +01:00

README.md

Locator

Helps locating elements in simple HTML pages

Installation

Either install it globally:

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

or simply clone the repo:

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 installed locally, 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"
    }
]