vanbrabantf / npm-stat-fetcher
一个返回有关 npm 包的一些常见统计信息的简单包
1.0.0
2017-10-15 13:09 UTC
Requires
- php: ^7.0
- cakephp/chronos: ^1.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^6.3
This package is not auto-updated.
Last update: 2024-09-20 07:38:39 UTC
README
用途
一个简单的 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
对象。这些是具有日期、下载次数和包信息的值对象。