Deskamiતમારા ડેસ્ક પર એક નાનો સાથી

નિકાસનું ફૉર્મેટ

નિકાસ, જે 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_off false હોય ત્યારે 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_deviation 1થી ઓછું) અને 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

PDF કોઈ કોષ્ટક નથી: એ પોતે જ સારાંશ છે — દિવસનો સારાંશ, અઠવાડિયું કે મહિનો — સ્ક્રીન પર દેખાય છે બરાબર એવો જ એક પેજ પર છાપેલો. એમાંની દરેક સંખ્યા સ્ક્રીન પરની જ સંખ્યા છે.

કાચી ફાઇલ

સેટિંગ્સ › સામાન્ય › ડેટા › Finderમાં બતાવો history.sqlite બતાવે છે, history.sqlite-wal અને history.sqlite-shmની બાજુમાં. Deskami ચાલતું હોય ત્યારે સૌથી નવી મિનિટો હજી -wal ફાઇલમાં હોઈ શકે; ત્રણેય ફાઇલો કૉપિ કરો, અથવા પહેલાં Deskamiમાંથી બહાર નીકળો. Deskami ચાલતું હોય ત્યારે તમે એ ફાઇલો કાઢી નાખો, તો થોડી સેકન્ડમાં જ Deskami એક નવી, ખાલી નોંધ શરૂ કરે છે. નિકાસ હંમેશાં પૂરો સ્નૅપશૉટ લખે છે. ડેટાબેઝમાં શું હોય છે એની યાદી ગોપનીયતા પેજ પર છે.