irfan/careem-rides-analysis

分析您的careem出行数据集

v1.0.0 2018-10-22 06:35 UTC

This package is auto-updated.

Last update: 2024-09-23 09:43:35 UTC


README

此库是一个 概念证明。它将您从Careem用户仪表板中导出的骑行数据对象化,并允许您进行分析。

如何获取数据导出

注意:您需要登录仪表板。

  1. 登录到Careem的 用户仪表板
  2. 转到 https://app.careem.com/getAllAccessibleCompletedTrips.json?start=0&limit=100
  3. 调整 startlimit。有时一次只能处理100次行程请求。
  4. 下载它,更改 start 偏移量并重复

使用CareemAnalyzer

composer require irfan/careem-rides-analysis

$careem = new \Careem\RideAnalysis();
$careem->load([
    'path/to/getAllAccessibleCompletedTrips.json', // 0-100 rides JSON data
    'path/to/getAllAccessibleCompletedTrips (1).json', // 101-200 rides JSON data
]);

$rides = $careem->parse();

运行并查看 example.php 以深入了解使用方法。

依赖项

  • PHP 7.1+
  • Guzzle(库需要)
  • League/CSV(仅在 example.php 中需要,用于解析Captain(司机)数据)

免责声明

  • 此项目仅是分析骑行数据的有趣概念证明
  • 此项目与Careem无关
  • 我对您如何使用此库不承担责任