vanbrabantf/npm-stat-fetcher

一个返回有关 npm 包的一些常见统计信息的简单包

1.0.0 2017-10-15 13:09 UTC

This package is not auto-updated.

Last update: 2024-09-20 07:38:39 UTC


README

Scrutinizer Code Quality Build Status

用途

一个简单的 PHP 包,用于从 NPM 获取统计数据。它主要是一个围绕 NPM-API 的包装器。

安装

可以通过 composer 容易地完成安装。

composer require vanbrabantf/npm-stat-fetcher

用法

简而言之:包的用法很简单,只需将您想获取统计信息的 npm 包的名称传递给 StatFetcher 类中的方法。

您可以通过以下方式导入类

$statFetcher = new Vanbrabantf\NpmStatFetcher\StatFetcher();

可用方法

将返回前一天的下载量

$statFetcher->getDownloadsLastDay('jquery');

将返回上一周的下载量

$statFetcher->getDownloadsLastWeek('jquery');

将返回上个月的下载量

$statFetcher->getDownloadsLastMonth('jquery');

将返回上一年的下载量

$statFetcher->getDownloadsLastYear('jquery');

将返回总下载量

$statFetcher->getDownloads('jquery');

将返回两个日期之间的总下载量

$start = new DateTime('1989-12-13');
$end = new DateTime('1988-11-07');
$statFetcher->getDownloadsBetweenDates('jquery', $start, $end);

返回内容

方法将返回 DownloadStatistics 对象。这些是具有日期、下载次数和包信息的值对象。