الملفات: CSV وJSON وGPX عند الطلب
كل ما يحتفظ به Marrow، كملف، متى أردت واحدًا. تسرد هذه الصفحة بالضبط ما يحتويه كل تصدير ليعرف جدول البيانات أو السكربت أو الطبيب ما ينظر إليه.
كل أدلة Marrow: MCP · النسخة المطابقة المستضافة ذاتيًا · التحكم التلقائي · الملفات · الدعم
أين الأزرار
تصدير، يدوي. اختر نطاقًا وصيغة في الأعلى. يصنع كل قسم أدناه ملفًا واحدًا ويسلّمه إلى قائمة المشاركة، فيمكن أن يذهب إلى الملفات أو AirDrop أو البريد أو أي تطبيق يقبل ملفًا. لا شيء يُرفع إلى أي مكان.
المقاييس اليومية
كل سلسلة من Apple Health يتتبعها Marrow، بقيمة واحدة في اليوم، على مدى 30 يومًا أو 90 يومًا أو سنة أو كل شيء. اختر مقاييس محددة أو خذها كلها.
- CSV (
marrow-daily-DATE.csv): صف واحد لكل يوم، وعمود واحد لكل مقياس، والأعمدة مرتبة أبجديًا، والوحدة المخزّنة في كل ترويسة:date,active_energy (kcal),body_mass (kg),step_count (count),… - CSV (طويل) (
marrow-daily-long-DATE.csv):date,metric,value,unit، صف واحد لكل مقياس في كل يوم. الشكل الذي تريده pandas وR والجداول المحورية. - JSON (
marrow-daily-DATE.json): المجاميع اليومية نفسها الموجودة في حمولة التحكم التلقائي.
تصديران للبيانات نفسها متطابقان بايتًا ببايت، لذا تُقارَن الملفات وتُدار نسخها بنظافة.
يوميات التغذية
كل وجبة مسجّلة بتفاصيل عناصرها الغذائية كاملة. أعمدة CSV: day,meal,name,grams,kcal,protein_g,carbs_g,fat_g,logged_at,extra، حيث extra هو JSON لكل عنصر غذائي آخر يحمله الإدخال (الألياف والسكريات والصوديوم والفيتامينات…). ويضع JSON الإدخالات تحت الأيام.
سجل تمارين القوة
كل جولة عمل (دون جولات الإحماء) كتكرارات ووزن، مع أقصى وزن مقدَّر لتكرار واحد، والتقدم لكل تمرين في كل جلسة، والحجم لكل مجموعة عضلية. الأوزان بوحدة الإعدادات، الوحدات وتوضح أسماء الأعمدة أيّها: date,session,exercise,set,weight_lb,reps,est_1rm_lb,set_type (أو _kg)، حيث set_type هو work أو failure أو drop.
الأعراض والمزاج
كل عرض سجّلته في Apple Health، مع شدته بحسب Apple بالكلمات، وكل إدخال State of Mind مع مدى لطفه والمشاعر التي اخترتها وما كانت بسببه. بصيغة CSV أو JSON، للمتابعة أو للمشاركة مع الطبيب. وهذه السلاسل نفسها قابلة للاختيار أيضًا في تصدير المقاييس اليومية وفي التحكم التلقائي.
مسارات التمرين
ملف GPX واحد لكل تمرين سجّل GPS في النطاق المحدد. يُفتح في Strava وGoogle Earth وKomoot أو أي أداة خرائط.
الوحدات
تحتفظ ملفات المقاييس بالوحدات التي يخزّنها Apple Health (kg وm وmL و°C وkcal) وتوسمها دائمًا، فلا يضطر جدول بيانات أو سكربت إلى التخمين. ويقرأ التطبيق نفسه بما اخترته في الإعدادات، الوحدات. وملفات القوة تتبع هذا الاختيار أيضًا.
استكشاف الأخطاء وإصلاحها
- لا وجبات أو جولات أو إدخالات في النطاق المحدد. يصدّر كل قسم النطاق المختار في أعلى تصدير، يدوي (30 يومًا أو 90 يومًا أو سنة أو كل شيء). اختر نطاقًا أطول، أو تحقق أن البيانات موجودة في Marrow أولًا.
- مقياس ناقص أو عموده فارغ. لا يستطيع Marrow تصدير إلا ما يتيح له Apple Health قراءته. في تطبيق Health، اضغط على صورتك في أعلى الشاشة، ثم التطبيقات، ثم Marrow، وشغّل العنصر. ثم في Marrow، الإعدادات، الوصول إلى Apple Health، اضغط السحب مجددًا تحت «جارٍ القراءة من Apple Health».
- لا تمارين بمسارات GPS في هذا النطاق. لا يملك مسارًا إلا التمارين التي سجّلته، مثل المشي والجري وركوب الدراجة في الخارج. والتمارين الداخلية لا تملك مسارًا أبدًا. وإذا كنت تعرف أن هناك مسارات، فتحقق أن Marrow مسموح له بقراءة Workout Routes في تطبيق Health (التطبيقات، Marrow).
- تعذّرت قراءة المسارات. أعاد Apple Health خطأ يحمل هذه الكلمات. حاول مجددًا، وإذا تكرر ذلك فتحقق من الوصول إلى Workout Routes كما سبق.
- قائمة المشاركة لا تجد مكانًا لوضعه. اختر حفظ في الملفات لإبقاء الملف على الهاتف أو في iCloud Drive، أو أرسله بـ AirDrop إلى Mac. وأي تطبيق يفتح ملفات CSV أو JSON أو GPX يظهر في قائمة المشاركة بعد تثبيته.
- يعرض جدول البيانات عمودًا طويلًا واحدًا. الملف مفصول بفواصل. استورده كـ CSV بفاصلة بدلًا من فتحه كنص عادي. وCSV (طويل) أسهل للجداول المحورية.
- الأرقام تبدو غريبة. تحتفظ ملفات المقاييس بوحدات Apple Health المخزّنة (kg وm وmL و°C وkcal) وتقول ذلك في كل ترويسة. وتتبع ملفات القوة الإعدادات، الوحدات.
- تصدّر الشيء نفسه كل أسبوع. يرسله التحكم التلقائي وفق جدول والتطبيق مغلق.
خطوات كل تطبيق على حدة، ومنها Google Sheets وStrava، تحت الاتصالات.
متى تختار الملفات
الملفات هي الجواب الصحيح لمرة واحدة: جدول بيانات، أو طبيب، أو دفتر علم بيانات، أو نسخة احتياطية. وإذا وجدت نفسك تصدّر وفق جدول، فإن التحكم التلقائي يفعل الشيء نفسه بدونك، وينبغي لوكيل يريد الاستعلام بدلًا من قراءة ملف أن يستخدم MCP.