નિકાસનું ફૉર્મેટ
નિકાસ, જે 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 એક નવી, ખાલી નોંધ શરૂ કરે છે. નિકાસ હંમેશાં પૂરો સ્નૅપશૉટ લખે છે. ડેટાબેઝમાં શું હોય છે એની યાદી ગોપનીયતા પેજ પર છે.