Skip to main content

通过 Google Lighthouse 监控性能数据。

项目描述

灯塔花园

灯塔

PyPI - Python 版本 派皮 审查员代码质量 构建状态

使用Google Lighthouse服务聚合各种目标页面的性能概览。

示例仪表板

特征

  • 跟踪多个目标页面
  • 针对性能、可访问性、最佳实践和 SEO 的 Lighthouse 审计
  • 平均性能数据
  • 具有存储灯塔报告的历史性能图表
  • 信息徽章:徽章

安装

先决条件

该脚本需要python 3.5或更高版本。某些附加功能需要在本地计算机上安装pip 。

点子

该库可以从PyPI安装:

$ pip3 install lighthouse-garden-kmi

配置

配置文件包含有关脚本处理和目标页面的重要信息。

{
    "export_path": "path/to/export/",
    "keep_history": 10,
    "targets": [
        {
            "title": "Google",
            "identifier": "google",
            "url": "https://www.google.com"
        }
    ]
}

用法

通过命令行运行 python 脚本。

$ python3 lighthouse_garden
usage: lighthouse_garden [-h] [-v] [-c CONFIG] [--clear]

Monitoring performance data by lighthouse.

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Enable extended console output
  -c CONFIG, --config CONFIG
                        Path to config file
  --clear               Clear all performance data and reset the application

示例外壳

定时任务

可选择注册一个 cronjob 以进行定期更新

0 5 * * * python3 lighthouse_garden -c /var/www/html/config.json

测试

DDEV容器中运行脚本:

$ ddev start
$ ddev ssh
/var/www/html$ pip3 install -r requirements.txt
/var/www/html$ python3 lighthouse_garden -c tests/config.json

打开http://lighthouse-garden.ddev.site/

建造

python模块的打包过程在python.org上有描述。

学分

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

lighthouse_garden-kmi-1.3.0.tar.gz (49.2 kB 查看哈希

已上传 source

内置分布

lighthouse_garden_kmi-1.3.0-py3-none-any.whl (52.9 kB 查看哈希

已上传 py3