INNER CODE UNIT · Python

quantity_unit_hints

viticci/shortcuts-playground-plugin · claude/skills/shortcuts-playground/scripts/generate_healthkit_reference.py:312

def quantity_unit_hints(quantity_types: list[dict[str, object]]) -> list[str]:
    out: set[str] = set()
    for row in quantity_types:
        raw = str(row.get("unit_and_aggregation") or "").split(",", 1)[0].strip()
        if raw:
            out.add(raw)
    return sorted(out)


def main() -> int:
    root = Path(__file__).resolve().parents[1]
    sdk = sdk_path()
    headers = sdk / "System/Library/Frameworks/HealthKit.framework/Headers"
    types = parse_types(headers / "HKTypeIdentifiers.h")
    category_values = parse_category_values(headers / "HKCategoryValues.h")
    workouts = parse_workout_activity_types(headers / "HKWorkout.h")
    units = actionkit_units()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…