jord-jd/baby-tracker-data-parser

PHP parser for data exported from the Baby Tracker Android app by Amila

Maintainers

Package info

github.com/Jord-JD/baby-tracker-data-parser

pkg:composer/jord-jd/baby-tracker-data-parser

Transparency log

Fund package maintenance!

DivineOmega

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v3.1.0 2026-07-18 10:39 UTC

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;
}