निर्यातीचं स्वरूप
निर्यात, जी Deskami Plus चा भाग आहे, Deskami तुमच्या Mac वर ठेवतं तीच मिनिटागणिक नोंद लिहिते. काहीही जोडलं जात नाही, अंदाजानं ठरवलं जात नाही, किंवा रिकाम्या जागा भरल्या जात नाहीत. फाइलमध्ये काय आहे ते हे पेज सांगतं.
नियम
- CSV मधला रिकामा कक्ष, किंवा JSON मधला
null, म्हणजे मोजलेलं नाही.0म्हणजे मोजलं, आणि ते शून्य होतं. - स्तंभांची नावं प्रत्येक भाषेत इंग्रजीत आणि ठरलेली आहेत; ती फक्त नव्या
export_versionबरोबरच बदलतात. - फाइल्स UTF-8 मध्ये आहेत. CSV मध्ये मूल्यं स्वल्पविरामानं वेगळी केलेली असतात आणि पहिली ओळ शीर्षकांची असते.
- वेळा UTC मध्ये, ISO 8601 नुसार असतात, जसं
2026-09-28T07:41:00Z. तारखाYYYY-MM-DDअसतात, म्हणजे ज्या कॅलेंडर दिवसाखाली ते मिनिट नोंदलं गेलं तो दिवस. - दशांशासाठी बिंदू वापरला जातो, हजारांचा विभाजक कधीच नाही. बुलियन मूल्यं
trueआणिfalseअसतात. - Deskami नं ज्या मिनिटात काही नोंदवलं, त्या प्रत्येक मिनिटाची एक ओळ असते; ज्या मिनिटांत काहीच नोंदवलं नाही, त्यांची ओळ नसते.
मिनिटांचे स्तंभ
CSV मध्ये हे स्तंभ याच क्रमानं असतात; JSON मध्ये हीच फील्ड्स मिळून प्रत्येक मिनिट बनतं. कंसातलं नाव हे कच्च्या डेटाबेस फाइलमधल्या स्तंभाचं नाव आहे.
minute_utc— वेळ. मिनिटाची सुरुवात, UTC मध्ये. (minute_utc, Unix सेकंदांत)local_day— तारीख. हे मिनिट ज्या कॅलेंडर दिवसाचं आहे तो दिवस, त्या वेळी Mac ज्या टाइम झोनमध्ये होता त्यानुसार. लिहितानाच तो ठरतो; नंतर टाइम झोन बदलला तरी तो हलत नाही. (day_key)setup_id— पूर्णांक. वापरातला सेटअप: एक कॅमेरा आणि डिस्प्लेची एक मांडणी. JSON मध्ये सेटअपsetupsखाली दिलेले असतात. (profile_id)seconds_at_desk— 0 ते 60. या मिनिटात कॅमेऱ्यानं तुम्हाला किती सेकंद पाहिलं.camera_offfalse असताना 0 म्हणजे कॅमेरा चालू होता आणि त्यानं तुम्हाला पाहिलं नाही. (present_s)posture_deviation— संख्या, 0 किंवा जास्त. तुमचं डोकं आणि खांदे तुमच्या स्वतःच्या संदर्भापेक्षा किती खाली होते, मिनिटभराची सरासरी, आठवण करून देण्याच्या त्या वेळच्या मर्यादेच्या पटीत: संदर्भावर 0, मर्यादेवर 1. ठेवण मोजली गेली नसेल तर रिकामं. (posture_dev)posture_peak— संख्या, 0 किंवा जास्त. मिनिटातलं त्याच मापाचं सर्वात मोठं मूल्य. (posture_peak)distance_deviation— संख्या, 0 किंवा जास्त. संदर्भाच्या वेळेपेक्षा तुमचा चेहरा स्क्रीनच्या किती जास्त जवळ होता, त्याच प्रमाणात, चित्रातल्या तुमच्या दोन डोळ्यांमधल्या अंतरावरून वाचलेलं. (distance_dev)blinks— पूर्णांक. डोळे मोजता येत होते तेवढ्या वेळात मोजलेल्या उघडझापा. मोजता आले नसतील तर रिकामं. (blinks)incomplete_blinks— पूर्णांक. ज्या उघडझापांचा सर्वात अरुंद क्षण मिटण्याच्या पुरेसा जवळ पोहोचला नाही त्या. निर्णय करणं शक्य नसेल तर रिकामं. (incomplete_blinks)head_pitch_degrees— संख्या. डोक्याच्या वर-खाली झुकण्याची सरासरी, अंशांत, कॅमेरा सांगतो तशी: कॅमेऱ्याच्या सापेक्ष, तुमच्या संदर्भाच्या सापेक्ष नाही. (head_pitch)confidence— 0 ते 1. चेहरा शोधण्याची सरासरी विश्वासार्हता. (confidence)light— 0 ते 1. चेहऱ्याच्या भागाची सरासरी चमक, 0 अंधार ते 1 उजळ. खोलीची नाही. (light)eyes_measured— बुलियन. या मिनिटात डोळे किमान एकदा मोजता आले. false असेल तरblinks,incomplete_blinksआणिeye_observed_secondsरिकामे असतात. (eye_valid)eye_observed_seconds— 0 ते 60. डोळे खरोखर किती सेकंद पाहता आले. मिनिटाला उघडझापा म्हणजेblinks× 60 ÷eye_observed_seconds. (eye_observed_s)look_aways— पूर्णांक. तुम्ही किती वेळा पूर्णपणे दूरवर पाहिलं, म्हणजे 20-20-20 ची सवय. नजर वळवणं मोजलं जात नसेल तर रिकामं. (gaze_breaks)camera_off— बुलियन. या मिनिटात कॅमेरा बंद होता: तुम्ही बंद केला, दुसऱ्या ॲपनं तो धरून ठेवला होता, किंवा परवानगी काढली गेली. तेव्हा कॅमेऱ्याचे स्तंभ रिकामे असतात; ॲप आणि हालचालीचे स्तंभ तरीही भरलेले असू शकतात. (camera_off)declared_break— बुलियन. तुम्ही ब्रेकवर आहात असं तुम्ही Deskami ला सांगितलं होतं. कॅमेऱ्यानं काहीही पाहिलं असलं तरी ते मिनिट डेस्कपासून दूर म्हणून मोजलं जातं. (declared_break)front_app— मजकूर. मिनिटाचा बहुतेक वेळ समोर असलेल्या ॲपचा बंडल ओळखक्रमांक, जसंcom.apple.Safari. ते वाचन बंद केलेलं असेल, स्क्रीन लॉक असेल किंवा समोर काहीच नसेल तर रिकामं. कधीही विंडोचं शीर्षक नाही. (app_id)app_switches— पूर्णांक. या मिनिटात समोरचं ॲप किती वेळा बदललं. (app_switches)active_seconds— 0 ते 60. असे सेकंद, ज्यांच्या आधीच्या 15 सेकंदांत कीबोर्ड किंवा माउसला स्पर्श झाला होता. फक्त शेवटच्या घटनेपासूनचा वेळ वाचला जातो, कळा कधीच नाहीत. ते वाचन बंद केलेलं असेल तर रिकामं. (active_s)call_seconds— 0 ते 60. ज्या सेकंदांत कॉलचं ॲप समोर होतं, किंवा एकाच ॲपनं मायक्रोफोन आणि स्पीकर एकत्र उघडे ठेवले होते ते सेकंद. मोजलं गेलं नसेल तर रिकामं, Deskami हे मोजू लागण्याआधी नोंदलेल्या प्रत्येक मिनिटासह. (meeting_s)
JSON
JSON फाइल हा एक ऑब्जेक्ट असतो. तो एका हेडरनं सुरू होतो: export_version, app_version, exported_at, time_zone (निर्यातीच्या वेळचा), database_schema_version, range (kind, from, to) आणि setups (id, camera_name, created_at).
त्यानंतर days येतो, निवडलेल्या कालावधीतल्या प्रत्येक नोंदलेल्या दिवसासाठी एक ऑब्जेक्ट. प्रत्येक दिवसात त्याचा स्वतःचा सारांश, मिनिटं आणि आठवणी असतात:
local_dayआणिminutes_at_desk, म्हणजेseconds_at_deskची बेरीज भागिले 60.breaks: डेस्कपासून 5 मिनिटं किंवा जास्त आणि 2 तासांपेक्षा कमी दूर असण्याचे टप्पे, डेस्कवरच्या दोन टप्प्यांच्या मध्ये. कॅमेरा बंद असलेला वेळ कोणत्याच बाजूला मोजला जात नाही.posture_fine_minutes(posture_deviation1 पेक्षा कमी) आणिposture_attention_minutes(1 किंवा जास्त).blink_rate: डोळे पाहता आले त्या वेळातल्या मिनिटाला उघडझापा; एका मिनिटापेक्षा कमी पाहता आलं तरnull.incomplete_blink_ratio: खूपच कमी उघडझापांवर निर्णय करता आला तरnull.reminders_by_signal: दाखवलेल्या आठवणी, संकेतानुसार मोजलेल्या.minutes: वरचे मिनिटांचे स्तंभ, प्रत्येक मिनिटासाठी एक ऑब्जेक्ट.reminders: प्रत्येक आठवणीसाठी एक ऑब्जेक्ट, ज्यातtime_utc,local_day,setup_id,signal(posture,distance,blink,incompleteBlinkकिंवाgaze),build_up_seconds(आठवणीआधी मर्यादेच्या वर गेलेला वेळ),recover_seconds(पुन्हा मर्यादेखाली येईपर्यंतचा वेळ; त्याआधीच मोजमाप थांबलं तरnull),asked(तुमच्या संदर्भाबद्दलचा प्रश्न दाखवला गेला का) आणिanswer(प्रश्न विचारला नसेल तरnull, नाहीतरtrueकिंवाfalse) असतात.
PDF म्हणजे टेबल नाही: तो सारांशच आहे — दिवसाचा सारांश, आठवडा किंवा महिना — स्क्रीनवर दिसतो अगदी तसाच एका पानावर छापलेला. त्यातला प्रत्येक आकडा स्क्रीनवरचाच आकडा आहे.
कच्ची फाइल
सेटिंग्ज › सामान्य › डेटा › Finder मध्ये दाखवा history.sqlite दाखवतं, history.sqlite-wal आणि history.sqlite-shm यांच्या शेजारी. Deskami चालू असताना सर्वात नवी मिनिटं अजून -wal फाइलमध्ये असू शकतात; तिन्ही फाइल्स कॉपी करा, किंवा आधी Deskami बंद करा. Deskami चालू असताना तुम्ही त्या फाइल्स हटवल्यात, तर काही सेकंदांतच Deskami एक नवी, रिकामी नोंद सुरू करतं. निर्यात नेहमी पूर्ण स्नॅपशॉट लिहिते. डेटाबेसमध्ये काय असतं ते गोपनीयता पेजवर दिलं आहे.