Ecoindex module provides a simple way to measure the Ecoindex score based on the 3 parameters: The DOM elements of the page, the size of the page and the number of external requests of the page
Project description
ECOINDEX PYTHON
This basic module provides a simple interface to get the Ecoindex based on 3 parameters:
- The number of DOM elements in the page
- The size of the page
- The number of external requests of the page
Requirements
- Python ^3.10 with pip
Install
pip install ecoindex_compute
Use
Get ecoindex
You can easily get the ecoindex by calling the function get_ecoindex()
:
(function) get_ecoindex: (dom: int, size: float, requests: int) -> Coroutine[Any, Any, Ecoindex]
Example:
import asyncio
from pprint import pprint
from ecoindex_compute import get_ecoindex
# Get ecoindex from DOM elements, size of page and requests of the page
ecoindex = asyncio.run(get_ecoindex(dom=100, size=100, requests=100))
pprint(ecoindex)
Result example:
Ecoindex(grade='B', score=72.0, ges=1.56, water=2.34, ecoindex_version='3.0.0')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ecoindex_compute-5.4.3.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for ecoindex_compute-5.4.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a20a8128b9cbde12c65547d5a1a1189053ebaa60a087d0916bfd964216cc81 |
|
MD5 | 8d20679880bd7262a3b3d83046975216 |
|
BLAKE2b-256 | 75d9a88da56a126a7a5e78ad451c8073cd90ef2ae2679a4197071687cd6b9d64 |