irfan /careem-rides-analysis
分析您的careem出行数据集
v1.0.0
2018-10-22 06:35 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- league/csv: ^9.1
This package is auto-updated.
Last update: 2024-09-23 09:43:35 UTC
README
此库是一个 概念证明。它将您从Careem用户仪表板中导出的骑行数据对象化,并允许您进行分析。
如何获取数据导出
注意:您需要登录仪表板。
- 登录到Careem的 用户仪表板
- 转到
https://app.careem.com/getAllAccessibleCompletedTrips.json?start=0&limit=100
- 调整
start
和limit
。有时一次只能处理100次行程请求。 - 下载它,更改
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无关
- 我对您如何使用此库不承担责任