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

Quality check PyPI version

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

Uploaded Source

Built Distribution

ecoindex_compute-5.4.3-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ecoindex_compute-5.4.3.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.6 Linux/6.2.0-34-generic

File hashes

Hashes for ecoindex_compute-5.4.3.tar.gz
Algorithm Hash digest
SHA256 437f3e47b0c31906385ddb507aa2de4d5591642bf3308036e18b5c7d5a57c6a5
MD5 289e9f18c84684068289427793372d93
BLAKE2b-256 90fa1a43426739dc1b6fce86f83c27a7728f31f895821de74780039d89eb253c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ecoindex_compute-5.4.3-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.6 Linux/6.2.0-34-generic

File hashes

Hashes for ecoindex_compute-5.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 34a20a8128b9cbde12c65547d5a1a1189053ebaa60a087d0916bfd964216cc81
MD5 8d20679880bd7262a3b3d83046975216
BLAKE2b-256 75d9a88da56a126a7a5e78ad451c8073cd90ef2ae2679a4197071687cd6b9d64

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