Skip to main content

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


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.5.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

ecoindex_compute-5.5.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file ecoindex_compute-5.5.0.tar.gz.

File metadata

  • Download URL: ecoindex_compute-5.5.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for ecoindex_compute-5.5.0.tar.gz
Algorithm Hash digest
SHA256 cc2c3056b8d571545fe6891659c9f3b00469a12681bae9452151c6615dfabe51
MD5 071d865def882e0ebea1c3683306ef9d
BLAKE2b-256 f50018cbce5ecc53342f8d97e98e27ffac2103bba86014d50ea686e5bc81f4fd

See more details on using hashes here.

File details

Details for the file ecoindex_compute-5.5.0-py3-none-any.whl.

File metadata

  • Download URL: ecoindex_compute-5.5.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for ecoindex_compute-5.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b6cd5eff9792273928cf8c983e540a64de19a2d24cbcd124cbba48709307e31
MD5 4704d38f6e56b784005f221da611dfdc
BLAKE2b-256 653813350fda8024e89ccc139ae5556eae1abc4149ff44b0382b404a668d6a5d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page