jord-jd / baby-tracker-data-parser
PHP parser for data exported from the Baby Tracker Android app by Amila
Package info
github.com/Jord-JD/baby-tracker-data-parser
pkg:composer/jord-jd/baby-tracker-data-parser
Fund package maintenance!
v3.1.0
2026-07-18 10:39 UTC
Requires
- php: >=7.1
- ext-zip: *
- illuminate/support: ^5.1 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
- jord-jd/uxdm: ^6.2
- nesbot/carbon: ^1.26.3 || ^2.0 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^7.5 || ^9.6 || ^12.0
Replaces
This package is auto-updated.
Last update: 2026-07-18 10:43:21 UTC
README
PHP parser for data exported from the Baby Tracker Android app by Amila
Supports PHP 7.1 through current PHP releases and Illuminate 5.1 through 13. PHP 7.1 is the effective minimum already required by UXDM. Invalid archives, missing BabyRecords.csv files, malformed rows, and unknown record categories now produce descriptive exceptions.
use JordJD\BabyTrackerDataParser\Parser; $records = (new Parser('/path/to/BabyTracker.zip'))->parseBabyRecords(); foreach ($records as $record) { echo $record->startDate.' '.$record->duration.' minutes'.PHP_EOL; }