|
62269
|
Last login: Tue Apr 21 09:09:08 on ttys010
Poetry Last login: Tue Apr 21 09:09:08 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
9.5G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.screenpipe/*
cd: too many arguments
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
5.2G /Users/lukas/.screenpipe/data
4.3G /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
16M /Users/lukas/.screenpipe/db.sqlite-wal
36K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
160K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
172K /Users/lukas/.screenpipe/screenpipe.2026-04-15.0.log
196K /Users/lukas/.screenpipe/screenpipe.2026-04-16.0.log
204K /Users/lukas/.screenpipe/screenpipe.2026-04-17.0.log
64K /Users/lukas/.screenpipe/screenpipe.2026-04-18.0.log
352K /Users/lukas/.screenpipe/screenpipe.2026-04-20.0.log
16K /Users/lukas/.screenpipe/screenpipe.2026-04-21.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
24K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/2026-04-20
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ ll
total 1028152
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 .
drwxr-xr-x 14 lukas staff 448 21 Apr 09:09 ..
-rw-r--r-- 1 lukas staff 693554 20 Apr 09:20 compact_monitor_1_1776666027568.mp4
-rw-r--r-- 1 lukas staff 2292711 20 Apr 09:25 compact_monitor_1_1776666335423.mp4
-rw-r--r-- 1 lukas staff 3373751 20 Apr 09:30 compact_monitor_1_1776666644694.mp4
-rw-r--r-- 1 lukas staff 1141798 20 Apr 09:36 compact_monitor_1_1776666964111.mp4
-rw-r--r-- 1 lukas staff 1116735 20 Apr 09:41 compact_monitor_1_1776667280362.mp4
-rw-r--r-- 1 lukas staff 312074 20 Apr 09:46 compact_monitor_1_1776667610890.mp4
-rw-r--r-- 1 lukas staff 2540109 20 Apr 09:52 compact_monitor_1_1776667932459.mp4
-rw-r--r-- 1 lukas staff 4258007 20 Apr 09:58 compact_monitor_1_1776668266614.mp4
-rw-r--r-- 1 lukas staff 3672899 20 Apr 10:03 compact_monitor_1_1776668602756.mp4
-rw-r--r-- 1 lukas staff 6736829 20 Apr 10:18 compact_monitor_1_1776669493360.mp4
-rw-r--r-- 1 lukas staff 515278 20 Apr 10:28 compact_monitor_1_1776670108337.mp4
-rw-r--r-- 1 lukas staff 4563425 20 Apr 10:33 compact_monitor_1_1776670414205.mp4
-rw-r--r-- 1 lukas staff 2773923 20 Apr 10:38 compact_monitor_1_1776670720980.mp4
-rw-r--r-- 1 lukas staff 144316 20 Apr 10:43 compact_monitor_1_1776671028184.mp4
-rw-r--r-- 1 lukas staff 114593 20 Apr 10:48 compact_monitor_1_1776671337226.mp4
-rw-r--r-- 1 lukas staff 84061 20 Apr 10:54 compact_monitor_1_1776671645099.mp4
-rw-r--r-- 1 lukas staff 138837 20 Apr 10:59 compact_monitor_1_1776671948570.mp4
-rw-r--r-- 1 lukas staff 922928 20 Apr 11:04 compact_monitor_1_1776672259288.mp4
-rw-r--r-- 1 lukas staff 202502 20 Apr 11:09 compact_monitor_1_1776672573034.mp4
-rw-r--r-- 1 lukas staff 161221 20 Apr 11:14 compact_monitor_1_1776672880999.mp4
-rw-r--r-- 1 lukas staff 722270 20 Apr 11:19 compact_monitor_1_1776673195531.mp4
-rw-r--r-- 1 lukas staff 927507 20 Apr 11:25 compact_monitor_1_1776673511487.mp4
-rw-r--r-- 1 lukas staff 1946362 20 Apr 11:30 compact_monitor_1_1776673825191.mp4
-rw-r--r-- 1 lukas staff 2262449 20 Apr 11:35 compact_monitor_1_1776674135008.mp4
-rw-r--r-- 1 lukas staff 2673064 20 Apr 11:40 compact_monitor_1_1776674443695.mp4
-rw-r--r-- 1 lukas staff 3385935 20 Apr 11:45 compact_monitor_1_1776674753075.mp4
-rw-r--r-- 1 lukas staff 3970196 20 Apr 11:51 compact_monitor_1_1776675069567.mp4
-rw-r--r-- 1 lukas staff 180069 20 Apr 11:51 compact_monitor_1_1776675080259.mp4
-rw-r--r-- 1 lukas staff 183982 20 Apr 11:56 compact_monitor_1_1776675388576.mp4
-rw-r--r-- 1 lukas staff 2412845 20 Apr 12:01 compact_monitor_1_1776675694882.mp4
-rw-r--r-- 1 lukas staff 1852048 20 Apr 12:06 compact_monitor_1_1776676010514.mp4
-rw-r--r-- 1 lukas staff 4474440 20 Apr 12:11 compact_monitor_1_1776676315785.mp4
-rw-r--r-- 1 lukas staff 3041244 20 Apr 12:17 compact_monitor_1_1776676624932.mp4
-rw-r--r-- 1 lukas staff 953703 20 Apr 12:22 compact_monitor_1_1776676935457.mp4
-rw-r--r-- 1 lukas staff 204639 20 Apr 12:27 compact_monitor_1_1776677243573.mp4
-rw-r--r-- 1 lukas staff 1047573 20 Apr 12:32 compact_monitor_1_1776677555968.mp4
-rw-r--r-- 1 lukas staff 410146 20 Apr 12:37 compact_monitor_1_1776677869651.mp4
-rw-r--r-- 1 lukas staff 1097017 20 Apr 12:43 compact_monitor_1_1776678179263.mp4
-rw-r--r-- 1 lukas staff 649528 20 Apr 12:48 compact_monitor_1_1776678488504.mp4
-rw-r--r-- 1 lukas staff 620278 20 Apr 12:53 compact_monitor_1_1776678801739.mp4
-rw-r--r-- 1 lukas staff 1497201 20 Apr 12:58 compact_monitor_1_1776679110088.mp4
-rw-r--r-- 1 lukas staff 434578 20 Apr 13:03 compact_monitor_1_1776679419906.mp4
-rw-r--r-- 1 lukas staff 341751 20 Apr 13:08 compact_monitor_1_1776679730068.mp4
-rw-r--r-- 1 lukas staff 346717 20 Apr 13:14 compact_monitor_1_1776680038703.mp4
-rw-r--r-- 1 lukas staff 340310 20 Apr 13:19 compact_monitor_1_1776680350917.mp4
-rw-r--r-- 1 lukas staff 432905 20 Apr 13:40 compact_monitor_1_1776681603125.mp4
-rw-r--r-- 1 lukas staff 1500908 20 Apr 13:50 compact_monitor_1_1776682206178.mp4
-rw-r--r-- 1 lukas staff 1146740 20 Apr 13:55 compact_monitor_1_1776682513428.mp4
-rw-r--r-- 1 lukas staff 634904 20 Apr 14:00 compact_monitor_1_1776682818338.mp4
-rw-r--r-- 1 lukas staff 1582832 20 Apr 14:05 compact_monitor_1_1776683127297.mp4
-rw-r--r-- 1 lukas staff 144970 20 Apr 14:10 compact_monitor_1_1776683431892.mp4
-rw-r--r-- 1 lukas staff 145139 20 Apr 14:15 compact_monitor_1_1776683738252.mp4
-rw-r--r-- 1 lukas staff 2321625 20 Apr 14:20 compact_monitor_1_1776684048360.mp4
-rw-r--r-- 1 lukas staff 3285900 20 Apr 14:26 compact_monitor_1_1776684358328.mp4
-rw-r--r-- 1 lukas staff 2180592 20 Apr 14:31 compact_monitor_1_1776684672448.mp4
-rw-r--r-- 1 lukas staff 1008178 20 Apr 14:36 compact_monitor_1_1776684985706.mp4
-rw-r--r-- 1 lukas staff 6232717 20 Apr 14:41 compact_monitor_1_1776685289456.mp4
-rw-r--r-- 1 lukas staff 1201267 20 Apr 14:46 compact_monitor_1_1776685609078.mp4
-rw-r--r-- 1 lukas staff 697069 20 Apr 14:52 compact_monitor_1_1776685924555.mp4
-rw-r--r-- 1 lukas staff 4205892 20 Apr 14:57 compact_monitor_1_1776686234752.mp4
-rw-r--r-- 1 lukas staff 1734015 20 Apr 15:02 compact_monitor_1_1776686548275.mp4
-rw-r--r-- 1 lukas staff 742602 20 Apr 15:07 compact_monitor_1_1776686874783.mp4
-rw-r--r-- 1 lukas staff 5624641 20 Apr 15:13 compact_monitor_1_1776687183276.mp4
-rw-r--r-- 1 lukas staff 5148295 20 Apr 15:18 compact_monitor_1_1776687502643.mp4
-rw-r--r-- 1 lukas staff 3357773 20 Apr 15:23 compact_monitor_1_1776687821494.mp4
-rw-r--r-- 1 lukas staff 4647742 20 Apr 15:28 compact_monitor_1_1776688128104.mp4
-rw-r--r-- 1 lukas staff 5124594 20 Apr 15:34 compact_monitor_1_1776688435924.mp4
-rw-r--r-- 1 lukas staff 3299421 20 Apr 15:39 compact_monitor_1_1776688745956.mp4
-rw-r--r-- 1 lukas staff 2438350 20 Apr 15:44 compact_monitor_1_1776689051698.mp4
-rw-r--r-- 1 lukas staff 2544311 20 Apr 15:49 compact_monitor_1_1776689358807.mp4
-rw-r--r-- 1 lukas staff 4934970 20 Apr 15:54 compact_monitor_1_1776689666677.mp4
-rw-r--r-- 1 lukas staff 3876837 20 Apr 15:59 compact_monitor_1_1776689975475.mp4
-rw-r--r-- 1 lukas staff 4939907 20 Apr 16:04 compact_monitor_1_1776690284639.mp4
-rw-r--r-- 1 lukas staff 5387913 20 Apr 16:10 compact_monitor_1_1776690597076.mp4
-rw-r--r-- 1 lukas staff 5918302 20 Apr 16:15 compact_monitor_1_1776690904422.mp4
-rw-r--r-- 1 lukas staff 3763719 20 Apr 16:20 compact_monitor_1_1776691212778.mp4
-rw-r--r-- 1 lukas staff 2668710 20 Apr 16:25 compact_monitor_1_1776691518074.mp4
-rw-r--r-- 1 lukas staff 1343489 20 Apr 16:30 compact_monitor_1_1776691827057.mp4
-rw-r--r-- 1 lukas staff 2669705 20 Apr 16:35 compact_monitor_1_1776692135254.mp4
-rw-r--r-- 1 lukas staff 3572963 20 Apr 16:40 compact_monitor_1_1776692442143.mp4
-rw-r--r-- 1 lukas staff 4745615 20 Apr 16:45 compact_monitor_1_1776692748574.mp4
-rw-r--r-- 1 lukas staff 3651920 20 Apr 16:51 compact_monitor_1_1776693058709.mp4
-rw-r--r-- 1 lukas staff 2336269 20 Apr 16:56 compact_monitor_1_1776693372981.mp4
-rw-r--r-- 1 lukas staff 3422245 20 Apr 17:01 compact_monitor_1_1776693680907.mp4
-rw-r--r-- 1 lukas staff 6584256 20 Apr 17:06 compact_monitor_1_1776693988164.mp4
-rw-r--r-- 1 lukas staff 6800476 20 Apr 17:11 compact_monitor_1_1776694300969.mp4
-rw-r--r-- 1 lukas staff 859311 20 Apr 17:16 compact_monitor_1_1776694607311.mp4
-rw-r--r-- 1 lukas staff 1991675 20 Apr 17:21 compact_monitor_1_1776694910016.mp4
-rw-r--r-- 1 lukas staff 670169 20 Apr 18:17 compact_monitor_1_1776698266692.mp4
-rw-r--r-- 1 lukas staff 2064979 20 Apr 18:27 compact_monitor_1_1776698875029.mp4
-rw-r--r-- 1 lukas staff 1765910 20 Apr 18:33 compact_monitor_1_1776699180706.mp4
-rw-r--r-- 1 lukas staff 1832195 20 Apr 18:38 compact_monitor_1_1776699488879.mp4
-rw-r--r-- 1 lukas staff 532237 20 Apr 18:43 compact_monitor_1_1776699797513.mp4
-rw-r--r-- 1 lukas staff 354899 20 Apr 18:47 compact_monitor_1_1776700038195.mp4
-rw-r--r-- 1 lukas staff 426016 20 Apr 18:52 compact_monitor_1_1776700345586.mp4
-rw-r--r-- 1 lukas staff 1502142 21 Apr 09:10 compact_monitor_1_1776751830793.mp4
-rw-r--r-- 1 lukas staff 1151283 20 Apr 09:20 compact_monitor_2_1776666028589.mp4
-rw-r--r-- 1 lukas staff 3922416 20 Apr 09:25 compact_monitor_2_1776666337400.mp4
-rw-r--r-- 1 lukas staff 6099157 20 Apr 09:31 compact_monitor_2_1776666649455.mp4
-rw-r--r-- 1 lukas staff 4465951 20 Apr 09:36 compact_monitor_2_1776666967290.mp4
-rw-r--r-- 1 lukas staff 3546165 20 Apr 09:41 compact_monitor_2_1776667285800.mp4
-rw-r--r-- 1 lukas staff 1917417 20 Apr 09:47 compact_monitor_2_1776667615139.mp4
-rw-r--r-- 1 lukas staff 2954961 20 Apr 09:52 compact_monitor_2_1776667943132.mp4
-rw-r--r-- 1 lukas staff 1934343 20 Apr 09:58 compact_monitor_2_1776668283739.mp4
-rw-r--r-- 1 lukas staff 1177513 20 Apr 10:03 compact_monitor_2_1776668620257.mp4
-rw-r--r-- 1 lukas staff 2147789 20 Apr 10:18 compact_monitor_2_1776669498937.mp4
-rw-r--r-- 1 lukas staff 740309 20 Apr 10:28 compact_monitor_2_1776670109608.mp4
-rw-r--r-- 1 lukas staff 3567504 20 Apr 10:33 compact_monitor_2_1776670417134.mp4
-rw-r--r-- 1 lukas staff 2982135 20 Apr 10:38 compact_monitor_2_1776670723346.mp4
-rw-r--r-- 1 lukas staff 3348097 20 Apr 10:43 compact_monitor_2_1776671030235.mp4
-rw-r--r-- 1 lukas staff 2837678 20 Apr 10:49 compact_monitor_2_1776671338266.mp4
-rw-r--r-- 1 lukas staff 2233867 20 Apr 10:54 compact_monitor_2_1776671646503.mp4
-rw-r--r-- 1 lukas staff 4947326 20 Apr 10:59 compact_monitor_2_1776671950567.mp4
-rw-r--r-- 1 lukas staff 5266402 20 Apr 11:04 compact_monitor_2_1776672263365.mp4
-rw-r--r-- 1 lukas staff 3801403 20 Apr 11:09 compact_monitor_2_1776672575558.mp4
-rw-r--r-- 1 lukas staff 6986490 20 Apr 11:14 compact_monitor_2_1776672883717.mp4
-rw-r--r-- 1 lukas staff 6043634 20 Apr 11:20 compact_monitor_2_1776673199069.mp4
-rw-r--r-- 1 lukas staff 3820880 20 Apr 11:25 compact_monitor_2_1776673514302.mp4
-rw-r--r-- 1 lukas staff 6492119 20 Apr 11:30 compact_monitor_2_1776673828645.mp4
-rw-r--r-- 1 lukas staff 3132510 20 Apr 11:35 compact_monitor_2_1776674137449.mp4
-rw-r--r-- 1 lukas staff 3612810 20 Apr 11:40 compact_monitor_2_1776674447649.mp4
-rw-r--r-- 1 lukas staff 4349270 20 Apr 11:46 compact_monitor_2_1776674758735.mp4
-rw-r--r-- 1 lukas staff 2397151 20 Apr 11:51 compact_monitor_2_1776675081239.mp4
-rw-r--r-- 1 lukas staff 2608050 20 Apr 11:56 compact_monitor_2_1776675389836.mp4
-rw-r--r-- 1 lukas staff 4271268 20 Apr 12:01 compact_monitor_2_1776675697375.mp4
-rw-r--r-- 1 lukas staff 2737153 20 Apr 12:06 compact_monitor_2_1776676012452.mp4
-rw-r--r-- 1 lukas staff 6545978 20 Apr 12:12 compact_monitor_2_1776676319355.mp4
-rw-r--r-- 1 lukas staff 2249881 20 Apr 12:17 compact_monitor_2_1776676627546.mp4
-rw-r--r-- 1 lukas staff 1995078 20 Apr 12:22 compact_monitor_2_1776676937565.mp4
-rw-r--r-- 1 lukas staff 3219551 20 Apr 12:27 compact_monitor_2_1776677245735.mp4
-rw-r--r-- 1 lukas staff 4294306 20 Apr 12:32 compact_monitor_2_1776677559935.mp4
-rw-r--r-- 1 lukas staff 4436497 20 Apr 12:37 compact_monitor_2_1776677872661.mp4
-rw-r--r-- 1 lukas staff 2697561 20 Apr 12:43 compact_monitor_2_1776678182031.mp4
-rw-r--r-- 1 lukas staff 2771589 20 Apr 12:48 compact_monitor_2_1776678492118.mp4
-rw-r--r-- 1 lukas staff 6696423 20 Apr 12:53 compact_monitor_2_1776678803761.mp4
-rw-r--r-- 1 lukas staff 5464611 20 Apr 12:58 compact_monitor_2_1776679111812.mp4
-rw-r--r-- 1 lukas staff 7181188 20 Apr 13:03 compact_monitor_2_1776679423402.mp4
-rw-r--r-- 1 lukas staff 5123182 20 Apr 13:08 compact_monitor_2_1776679731833.mp4
-rw-r--r-- 1 lukas staff 5654139 20 Apr 13:14 compact_monitor_2_1776680041318.mp4
-rw-r--r-- 1 lukas staff 3710649 20 Apr 13:19 compact_monitor_2_1776680352572.mp4
-rw-r--r-- 1 lukas staff 637175 20 Apr 13:40 compact_monitor_2_1776681604586.mp4
-rw-r--r-- 1 lukas staff 1331158 20 Apr 13:50 compact_monitor_2_1776682207482.mp4
-rw-r--r-- 1 lukas staff 2470366 20 Apr 13:55 compact_monitor_2_1776682515468.mp4
-rw-r--r-- 1 lukas staff 3743514 20 Apr 14:00 compact_monitor_2_1776682820185.mp4
-rw-r--r-- 1 lukas staff 1845046 20 Apr 14:05 compact_monitor_2_1776683129378.mp4
-rw-r--r-- 1 lukas staff 4349352 20 Apr 14:10 compact_monitor_2_1776683433639.mp4
-rw-r--r-- 1 lukas staff 6169839 20 Apr 14:15 compact_monitor_2_1776683740511.mp4
-rw-r--r-- 1 lukas staff 7618797 20 Apr 14:20 compact_monitor_2_1776684052092.mp4
-rw-r--r-- 1 lukas staff 5221568 20 Apr 14:26 compact_monitor_2_1776684362336.mp4
-rw-r--r-- 1 lukas staff 4891906 20 Apr 14:31 compact_monitor_2_1776684674762.mp4
-rw-r--r-- 1 lukas staff 705871 20 Apr 14:36 compact_monitor_2_1776684986928.mp4
-rw-r--r-- 1 lukas staff 3797177 20 Apr 14:41 compact_monitor_2_1776685297300.mp4
-rw-r--r-- 1 lukas staff 5206650 20 Apr 14:46 compact_monitor_2_1776685613835.mp4
-rw-r--r-- 1 lukas staff 3560709 20 Apr 14:52 compact_monitor_2_1776685927877.mp4
-rw-r--r-- 1 lukas staff 3054774 20 Apr 14:57 compact_monitor_2_1776686237953.mp4
-rw-r--r-- 1 lukas staff 5624059 20 Apr 15:02 compact_monitor_2_1776686554842.mp4
-rw-r--r-- 1 lukas staff 981456 20 Apr 15:02 compact_monitor_2_1776686566986.mp4
-rw-r--r-- 1 lukas staff 3813865 20 Apr 15:08 compact_monitor_2_1776686877747.mp4
-rw-r--r-- 1 lukas staff 4434608 20 Apr 15:13 compact_monitor_2_1776687192583.mp4
-rw-r--r-- 1 lukas staff 1912795 20 Apr 15:18 compact_monitor_2_1776687512417.mp4
-rw-r--r-- 1 lukas staff 362639 20 Apr 15:23 compact_monitor_2_1776687826917.mp4
-rw-r--r-- 1 lukas staff 2587214 20 Apr 15:28 compact_monitor_2_1776688132900.mp4
-rw-r--r-- 1 lukas staff 4444884 20 Apr 15:34 compact_monitor_2_1776688441330.mp4
-rw-r--r-- 1 lukas staff 2273805 20 Apr 15:39 compact_monitor_2_1776688749248.mp4
-rw-r--r-- 1 lukas staff 1472500 20 Apr 15:44 compact_monitor_2_1776689055232.mp4
-rw-r--r-- 1 lukas staff 773818 20 Apr 15:49 compact_monitor_2_1776689362170.mp4
-rw-r--r-- 1 lukas staff 2559460 20 Apr 15:54 compact_monitor_2_1776689672041.mp4
-rw-r--r-- 1 lukas staff 2344294 20 Apr 15:59 compact_monitor_2_1776689979563.mp4
-rw-r--r-- 1 lukas staff 4007787 20 Apr 16:04 compact_monitor_2_1776690291326.mp4
-rw-r--r-- 1 lukas staff 1819239 20 Apr 16:10 compact_monitor_2_1776690601791.mp4
-rw-r--r-- 1 lukas staff 2353532 20 Apr 16:15 compact_monitor_2_1776690909468.mp4
-rw-r--r-- 1 lukas staff 838923 20 Apr 16:20 compact_monitor_2_1776691216464.mp4
-rw-r--r-- 1 lukas staff 392421 20 Apr 16:25 compact_monitor_2_1776691524797.mp4
-rw-r--r-- 1 lukas staff 419825 20 Apr 16:30 compact_monitor_2_1776691830343.mp4
-rw-r--r-- 1 lukas staff 1311278 20 Apr 16:35 compact_monitor_2_1776692138776.mp4
-rw-r--r-- 1 lukas staff 2113227 20 Apr 16:40 compact_monitor_2_1776692445996.mp4
-rw-r--r-- 1 lukas staff 2836435 20 Apr 16:45 compact_monitor_2_1776692753037.mp4
-rw-r--r-- 1 lukas staff 896192 20 Apr 16:51 compact_monitor_2_1776693062948.mp4
-rw-r--r-- 1 lukas staff 430668 20 Apr 16:56 compact_monitor_2_1776693378064.mp4
-rw-r--r-- 1 lukas staff 5400273 20 Apr 17:01 compact_monitor_2_1776693684394.mp4
-rw-r--r-- 1 lukas staff 11097706 20 Apr 17:06 compact_monitor_2_1776693994199.mp4
-rw-r--r-- 1 lukas staff 2777663 20 Apr 17:11 compact_monitor_2_1776694304409.mp4
-rw-r--r-- 1 lukas staff 1170557 20 Apr 17:16 compact_monitor_2_1776694608505.mp4
-rw-r--r-- 1 lukas staff 1670866 20 Apr 17:21 compact_monitor_2_1776694911248.mp4
-rw-r--r-- 1 lukas staff 894067 20 Apr 18:17 compact_monitor_2_1776698268984.mp4
-rw-r--r-- 1 lukas staff 145618 20 Apr 18:27 compact_monitor_2_1776698876572.mp4
-rw-r--r-- 1 lukas staff 3307440 20 Apr 18:33 compact_monitor_2_1776699183611.mp4
-rw-r--r-- 1 lukas staff 3178239 20 Apr 18:38 compact_monitor_2_1776699492586.mp4
-rw-r--r-- 1 lukas staff 4180957 20 Apr 18:43 compact_monitor_2_1776699800287.mp4
-rw-r--r-- 1 lukas staff 2802374 20 Apr 18:47 compact_monitor_2_1776700041626.mp4
-rw-r--r-- 1 lukas staff 3153626 20 Apr 18:52 compact_monitor_2_1776700348038.mp4
-rw-r--r-- 1 lukas staff 755181 21 Apr 09:10 compact_monitor_2_1776751832783.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:15] ========================================
[2026-04-21 10:40:15] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:15] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
[2026-04-21 10:40:15] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:39] ========================================
[2026-04-21 10:40:39] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:39] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (3.0G)
Data dir: OK (192 files, 501M)
[+00m03s] ▶ Counting source rows for 2026-04-20
frames: 9093
elements: 687142
ui_events: 9970
ocr_text: 5971
meetings: 2
[+00m03s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m04s] ▶ Syncing data for 2026-04-20
video_chunks ✓ 0m00s
frames (9093 rows) ✓ 1m20s
ocr_text (5971 rows) ✓ 0m48s
ui_events (9970 rows) ✓ 0m01s
elements (687142 rows) ✓ 0m48s
meetings (2 rows) ✓ 0m00s
[+03m01s] ▶ Updating FTS indexes
elements_fts ⠋
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
-zsh
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
62269
|
|
62270
|
Last login: Tue Apr 21 09:09:08 on ttys010
Poetry Last login: Tue Apr 21 09:09:08 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
9.5G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.screenpipe/*
cd: too many arguments
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
5.2G /Users/lukas/.screenpipe/data
4.3G /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
16M /Users/lukas/.screenpipe/db.sqlite-wal
36K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
160K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
172K /Users/lukas/.screenpipe/screenpipe.2026-04-15.0.log
196K /Users/lukas/.screenpipe/screenpipe.2026-04-16.0.log
204K /Users/lukas/.screenpipe/screenpipe.2026-04-17.0.log
64K /Users/lukas/.screenpipe/screenpipe.2026-04-18.0.log
352K /Users/lukas/.screenpipe/screenpipe.2026-04-20.0.log
16K /Users/lukas/.screenpipe/screenpipe.2026-04-21.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
24K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/2026-04-20
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ ll
total 1028152
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 .
drwxr-xr-x 14 lukas staff 448 21 Apr 09:09 ..
-rw-r--r-- 1 lukas staff 693554 20 Apr 09:20 compact_monitor_1_1776666027568.mp4
-rw-r--r-- 1 lukas staff 2292711 20 Apr 09:25 compact_monitor_1_1776666335423.mp4
-rw-r--r-- 1 lukas staff 3373751 20 Apr 09:30 compact_monitor_1_1776666644694.mp4
-rw-r--r-- 1 lukas staff 1141798 20 Apr 09:36 compact_monitor_1_1776666964111.mp4
-rw-r--r-- 1 lukas staff 1116735 20 Apr 09:41 compact_monitor_1_1776667280362.mp4
-rw-r--r-- 1 lukas staff 312074 20 Apr 09:46 compact_monitor_1_1776667610890.mp4
-rw-r--r-- 1 lukas staff 2540109 20 Apr 09:52 compact_monitor_1_1776667932459.mp4
-rw-r--r-- 1 lukas staff 4258007 20 Apr 09:58 compact_monitor_1_1776668266614.mp4
-rw-r--r-- 1 lukas staff 3672899 20 Apr 10:03 compact_monitor_1_1776668602756.mp4
-rw-r--r-- 1 lukas staff 6736829 20 Apr 10:18 compact_monitor_1_1776669493360.mp4
-rw-r--r-- 1 lukas staff 515278 20 Apr 10:28 compact_monitor_1_1776670108337.mp4
-rw-r--r-- 1 lukas staff 4563425 20 Apr 10:33 compact_monitor_1_1776670414205.mp4
-rw-r--r-- 1 lukas staff 2773923 20 Apr 10:38 compact_monitor_1_1776670720980.mp4
-rw-r--r-- 1 lukas staff 144316 20 Apr 10:43 compact_monitor_1_1776671028184.mp4
-rw-r--r-- 1 lukas staff 114593 20 Apr 10:48 compact_monitor_1_1776671337226.mp4
-rw-r--r-- 1 lukas staff 84061 20 Apr 10:54 compact_monitor_1_1776671645099.mp4
-rw-r--r-- 1 lukas staff 138837 20 Apr 10:59 compact_monitor_1_1776671948570.mp4
-rw-r--r-- 1 lukas staff 922928 20 Apr 11:04 compact_monitor_1_1776672259288.mp4
-rw-r--r-- 1 lukas staff 202502 20 Apr 11:09 compact_monitor_1_1776672573034.mp4
-rw-r--r-- 1 lukas staff 161221 20 Apr 11:14 compact_monitor_1_1776672880999.mp4
-rw-r--r-- 1 lukas staff 722270 20 Apr 11:19 compact_monitor_1_1776673195531.mp4
-rw-r--r-- 1 lukas staff 927507 20 Apr 11:25 compact_monitor_1_1776673511487.mp4
-rw-r--r-- 1 lukas staff 1946362 20 Apr 11:30 compact_monitor_1_1776673825191.mp4
-rw-r--r-- 1 lukas staff 2262449 20 Apr 11:35 compact_monitor_1_1776674135008.mp4
-rw-r--r-- 1 lukas staff 2673064 20 Apr 11:40 compact_monitor_1_1776674443695.mp4
-rw-r--r-- 1 lukas staff 3385935 20 Apr 11:45 compact_monitor_1_1776674753075.mp4
-rw-r--r-- 1 lukas staff 3970196 20 Apr 11:51 compact_monitor_1_1776675069567.mp4
-rw-r--r-- 1 lukas staff 180069 20 Apr 11:51 compact_monitor_1_1776675080259.mp4
-rw-r--r-- 1 lukas staff 183982 20 Apr 11:56 compact_monitor_1_1776675388576.mp4
-rw-r--r-- 1 lukas staff 2412845 20 Apr 12:01 compact_monitor_1_1776675694882.mp4
-rw-r--r-- 1 lukas staff 1852048 20 Apr 12:06 compact_monitor_1_1776676010514.mp4
-rw-r--r-- 1 lukas staff 4474440 20 Apr 12:11 compact_monitor_1_1776676315785.mp4
-rw-r--r-- 1 lukas staff 3041244 20 Apr 12:17 compact_monitor_1_1776676624932.mp4
-rw-r--r-- 1 lukas staff 953703 20 Apr 12:22 compact_monitor_1_1776676935457.mp4
-rw-r--r-- 1 lukas staff 204639 20 Apr 12:27 compact_monitor_1_1776677243573.mp4
-rw-r--r-- 1 lukas staff 1047573 20 Apr 12:32 compact_monitor_1_1776677555968.mp4
-rw-r--r-- 1 lukas staff 410146 20 Apr 12:37 compact_monitor_1_1776677869651.mp4
-rw-r--r-- 1 lukas staff 1097017 20 Apr 12:43 compact_monitor_1_1776678179263.mp4
-rw-r--r-- 1 lukas staff 649528 20 Apr 12:48 compact_monitor_1_1776678488504.mp4
-rw-r--r-- 1 lukas staff 620278 20 Apr 12:53 compact_monitor_1_1776678801739.mp4
-rw-r--r-- 1 lukas staff 1497201 20 Apr 12:58 compact_monitor_1_1776679110088.mp4
-rw-r--r-- 1 lukas staff 434578 20 Apr 13:03 compact_monitor_1_1776679419906.mp4
-rw-r--r-- 1 lukas staff 341751 20 Apr 13:08 compact_monitor_1_1776679730068.mp4
-rw-r--r-- 1 lukas staff 346717 20 Apr 13:14 compact_monitor_1_1776680038703.mp4
-rw-r--r-- 1 lukas staff 340310 20 Apr 13:19 compact_monitor_1_1776680350917.mp4
-rw-r--r-- 1 lukas staff 432905 20 Apr 13:40 compact_monitor_1_1776681603125.mp4
-rw-r--r-- 1 lukas staff 1500908 20 Apr 13:50 compact_monitor_1_1776682206178.mp4
-rw-r--r-- 1 lukas staff 1146740 20 Apr 13:55 compact_monitor_1_1776682513428.mp4
-rw-r--r-- 1 lukas staff 634904 20 Apr 14:00 compact_monitor_1_1776682818338.mp4
-rw-r--r-- 1 lukas staff 1582832 20 Apr 14:05 compact_monitor_1_1776683127297.mp4
-rw-r--r-- 1 lukas staff 144970 20 Apr 14:10 compact_monitor_1_1776683431892.mp4
-rw-r--r-- 1 lukas staff 145139 20 Apr 14:15 compact_monitor_1_1776683738252.mp4
-rw-r--r-- 1 lukas staff 2321625 20 Apr 14:20 compact_monitor_1_1776684048360.mp4
-rw-r--r-- 1 lukas staff 3285900 20 Apr 14:26 compact_monitor_1_1776684358328.mp4
-rw-r--r-- 1 lukas staff 2180592 20 Apr 14:31 compact_monitor_1_1776684672448.mp4
-rw-r--r-- 1 lukas staff 1008178 20 Apr 14:36 compact_monitor_1_1776684985706.mp4
-rw-r--r-- 1 lukas staff 6232717 20 Apr 14:41 compact_monitor_1_1776685289456.mp4
-rw-r--r-- 1 lukas staff 1201267 20 Apr 14:46 compact_monitor_1_1776685609078.mp4
-rw-r--r-- 1 lukas staff 697069 20 Apr 14:52 compact_monitor_1_1776685924555.mp4
-rw-r--r-- 1 lukas staff 4205892 20 Apr 14:57 compact_monitor_1_1776686234752.mp4
-rw-r--r-- 1 lukas staff 1734015 20 Apr 15:02 compact_monitor_1_1776686548275.mp4
-rw-r--r-- 1 lukas staff 742602 20 Apr 15:07 compact_monitor_1_1776686874783.mp4
-rw-r--r-- 1 lukas staff 5624641 20 Apr 15:13 compact_monitor_1_1776687183276.mp4
-rw-r--r-- 1 lukas staff 5148295 20 Apr 15:18 compact_monitor_1_1776687502643.mp4
-rw-r--r-- 1 lukas staff 3357773 20 Apr 15:23 compact_monitor_1_1776687821494.mp4
-rw-r--r-- 1 lukas staff 4647742 20 Apr 15:28 compact_monitor_1_1776688128104.mp4
-rw-r--r-- 1 lukas staff 5124594 20 Apr 15:34 compact_monitor_1_1776688435924.mp4
-rw-r--r-- 1 lukas staff 3299421 20 Apr 15:39 compact_monitor_1_1776688745956.mp4
-rw-r--r-- 1 lukas staff 2438350 20 Apr 15:44 compact_monitor_1_1776689051698.mp4
-rw-r--r-- 1 lukas staff 2544311 20 Apr 15:49 compact_monitor_1_1776689358807.mp4
-rw-r--r-- 1 lukas staff 4934970 20 Apr 15:54 compact_monitor_1_1776689666677.mp4
-rw-r--r-- 1 lukas staff 3876837 20 Apr 15:59 compact_monitor_1_1776689975475.mp4
-rw-r--r-- 1 lukas staff 4939907 20 Apr 16:04 compact_monitor_1_1776690284639.mp4
-rw-r--r-- 1 lukas staff 5387913 20 Apr 16:10 compact_monitor_1_1776690597076.mp4
-rw-r--r-- 1 lukas staff 5918302 20 Apr 16:15 compact_monitor_1_1776690904422.mp4
-rw-r--r-- 1 lukas staff 3763719 20 Apr 16:20 compact_monitor_1_1776691212778.mp4
-rw-r--r-- 1 lukas staff 2668710 20 Apr 16:25 compact_monitor_1_1776691518074.mp4
-rw-r--r-- 1 lukas staff 1343489 20 Apr 16:30 compact_monitor_1_1776691827057.mp4
-rw-r--r-- 1 lukas staff 2669705 20 Apr 16:35 compact_monitor_1_1776692135254.mp4
-rw-r--r-- 1 lukas staff 3572963 20 Apr 16:40 compact_monitor_1_1776692442143.mp4
-rw-r--r-- 1 lukas staff 4745615 20 Apr 16:45 compact_monitor_1_1776692748574.mp4
-rw-r--r-- 1 lukas staff 3651920 20 Apr 16:51 compact_monitor_1_1776693058709.mp4
-rw-r--r-- 1 lukas staff 2336269 20 Apr 16:56 compact_monitor_1_1776693372981.mp4
-rw-r--r-- 1 lukas staff 3422245 20 Apr 17:01 compact_monitor_1_1776693680907.mp4
-rw-r--r-- 1 lukas staff 6584256 20 Apr 17:06 compact_monitor_1_1776693988164.mp4
-rw-r--r-- 1 lukas staff 6800476 20 Apr 17:11 compact_monitor_1_1776694300969.mp4
-rw-r--r-- 1 lukas staff 859311 20 Apr 17:16 compact_monitor_1_1776694607311.mp4
-rw-r--r-- 1 lukas staff 1991675 20 Apr 17:21 compact_monitor_1_1776694910016.mp4
-rw-r--r-- 1 lukas staff 670169 20 Apr 18:17 compact_monitor_1_1776698266692.mp4
-rw-r--r-- 1 lukas staff 2064979 20 Apr 18:27 compact_monitor_1_1776698875029.mp4
-rw-r--r-- 1 lukas staff 1765910 20 Apr 18:33 compact_monitor_1_1776699180706.mp4
-rw-r--r-- 1 lukas staff 1832195 20 Apr 18:38 compact_monitor_1_1776699488879.mp4
-rw-r--r-- 1 lukas staff 532237 20 Apr 18:43 compact_monitor_1_1776699797513.mp4
-rw-r--r-- 1 lukas staff 354899 20 Apr 18:47 compact_monitor_1_1776700038195.mp4
-rw-r--r-- 1 lukas staff 426016 20 Apr 18:52 compact_monitor_1_1776700345586.mp4
-rw-r--r-- 1 lukas staff 1502142 21 Apr 09:10 compact_monitor_1_1776751830793.mp4
-rw-r--r-- 1 lukas staff 1151283 20 Apr 09:20 compact_monitor_2_1776666028589.mp4
-rw-r--r-- 1 lukas staff 3922416 20 Apr 09:25 compact_monitor_2_1776666337400.mp4
-rw-r--r-- 1 lukas staff 6099157 20 Apr 09:31 compact_monitor_2_1776666649455.mp4
-rw-r--r-- 1 lukas staff 4465951 20 Apr 09:36 compact_monitor_2_1776666967290.mp4
-rw-r--r-- 1 lukas staff 3546165 20 Apr 09:41 compact_monitor_2_1776667285800.mp4
-rw-r--r-- 1 lukas staff 1917417 20 Apr 09:47 compact_monitor_2_1776667615139.mp4
-rw-r--r-- 1 lukas staff 2954961 20 Apr 09:52 compact_monitor_2_1776667943132.mp4
-rw-r--r-- 1 lukas staff 1934343 20 Apr 09:58 compact_monitor_2_1776668283739.mp4
-rw-r--r-- 1 lukas staff 1177513 20 Apr 10:03 compact_monitor_2_1776668620257.mp4
-rw-r--r-- 1 lukas staff 2147789 20 Apr 10:18 compact_monitor_2_1776669498937.mp4
-rw-r--r-- 1 lukas staff 740309 20 Apr 10:28 compact_monitor_2_1776670109608.mp4
-rw-r--r-- 1 lukas staff 3567504 20 Apr 10:33 compact_monitor_2_1776670417134.mp4
-rw-r--r-- 1 lukas staff 2982135 20 Apr 10:38 compact_monitor_2_1776670723346.mp4
-rw-r--r-- 1 lukas staff 3348097 20 Apr 10:43 compact_monitor_2_1776671030235.mp4
-rw-r--r-- 1 lukas staff 2837678 20 Apr 10:49 compact_monitor_2_1776671338266.mp4
-rw-r--r-- 1 lukas staff 2233867 20 Apr 10:54 compact_monitor_2_1776671646503.mp4
-rw-r--r-- 1 lukas staff 4947326 20 Apr 10:59 compact_monitor_2_1776671950567.mp4
-rw-r--r-- 1 lukas staff 5266402 20 Apr 11:04 compact_monitor_2_1776672263365.mp4
-rw-r--r-- 1 lukas staff 3801403 20 Apr 11:09 compact_monitor_2_1776672575558.mp4
-rw-r--r-- 1 lukas staff 6986490 20 Apr 11:14 compact_monitor_2_1776672883717.mp4
-rw-r--r-- 1 lukas staff 6043634 20 Apr 11:20 compact_monitor_2_1776673199069.mp4
-rw-r--r-- 1 lukas staff 3820880 20 Apr 11:25 compact_monitor_2_1776673514302.mp4
-rw-r--r-- 1 lukas staff 6492119 20 Apr 11:30 compact_monitor_2_1776673828645.mp4
-rw-r--r-- 1 lukas staff 3132510 20 Apr 11:35 compact_monitor_2_1776674137449.mp4
-rw-r--r-- 1 lukas staff 3612810 20 Apr 11:40 compact_monitor_2_1776674447649.mp4
-rw-r--r-- 1 lukas staff 4349270 20 Apr 11:46 compact_monitor_2_1776674758735.mp4
-rw-r--r-- 1 lukas staff 2397151 20 Apr 11:51 compact_monitor_2_1776675081239.mp4
-rw-r--r-- 1 lukas staff 2608050 20 Apr 11:56 compact_monitor_2_1776675389836.mp4
-rw-r--r-- 1 lukas staff 4271268 20 Apr 12:01 compact_monitor_2_1776675697375.mp4
-rw-r--r-- 1 lukas staff 2737153 20 Apr 12:06 compact_monitor_2_1776676012452.mp4
-rw-r--r-- 1 lukas staff 6545978 20 Apr 12:12 compact_monitor_2_1776676319355.mp4
-rw-r--r-- 1 lukas staff 2249881 20 Apr 12:17 compact_monitor_2_1776676627546.mp4
-rw-r--r-- 1 lukas staff 1995078 20 Apr 12:22 compact_monitor_2_1776676937565.mp4
-rw-r--r-- 1 lukas staff 3219551 20 Apr 12:27 compact_monitor_2_1776677245735.mp4
-rw-r--r-- 1 lukas staff 4294306 20 Apr 12:32 compact_monitor_2_1776677559935.mp4
-rw-r--r-- 1 lukas staff 4436497 20 Apr 12:37 compact_monitor_2_1776677872661.mp4
-rw-r--r-- 1 lukas staff 2697561 20 Apr 12:43 compact_monitor_2_1776678182031.mp4
-rw-r--r-- 1 lukas staff 2771589 20 Apr 12:48 compact_monitor_2_1776678492118.mp4
-rw-r--r-- 1 lukas staff 6696423 20 Apr 12:53 compact_monitor_2_1776678803761.mp4
-rw-r--r-- 1 lukas staff 5464611 20 Apr 12:58 compact_monitor_2_1776679111812.mp4
-rw-r--r-- 1 lukas staff 7181188 20 Apr 13:03 compact_monitor_2_1776679423402.mp4
-rw-r--r-- 1 lukas staff 5123182 20 Apr 13:08 compact_monitor_2_1776679731833.mp4
-rw-r--r-- 1 lukas staff 5654139 20 Apr 13:14 compact_monitor_2_1776680041318.mp4
-rw-r--r-- 1 lukas staff 3710649 20 Apr 13:19 compact_monitor_2_1776680352572.mp4
-rw-r--r-- 1 lukas staff 637175 20 Apr 13:40 compact_monitor_2_1776681604586.mp4
-rw-r--r-- 1 lukas staff 1331158 20 Apr 13:50 compact_monitor_2_1776682207482.mp4
-rw-r--r-- 1 lukas staff 2470366 20 Apr 13:55 compact_monitor_2_1776682515468.mp4
-rw-r--r-- 1 lukas staff 3743514 20 Apr 14:00 compact_monitor_2_1776682820185.mp4
-rw-r--r-- 1 lukas staff 1845046 20 Apr 14:05 compact_monitor_2_1776683129378.mp4
-rw-r--r-- 1 lukas staff 4349352 20 Apr 14:10 compact_monitor_2_1776683433639.mp4
-rw-r--r-- 1 lukas staff 6169839 20 Apr 14:15 compact_monitor_2_1776683740511.mp4
-rw-r--r-- 1 lukas staff 7618797 20 Apr 14:20 compact_monitor_2_1776684052092.mp4
-rw-r--r-- 1 lukas staff 5221568 20 Apr 14:26 compact_monitor_2_1776684362336.mp4
-rw-r--r-- 1 lukas staff 4891906 20 Apr 14:31 compact_monitor_2_1776684674762.mp4
-rw-r--r-- 1 lukas staff 705871 20 Apr 14:36 compact_monitor_2_1776684986928.mp4
-rw-r--r-- 1 lukas staff 3797177 20 Apr 14:41 compact_monitor_2_1776685297300.mp4
-rw-r--r-- 1 lukas staff 5206650 20 Apr 14:46 compact_monitor_2_1776685613835.mp4
-rw-r--r-- 1 lukas staff 3560709 20 Apr 14:52 compact_monitor_2_1776685927877.mp4
-rw-r--r-- 1 lukas staff 3054774 20 Apr 14:57 compact_monitor_2_1776686237953.mp4
-rw-r--r-- 1 lukas staff 5624059 20 Apr 15:02 compact_monitor_2_1776686554842.mp4
-rw-r--r-- 1 lukas staff 981456 20 Apr 15:02 compact_monitor_2_1776686566986.mp4
-rw-r--r-- 1 lukas staff 3813865 20 Apr 15:08 compact_monitor_2_1776686877747.mp4
-rw-r--r-- 1 lukas staff 4434608 20 Apr 15:13 compact_monitor_2_1776687192583.mp4
-rw-r--r-- 1 lukas staff 1912795 20 Apr 15:18 compact_monitor_2_1776687512417.mp4
-rw-r--r-- 1 lukas staff 362639 20 Apr 15:23 compact_monitor_2_1776687826917.mp4
-rw-r--r-- 1 lukas staff 2587214 20 Apr 15:28 compact_monitor_2_1776688132900.mp4
-rw-r--r-- 1 lukas staff 4444884 20 Apr 15:34 compact_monitor_2_1776688441330.mp4
-rw-r--r-- 1 lukas staff 2273805 20 Apr 15:39 compact_monitor_2_1776688749248.mp4
-rw-r--r-- 1 lukas staff 1472500 20 Apr 15:44 compact_monitor_2_1776689055232.mp4
-rw-r--r-- 1 lukas staff 773818 20 Apr 15:49 compact_monitor_2_1776689362170.mp4
-rw-r--r-- 1 lukas staff 2559460 20 Apr 15:54 compact_monitor_2_1776689672041.mp4
-rw-r--r-- 1 lukas staff 2344294 20 Apr 15:59 compact_monitor_2_1776689979563.mp4
-rw-r--r-- 1 lukas staff 4007787 20 Apr 16:04 compact_monitor_2_1776690291326.mp4
-rw-r--r-- 1 lukas staff 1819239 20 Apr 16:10 compact_monitor_2_1776690601791.mp4
-rw-r--r-- 1 lukas staff 2353532 20 Apr 16:15 compact_monitor_2_1776690909468.mp4
-rw-r--r-- 1 lukas staff 838923 20 Apr 16:20 compact_monitor_2_1776691216464.mp4
-rw-r--r-- 1 lukas staff 392421 20 Apr 16:25 compact_monitor_2_1776691524797.mp4
-rw-r--r-- 1 lukas staff 419825 20 Apr 16:30 compact_monitor_2_1776691830343.mp4
-rw-r--r-- 1 lukas staff 1311278 20 Apr 16:35 compact_monitor_2_1776692138776.mp4
-rw-r--r-- 1 lukas staff 2113227 20 Apr 16:40 compact_monitor_2_1776692445996.mp4
-rw-r--r-- 1 lukas staff 2836435 20 Apr 16:45 compact_monitor_2_1776692753037.mp4
-rw-r--r-- 1 lukas staff 896192 20 Apr 16:51 compact_monitor_2_1776693062948.mp4
-rw-r--r-- 1 lukas staff 430668 20 Apr 16:56 compact_monitor_2_1776693378064.mp4
-rw-r--r-- 1 lukas staff 5400273 20 Apr 17:01 compact_monitor_2_1776693684394.mp4
-rw-r--r-- 1 lukas staff 11097706 20 Apr 17:06 compact_monitor_2_1776693994199.mp4
-rw-r--r-- 1 lukas staff 2777663 20 Apr 17:11 compact_monitor_2_1776694304409.mp4
-rw-r--r-- 1 lukas staff 1170557 20 Apr 17:16 compact_monitor_2_1776694608505.mp4
-rw-r--r-- 1 lukas staff 1670866 20 Apr 17:21 compact_monitor_2_1776694911248.mp4
-rw-r--r-- 1 lukas staff 894067 20 Apr 18:17 compact_monitor_2_1776698268984.mp4
-rw-r--r-- 1 lukas staff 145618 20 Apr 18:27 compact_monitor_2_1776698876572.mp4
-rw-r--r-- 1 lukas staff 3307440 20 Apr 18:33 compact_monitor_2_1776699183611.mp4
-rw-r--r-- 1 lukas staff 3178239 20 Apr 18:38 compact_monitor_2_1776699492586.mp4
-rw-r--r-- 1 lukas staff 4180957 20 Apr 18:43 compact_monitor_2_1776699800287.mp4
-rw-r--r-- 1 lukas staff 2802374 20 Apr 18:47 compact_monitor_2_1776700041626.mp4
-rw-r--r-- 1 lukas staff 3153626 20 Apr 18:52 compact_monitor_2_1776700348038.mp4
-rw-r--r-- 1 lukas staff 755181 21 Apr 09:10 compact_monitor_2_1776751832783.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:15] ========================================
[2026-04-21 10:40:15] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:15] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
[2026-04-21 10:40:15] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:39] ========================================
[2026-04-21 10:40:39] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:39] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (3.0G)
Data dir: OK (192 files, 501M)
[+00m03s] ▶ Counting source rows for 2026-04-20
frames: 9093
elements: 687142
ui_events: 9970
ocr_text: 5971
meetings: 2
[+00m03s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m04s] ▶ Syncing data for 2026-04-20
video_chunks ✓ 0m00s
frames (9093 rows) ✓ 1m20s
ocr_text (5971 rows) ✓ 0m48s
ui_events (9970 rows) ✓ 0m01s
elements (687142 rows) ✓ 0m48s
meetings (2 rows) ✓ 0m00s
[+03m01s] ▶ Updating FTS indexes
elements_fts ⠦
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
-zsh
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
62270
|
|
62271
|
Last login: Tue Apr 21 09:09:08 on ttys010
Poetry Last login: Tue Apr 21 09:09:08 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
9.5G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.screenpipe/*
cd: too many arguments
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
5.2G /Users/lukas/.screenpipe/data
4.3G /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
16M /Users/lukas/.screenpipe/db.sqlite-wal
36K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
160K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
172K /Users/lukas/.screenpipe/screenpipe.2026-04-15.0.log
196K /Users/lukas/.screenpipe/screenpipe.2026-04-16.0.log
204K /Users/lukas/.screenpipe/screenpipe.2026-04-17.0.log
64K /Users/lukas/.screenpipe/screenpipe.2026-04-18.0.log
352K /Users/lukas/.screenpipe/screenpipe.2026-04-20.0.log
16K /Users/lukas/.screenpipe/screenpipe.2026-04-21.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
24K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/2026-04-20
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ ll
total 1028152
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 .
drwxr-xr-x 14 lukas staff 448 21 Apr 09:09 ..
-rw-r--r-- 1 lukas staff 693554 20 Apr 09:20 compact_monitor_1_1776666027568.mp4
-rw-r--r-- 1 lukas staff 2292711 20 Apr 09:25 compact_monitor_1_1776666335423.mp4
-rw-r--r-- 1 lukas staff 3373751 20 Apr 09:30 compact_monitor_1_1776666644694.mp4
-rw-r--r-- 1 lukas staff 1141798 20 Apr 09:36 compact_monitor_1_1776666964111.mp4
-rw-r--r-- 1 lukas staff 1116735 20 Apr 09:41 compact_monitor_1_1776667280362.mp4
-rw-r--r-- 1 lukas staff 312074 20 Apr 09:46 compact_monitor_1_1776667610890.mp4
-rw-r--r-- 1 lukas staff 2540109 20 Apr 09:52 compact_monitor_1_1776667932459.mp4
-rw-r--r-- 1 lukas staff 4258007 20 Apr 09:58 compact_monitor_1_1776668266614.mp4
-rw-r--r-- 1 lukas staff 3672899 20 Apr 10:03 compact_monitor_1_1776668602756.mp4
-rw-r--r-- 1 lukas staff 6736829 20 Apr 10:18 compact_monitor_1_1776669493360.mp4
-rw-r--r-- 1 lukas staff 515278 20 Apr 10:28 compact_monitor_1_1776670108337.mp4
-rw-r--r-- 1 lukas staff 4563425 20 Apr 10:33 compact_monitor_1_1776670414205.mp4
-rw-r--r-- 1 lukas staff 2773923 20 Apr 10:38 compact_monitor_1_1776670720980.mp4
-rw-r--r-- 1 lukas staff 144316 20 Apr 10:43 compact_monitor_1_1776671028184.mp4
-rw-r--r-- 1 lukas staff 114593 20 Apr 10:48 compact_monitor_1_1776671337226.mp4
-rw-r--r-- 1 lukas staff 84061 20 Apr 10:54 compact_monitor_1_1776671645099.mp4
-rw-r--r-- 1 lukas staff 138837 20 Apr 10:59 compact_monitor_1_1776671948570.mp4
-rw-r--r-- 1 lukas staff 922928 20 Apr 11:04 compact_monitor_1_1776672259288.mp4
-rw-r--r-- 1 lukas staff 202502 20 Apr 11:09 compact_monitor_1_1776672573034.mp4
-rw-r--r-- 1 lukas staff 161221 20 Apr 11:14 compact_monitor_1_1776672880999.mp4
-rw-r--r-- 1 lukas staff 722270 20 Apr 11:19 compact_monitor_1_1776673195531.mp4
-rw-r--r-- 1 lukas staff 927507 20 Apr 11:25 compact_monitor_1_1776673511487.mp4
-rw-r--r-- 1 lukas staff 1946362 20 Apr 11:30 compact_monitor_1_1776673825191.mp4
-rw-r--r-- 1 lukas staff 2262449 20 Apr 11:35 compact_monitor_1_1776674135008.mp4
-rw-r--r-- 1 lukas staff 2673064 20 Apr 11:40 compact_monitor_1_1776674443695.mp4
-rw-r--r-- 1 lukas staff 3385935 20 Apr 11:45 compact_monitor_1_1776674753075.mp4
-rw-r--r-- 1 lukas staff 3970196 20 Apr 11:51 compact_monitor_1_1776675069567.mp4
-rw-r--r-- 1 lukas staff 180069 20 Apr 11:51 compact_monitor_1_1776675080259.mp4
-rw-r--r-- 1 lukas staff 183982 20 Apr 11:56 compact_monitor_1_1776675388576.mp4
-rw-r--r-- 1 lukas staff 2412845 20 Apr 12:01 compact_monitor_1_1776675694882.mp4
-rw-r--r-- 1 lukas staff 1852048 20 Apr 12:06 compact_monitor_1_1776676010514.mp4
-rw-r--r-- 1 lukas staff 4474440 20 Apr 12:11 compact_monitor_1_1776676315785.mp4
-rw-r--r-- 1 lukas staff 3041244 20 Apr 12:17 compact_monitor_1_1776676624932.mp4
-rw-r--r-- 1 lukas staff 953703 20 Apr 12:22 compact_monitor_1_1776676935457.mp4
-rw-r--r-- 1 lukas staff 204639 20 Apr 12:27 compact_monitor_1_1776677243573.mp4
-rw-r--r-- 1 lukas staff 1047573 20 Apr 12:32 compact_monitor_1_1776677555968.mp4
-rw-r--r-- 1 lukas staff 410146 20 Apr 12:37 compact_monitor_1_1776677869651.mp4
-rw-r--r-- 1 lukas staff 1097017 20 Apr 12:43 compact_monitor_1_1776678179263.mp4
-rw-r--r-- 1 lukas staff 649528 20 Apr 12:48 compact_monitor_1_1776678488504.mp4
-rw-r--r-- 1 lukas staff 620278 20 Apr 12:53 compact_monitor_1_1776678801739.mp4
-rw-r--r-- 1 lukas staff 1497201 20 Apr 12:58 compact_monitor_1_1776679110088.mp4
-rw-r--r-- 1 lukas staff 434578 20 Apr 13:03 compact_monitor_1_1776679419906.mp4
-rw-r--r-- 1 lukas staff 341751 20 Apr 13:08 compact_monitor_1_1776679730068.mp4
-rw-r--r-- 1 lukas staff 346717 20 Apr 13:14 compact_monitor_1_1776680038703.mp4
-rw-r--r-- 1 lukas staff 340310 20 Apr 13:19 compact_monitor_1_1776680350917.mp4
-rw-r--r-- 1 lukas staff 432905 20 Apr 13:40 compact_monitor_1_1776681603125.mp4
-rw-r--r-- 1 lukas staff 1500908 20 Apr 13:50 compact_monitor_1_1776682206178.mp4
-rw-r--r-- 1 lukas staff 1146740 20 Apr 13:55 compact_monitor_1_1776682513428.mp4
-rw-r--r-- 1 lukas staff 634904 20 Apr 14:00 compact_monitor_1_1776682818338.mp4
-rw-r--r-- 1 lukas staff 1582832 20 Apr 14:05 compact_monitor_1_1776683127297.mp4
-rw-r--r-- 1 lukas staff 144970 20 Apr 14:10 compact_monitor_1_1776683431892.mp4
-rw-r--r-- 1 lukas staff 145139 20 Apr 14:15 compact_monitor_1_1776683738252.mp4
-rw-r--r-- 1 lukas staff 2321625 20 Apr 14:20 compact_monitor_1_1776684048360.mp4
-rw-r--r-- 1 lukas staff 3285900 20 Apr 14:26 compact_monitor_1_1776684358328.mp4
-rw-r--r-- 1 lukas staff 2180592 20 Apr 14:31 compact_monitor_1_1776684672448.mp4
-rw-r--r-- 1 lukas staff 1008178 20 Apr 14:36 compact_monitor_1_1776684985706.mp4
-rw-r--r-- 1 lukas staff 6232717 20 Apr 14:41 compact_monitor_1_1776685289456.mp4
-rw-r--r-- 1 lukas staff 1201267 20 Apr 14:46 compact_monitor_1_1776685609078.mp4
-rw-r--r-- 1 lukas staff 697069 20 Apr 14:52 compact_monitor_1_1776685924555.mp4
-rw-r--r-- 1 lukas staff 4205892 20 Apr 14:57 compact_monitor_1_1776686234752.mp4
-rw-r--r-- 1 lukas staff 1734015 20 Apr 15:02 compact_monitor_1_1776686548275.mp4
-rw-r--r-- 1 lukas staff 742602 20 Apr 15:07 compact_monitor_1_1776686874783.mp4
-rw-r--r-- 1 lukas staff 5624641 20 Apr 15:13 compact_monitor_1_1776687183276.mp4
-rw-r--r-- 1 lukas staff 5148295 20 Apr 15:18 compact_monitor_1_1776687502643.mp4
-rw-r--r-- 1 lukas staff 3357773 20 Apr 15:23 compact_monitor_1_1776687821494.mp4
-rw-r--r-- 1 lukas staff 4647742 20 Apr 15:28 compact_monitor_1_1776688128104.mp4
-rw-r--r-- 1 lukas staff 5124594 20 Apr 15:34 compact_monitor_1_1776688435924.mp4
-rw-r--r-- 1 lukas staff 3299421 20 Apr 15:39 compact_monitor_1_1776688745956.mp4
-rw-r--r-- 1 lukas staff 2438350 20 Apr 15:44 compact_monitor_1_1776689051698.mp4
-rw-r--r-- 1 lukas staff 2544311 20 Apr 15:49 compact_monitor_1_1776689358807.mp4
-rw-r--r-- 1 lukas staff 4934970 20 Apr 15:54 compact_monitor_1_1776689666677.mp4
-rw-r--r-- 1 lukas staff 3876837 20 Apr 15:59 compact_monitor_1_1776689975475.mp4
-rw-r--r-- 1 lukas staff 4939907 20 Apr 16:04 compact_monitor_1_1776690284639.mp4
-rw-r--r-- 1 lukas staff 5387913 20 Apr 16:10 compact_monitor_1_1776690597076.mp4
-rw-r--r-- 1 lukas staff 5918302 20 Apr 16:15 compact_monitor_1_1776690904422.mp4
-rw-r--r-- 1 lukas staff 3763719 20 Apr 16:20 compact_monitor_1_1776691212778.mp4
-rw-r--r-- 1 lukas staff 2668710 20 Apr 16:25 compact_monitor_1_1776691518074.mp4
-rw-r--r-- 1 lukas staff 1343489 20 Apr 16:30 compact_monitor_1_1776691827057.mp4
-rw-r--r-- 1 lukas staff 2669705 20 Apr 16:35 compact_monitor_1_1776692135254.mp4
-rw-r--r-- 1 lukas staff 3572963 20 Apr 16:40 compact_monitor_1_1776692442143.mp4
-rw-r--r-- 1 lukas staff 4745615 20 Apr 16:45 compact_monitor_1_1776692748574.mp4
-rw-r--r-- 1 lukas staff 3651920 20 Apr 16:51 compact_monitor_1_1776693058709.mp4
-rw-r--r-- 1 lukas staff 2336269 20 Apr 16:56 compact_monitor_1_1776693372981.mp4
-rw-r--r-- 1 lukas staff 3422245 20 Apr 17:01 compact_monitor_1_1776693680907.mp4
-rw-r--r-- 1 lukas staff 6584256 20 Apr 17:06 compact_monitor_1_1776693988164.mp4
-rw-r--r-- 1 lukas staff 6800476 20 Apr 17:11 compact_monitor_1_1776694300969.mp4
-rw-r--r-- 1 lukas staff 859311 20 Apr 17:16 compact_monitor_1_1776694607311.mp4
-rw-r--r-- 1 lukas staff 1991675 20 Apr 17:21 compact_monitor_1_1776694910016.mp4
-rw-r--r-- 1 lukas staff 670169 20 Apr 18:17 compact_monitor_1_1776698266692.mp4
-rw-r--r-- 1 lukas staff 2064979 20 Apr 18:27 compact_monitor_1_1776698875029.mp4
-rw-r--r-- 1 lukas staff 1765910 20 Apr 18:33 compact_monitor_1_1776699180706.mp4
-rw-r--r-- 1 lukas staff 1832195 20 Apr 18:38 compact_monitor_1_1776699488879.mp4
-rw-r--r-- 1 lukas staff 532237 20 Apr 18:43 compact_monitor_1_1776699797513.mp4
-rw-r--r-- 1 lukas staff 354899 20 Apr 18:47 compact_monitor_1_1776700038195.mp4
-rw-r--r-- 1 lukas staff 426016 20 Apr 18:52 compact_monitor_1_1776700345586.mp4
-rw-r--r-- 1 lukas staff 1502142 21 Apr 09:10 compact_monitor_1_1776751830793.mp4
-rw-r--r-- 1 lukas staff 1151283 20 Apr 09:20 compact_monitor_2_1776666028589.mp4
-rw-r--r-- 1 lukas staff 3922416 20 Apr 09:25 compact_monitor_2_1776666337400.mp4
-rw-r--r-- 1 lukas staff 6099157 20 Apr 09:31 compact_monitor_2_1776666649455.mp4
-rw-r--r-- 1 lukas staff 4465951 20 Apr 09:36 compact_monitor_2_1776666967290.mp4
-rw-r--r-- 1 lukas staff 3546165 20 Apr 09:41 compact_monitor_2_1776667285800.mp4
-rw-r--r-- 1 lukas staff 1917417 20 Apr 09:47 compact_monitor_2_1776667615139.mp4
-rw-r--r-- 1 lukas staff 2954961 20 Apr 09:52 compact_monitor_2_1776667943132.mp4
-rw-r--r-- 1 lukas staff 1934343 20 Apr 09:58 compact_monitor_2_1776668283739.mp4
-rw-r--r-- 1 lukas staff 1177513 20 Apr 10:03 compact_monitor_2_1776668620257.mp4
-rw-r--r-- 1 lukas staff 2147789 20 Apr 10:18 compact_monitor_2_1776669498937.mp4
-rw-r--r-- 1 lukas staff 740309 20 Apr 10:28 compact_monitor_2_1776670109608.mp4
-rw-r--r-- 1 lukas staff 3567504 20 Apr 10:33 compact_monitor_2_1776670417134.mp4
-rw-r--r-- 1 lukas staff 2982135 20 Apr 10:38 compact_monitor_2_1776670723346.mp4
-rw-r--r-- 1 lukas staff 3348097 20 Apr 10:43 compact_monitor_2_1776671030235.mp4
-rw-r--r-- 1 lukas staff 2837678 20 Apr 10:49 compact_monitor_2_1776671338266.mp4
-rw-r--r-- 1 lukas staff 2233867 20 Apr 10:54 compact_monitor_2_1776671646503.mp4
-rw-r--r-- 1 lukas staff 4947326 20 Apr 10:59 compact_monitor_2_1776671950567.mp4
-rw-r--r-- 1 lukas staff 5266402 20 Apr 11:04 compact_monitor_2_1776672263365.mp4
-rw-r--r-- 1 lukas staff 3801403 20 Apr 11:09 compact_monitor_2_1776672575558.mp4
-rw-r--r-- 1 lukas staff 6986490 20 Apr 11:14 compact_monitor_2_1776672883717.mp4
-rw-r--r-- 1 lukas staff 6043634 20 Apr 11:20 compact_monitor_2_1776673199069.mp4
-rw-r--r-- 1 lukas staff 3820880 20 Apr 11:25 compact_monitor_2_1776673514302.mp4
-rw-r--r-- 1 lukas staff 6492119 20 Apr 11:30 compact_monitor_2_1776673828645.mp4
-rw-r--r-- 1 lukas staff 3132510 20 Apr 11:35 compact_monitor_2_1776674137449.mp4
-rw-r--r-- 1 lukas staff 3612810 20 Apr 11:40 compact_monitor_2_1776674447649.mp4
-rw-r--r-- 1 lukas staff 4349270 20 Apr 11:46 compact_monitor_2_1776674758735.mp4
-rw-r--r-- 1 lukas staff 2397151 20 Apr 11:51 compact_monitor_2_1776675081239.mp4
-rw-r--r-- 1 lukas staff 2608050 20 Apr 11:56 compact_monitor_2_1776675389836.mp4
-rw-r--r-- 1 lukas staff 4271268 20 Apr 12:01 compact_monitor_2_1776675697375.mp4
-rw-r--r-- 1 lukas staff 2737153 20 Apr 12:06 compact_monitor_2_1776676012452.mp4
-rw-r--r-- 1 lukas staff 6545978 20 Apr 12:12 compact_monitor_2_1776676319355.mp4
-rw-r--r-- 1 lukas staff 2249881 20 Apr 12:17 compact_monitor_2_1776676627546.mp4
-rw-r--r-- 1 lukas staff 1995078 20 Apr 12:22 compact_monitor_2_1776676937565.mp4
-rw-r--r-- 1 lukas staff 3219551 20 Apr 12:27 compact_monitor_2_1776677245735.mp4
-rw-r--r-- 1 lukas staff 4294306 20 Apr 12:32 compact_monitor_2_1776677559935.mp4
-rw-r--r-- 1 lukas staff 4436497 20 Apr 12:37 compact_monitor_2_1776677872661.mp4
-rw-r--r-- 1 lukas staff 2697561 20 Apr 12:43 compact_monitor_2_1776678182031.mp4
-rw-r--r-- 1 lukas staff 2771589 20 Apr 12:48 compact_monitor_2_1776678492118.mp4
-rw-r--r-- 1 lukas staff 6696423 20 Apr 12:53 compact_monitor_2_1776678803761.mp4
-rw-r--r-- 1 lukas staff 5464611 20 Apr 12:58 compact_monitor_2_1776679111812.mp4
-rw-r--r-- 1 lukas staff 7181188 20 Apr 13:03 compact_monitor_2_1776679423402.mp4
-rw-r--r-- 1 lukas staff 5123182 20 Apr 13:08 compact_monitor_2_1776679731833.mp4
-rw-r--r-- 1 lukas staff 5654139 20 Apr 13:14 compact_monitor_2_1776680041318.mp4
-rw-r--r-- 1 lukas staff 3710649 20 Apr 13:19 compact_monitor_2_1776680352572.mp4
-rw-r--r-- 1 lukas staff 637175 20 Apr 13:40 compact_monitor_2_1776681604586.mp4
-rw-r--r-- 1 lukas staff 1331158 20 Apr 13:50 compact_monitor_2_1776682207482.mp4
-rw-r--r-- 1 lukas staff 2470366 20 Apr 13:55 compact_monitor_2_1776682515468.mp4
-rw-r--r-- 1 lukas staff 3743514 20 Apr 14:00 compact_monitor_2_1776682820185.mp4
-rw-r--r-- 1 lukas staff 1845046 20 Apr 14:05 compact_monitor_2_1776683129378.mp4
-rw-r--r-- 1 lukas staff 4349352 20 Apr 14:10 compact_monitor_2_1776683433639.mp4
-rw-r--r-- 1 lukas staff 6169839 20 Apr 14:15 compact_monitor_2_1776683740511.mp4
-rw-r--r-- 1 lukas staff 7618797 20 Apr 14:20 compact_monitor_2_1776684052092.mp4
-rw-r--r-- 1 lukas staff 5221568 20 Apr 14:26 compact_monitor_2_1776684362336.mp4
-rw-r--r-- 1 lukas staff 4891906 20 Apr 14:31 compact_monitor_2_1776684674762.mp4
-rw-r--r-- 1 lukas staff 705871 20 Apr 14:36 compact_monitor_2_1776684986928.mp4
-rw-r--r-- 1 lukas staff 3797177 20 Apr 14:41 compact_monitor_2_1776685297300.mp4
-rw-r--r-- 1 lukas staff 5206650 20 Apr 14:46 compact_monitor_2_1776685613835.mp4
-rw-r--r-- 1 lukas staff 3560709 20 Apr 14:52 compact_monitor_2_1776685927877.mp4
-rw-r--r-- 1 lukas staff 3054774 20 Apr 14:57 compact_monitor_2_1776686237953.mp4
-rw-r--r-- 1 lukas staff 5624059 20 Apr 15:02 compact_monitor_2_1776686554842.mp4
-rw-r--r-- 1 lukas staff 981456 20 Apr 15:02 compact_monitor_2_1776686566986.mp4
-rw-r--r-- 1 lukas staff 3813865 20 Apr 15:08 compact_monitor_2_1776686877747.mp4
-rw-r--r-- 1 lukas staff 4434608 20 Apr 15:13 compact_monitor_2_1776687192583.mp4
-rw-r--r-- 1 lukas staff 1912795 20 Apr 15:18 compact_monitor_2_1776687512417.mp4
-rw-r--r-- 1 lukas staff 362639 20 Apr 15:23 compact_monitor_2_1776687826917.mp4
-rw-r--r-- 1 lukas staff 2587214 20 Apr 15:28 compact_monitor_2_1776688132900.mp4
-rw-r--r-- 1 lukas staff 4444884 20 Apr 15:34 compact_monitor_2_1776688441330.mp4
-rw-r--r-- 1 lukas staff 2273805 20 Apr 15:39 compact_monitor_2_1776688749248.mp4
-rw-r--r-- 1 lukas staff 1472500 20 Apr 15:44 compact_monitor_2_1776689055232.mp4
-rw-r--r-- 1 lukas staff 773818 20 Apr 15:49 compact_monitor_2_1776689362170.mp4
-rw-r--r-- 1 lukas staff 2559460 20 Apr 15:54 compact_monitor_2_1776689672041.mp4
-rw-r--r-- 1 lukas staff 2344294 20 Apr 15:59 compact_monitor_2_1776689979563.mp4
-rw-r--r-- 1 lukas staff 4007787 20 Apr 16:04 compact_monitor_2_1776690291326.mp4
-rw-r--r-- 1 lukas staff 1819239 20 Apr 16:10 compact_monitor_2_1776690601791.mp4
-rw-r--r-- 1 lukas staff 2353532 20 Apr 16:15 compact_monitor_2_1776690909468.mp4
-rw-r--r-- 1 lukas staff 838923 20 Apr 16:20 compact_monitor_2_1776691216464.mp4
-rw-r--r-- 1 lukas staff 392421 20 Apr 16:25 compact_monitor_2_1776691524797.mp4
-rw-r--r-- 1 lukas staff 419825 20 Apr 16:30 compact_monitor_2_1776691830343.mp4
-rw-r--r-- 1 lukas staff 1311278 20 Apr 16:35 compact_monitor_2_1776692138776.mp4
-rw-r--r-- 1 lukas staff 2113227 20 Apr 16:40 compact_monitor_2_1776692445996.mp4
-rw-r--r-- 1 lukas staff 2836435 20 Apr 16:45 compact_monitor_2_1776692753037.mp4
-rw-r--r-- 1 lukas staff 896192 20 Apr 16:51 compact_monitor_2_1776693062948.mp4
-rw-r--r-- 1 lukas staff 430668 20 Apr 16:56 compact_monitor_2_1776693378064.mp4
-rw-r--r-- 1 lukas staff 5400273 20 Apr 17:01 compact_monitor_2_1776693684394.mp4
-rw-r--r-- 1 lukas staff 11097706 20 Apr 17:06 compact_monitor_2_1776693994199.mp4
-rw-r--r-- 1 lukas staff 2777663 20 Apr 17:11 compact_monitor_2_1776694304409.mp4
-rw-r--r-- 1 lukas staff 1170557 20 Apr 17:16 compact_monitor_2_1776694608505.mp4
-rw-r--r-- 1 lukas staff 1670866 20 Apr 17:21 compact_monitor_2_1776694911248.mp4
-rw-r--r-- 1 lukas staff 894067 20 Apr 18:17 compact_monitor_2_1776698268984.mp4
-rw-r--r-- 1 lukas staff 145618 20 Apr 18:27 compact_monitor_2_1776698876572.mp4
-rw-r--r-- 1 lukas staff 3307440 20 Apr 18:33 compact_monitor_2_1776699183611.mp4
-rw-r--r-- 1 lukas staff 3178239 20 Apr 18:38 compact_monitor_2_1776699492586.mp4
-rw-r--r-- 1 lukas staff 4180957 20 Apr 18:43 compact_monitor_2_1776699800287.mp4
-rw-r--r-- 1 lukas staff 2802374 20 Apr 18:47 compact_monitor_2_1776700041626.mp4
-rw-r--r-- 1 lukas staff 3153626 20 Apr 18:52 compact_monitor_2_1776700348038.mp4
-rw-r--r-- 1 lukas staff 755181 21 Apr 09:10 compact_monitor_2_1776751832783.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-20 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:15] ========================================
[2026-04-21 10:40:15] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:15] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
[2026-04-21 10:40:15] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-20
[2026-04-21 10:40:39] ========================================
[2026-04-21 10:40:39] Screenpipe sync starting for: 2026-04-20
[2026-04-21 10:40:39] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (3.0G)
Data dir: OK (192 files, 501M)
[+00m03s] ▶ Counting source rows for 2026-04-20
frames: 9093
elements: 687142
ui_events: 9970
ocr_text: 5971
meetings: 2
[+00m03s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m04s] ▶ Syncing data for 2026-04-20
video_chunks ✓ 0m00s
frames (9093 rows) ✓ 1m20s
ocr_text (5971 rows) ✓ 0m48s
ui_events (9970 rows) ✓ 0m01s
elements (687142 rows) ✓ 0m48s
meetings (2 rows) ✓ 0m00s
[+03m01s] ▶ Updating FTS indexes
elements_fts ⠦
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
-zsh
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
62271
|
|
72797
|
-rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 -rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 compact_monitor_2_1776784169011.mp4
-rw-r--r-- 1 lukas staff 2762600 21 Apr 18:14 compact_monitor_2_1776784488669.mp4
-rw-r--r-- 1 lukas staff 2565519 21 Apr 18:20 compact_monitor_2_1776784802053.mp4
-rw-r--r-- 1 lukas staff 3908397 21 Apr 18:25 compact_monitor_2_1776785112030.mp4
-rw-r--r-- 1 lukas staff 2820230 21 Apr 18:30 compact_monitor_2_1776785425843.mp4
-rw-r--r-- 1 lukas staff 3798324 21 Apr 18:35 compact_monitor_2_1776785731509.mp4
-rw-r--r-- 1 lukas staff 5973589 21 Apr 18:40 compact_monitor_2_1776786042237.mp4
-rw-r--r-- 1 lukas staff 696810 21 Apr 18:40 compact_monitor_2_1776786048297.mp4
-rw-r--r-- 1 lukas staff 3411653 21 Apr 18:46 compact_monitor_2_1776786358293.mp4
-rw-r--r-- 1 lukas staff 1900088 21 Apr 18:51 compact_monitor_2_1776786667842.mp4
-rw-r--r-- 1 lukas staff 2960124 21 Apr 18:56 compact_monitor_2_1776786976688.mp4
-rw-r--r-- 1 lukas staff 3465743 21 Apr 19:01 compact_monitor_2_1776787292732.mp4
-rw-r--r-- 1 lukas staff 5410677 21 Apr 19:07 compact_monitor_2_1776787617984.mp4
-rw-r--r-- 1 lukas staff 3739198 21 Apr 19:12 compact_monitor_2_1776787934248.mp4
-rw-r--r-- 1 lukas staff 1383154 21 Apr 19:17 compact_monitor_2_1776788242752.mp4
-rw-r--r-- 1 lukas staff 1800231 21 Apr 19:22 compact_monitor_2_1776788547707.mp4
-rw-r--r-- 1 lukas staff 985288 21 Apr 19:27 compact_monitor_2_1776788859770.mp4
-rw-r--r-- 1 lukas staff 2005715 21 Apr 19:32 compact_monitor_2_1776789171257.mp4
-rw-r--r-- 1 lukas staff 5461430 21 Apr 19:38 compact_monitor_2_1776789493765.mp4
-rw-r--r-- 1 lukas staff 4057709 21 Apr 19:43 compact_monitor_2_1776789819462.mp4
-rw-r--r-- 1 lukas staff 2596450 21 Apr 19:49 compact_monitor_2_1776790138746.mp4
-rw-r--r-- 1 lukas staff 3792786 21 Apr 19:54 compact_monitor_2_1776790456362.mp4
-rw-r--r-- 1 lukas staff 1534504 21 Apr 19:59 compact_monitor_2_1776790775836.mp4
-rw-r--r-- 1 lukas staff 3246894 21 Apr 20:04 compact_monitor_2_1776791089868.mp4
-rw-r--r-- 1 lukas staff 678653 21 Apr 20:10 compact_monitor_2_1776791400917.mp4
-rw-r--r-- 1 lukas staff 1037919 21 Apr 20:15 compact_monitor_2_1776791709090.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ ll
total 899512
drwxr-xr-x 306 lukas staff 9792 21 Apr 20:18 .
drwxr-xr-x 14 lukas staff 448 21 Apr 09:09 ..
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:05 1776791134169_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:05 1776791134429_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:06 1776791165816_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:06 1776791166383_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:06 1776791196587_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:06 1776791197102_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:07 1776791227416_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:07 1776791227779_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:07 1776791258183_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:07 1776791258594_m1.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791287670_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791287761_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791292727_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791293784_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791300420_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791301542_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791305234_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791306590_m2.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791314840_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791316155_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:09 1776791347790_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:09 1776791348817_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:09 1776791380412_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:09 1776791381822_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:10 1776791412322_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:10 1776791413781_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:10 1776791443689_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:10 1776791446344_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:11 1776791474900_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:11 1776791479169_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:11 1776791507841_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:11 1776791511806_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:12 1776791539947_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:12 1776791543728_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:12 1776791572066_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:12 1776791576889_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:13 1776791604264_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:13 1776791609516_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:13 1776791635686_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:14 1776791641549_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:14 1776791667683_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:14 1776791672264_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:14 1776791699168_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:15 1776791703546_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:15 1776791729923_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:15 1776791734502_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:16 1776791762742_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:16 1776791767091_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:16 1776791794955_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:16 1776791799940_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:17 1776791828207_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:17 1776791832582_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:17 1776791860643_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:17 1776791864973_m1.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791886556_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791887551_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791892443_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791893875_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791895925_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791897732_m2.jpg
-rw-r--r-- 1 lukas staff 1361281 21 Apr 09:20 compact_monitor_1_1776752441248.mp4
-rw-r--r-- 1 lukas staff 651317 21 Apr 09:25 compact_monitor_1_1776752745803.mp4
-rw-r--r-- 1 lukas staff 3097532 21 Apr 09:30 compact_monitor_1_1776753055208.mp4
-rw-r--r-- 1 lukas staff 690723 21 Apr 09:36 compact_monitor_1_1776753364005.mp4
-rw-r--r-- 1 lukas staff 391403 21 Apr 09:41 compact_monitor_1_1776753671910.mp4
-rw-r--r-- 1 lukas staff 400049 21 Apr 09:46 compact_monitor_1_1776753983723.mp4
-rw-r--r-- 1 lukas staff 2590693 21 Apr 09:51 compact_monitor_1_1776754288632.mp4
-rw-r--r-- 1 lukas staff 3414940 21 Apr 09:56 compact_monitor_1_1776754595698.mp4
-rw-r--r-- 1 lukas staff 2142937 21 Apr 10:01 compact_monitor_1_1776754907279.mp4
-rw-r--r-- 1 lukas staff 2594906 21 Apr 10:06 compact_monitor_1_1776755216988.mp4
-rw-r--r-- 1 lukas staff 3580618 21 Apr 10:12 compact_monitor_1_1776755522051.mp4
-rw-r--r-- 1 lukas staff 1630021 21 Apr 10:17 compact_monitor_1_1776755830782.mp4
-rw-r--r-- 1 lukas staff 1101140 21 Apr 10:22 compact_monitor_1_1776756139518.mp4
-rw-r--r-- 1 lukas staff 1525074 21 Apr 10:27 compact_monitor_1_1776756449245.mp4
-rw-r--r-- 1 lukas staff 1217305 21 Apr 10:32 compact_monitor_1_1776756757426.mp4
-rw-r--r-- 1 lukas staff 848652 21 Apr 10:37 compact_monitor_1_1776757066993.mp4
-rw-r--r-- 1 lukas staff 735624 21 Apr 10:42 compact_monitor_1_1776757371762.mp4
-rw-r--r-- 1 lukas staff 831986 21 Apr 10:47 compact_monitor_1_1776757676789.mp4
-rw-r--r-- 1 lukas staff 1910069 21 Apr 10:53 compact_monitor_1_1776757982061.mp4
-rw-r--r-- 1 lukas staff 1173193 21 Apr 10:58 compact_monitor_1_1776758293584.mp4
-rw-r--r-- 1 lukas staff 4089387 21 Apr 11:03 compact_monitor_1_1776758598100.mp4
-rw-r--r-- 1 lukas staff 4525764 21 Apr 11:08 compact_monitor_1_1776758908569.mp4
-rw-r--r-- 1 lukas staff 819571 21 Apr 11:13 compact_monitor_1_1776759225828.mp4
-rw-r--r-- 1 lukas staff 2960114 21 Apr 11:18 compact_monitor_1_1776759531737.mp4
-rw-r--r-- 1 lukas staff 1192769 21 Apr 11:24 compact_monitor_1_1776759843534.mp4
-rw-r--r-- 1 lukas staff 652804 21 Apr 11:29 compact_monitor_1_1776760150075.mp4
-rw-r--r-- 1 lukas staff 1172707 21 Apr 11:34 compact_monitor_1_1776760454916.mp4
-rw-r--r-- 1 lukas staff 360331 21 Apr 11:39 compact_monitor_1_1776760760172.mp4
-rw-r--r-- 1 lukas staff 317710 21 Apr 11:44 compact_monitor_1_1776761068314.mp4
-rw-r--r-- 1 lukas staff 450918 21 Apr 11:49 compact_monitor_1_1776761375398.mp4
-rw-r--r-- 1 lukas staff 299945 21 Apr 11:54 compact_monitor_1_1776761680271.mp4
-rw-r--r-- 1 lukas staff 353867 21 Apr 11:59 compact_monitor_1_1776761985775.mp4
-rw-r--r-- 1 lukas staff 271890 21 Apr 12:04 compact_monitor_1_1776762295293.mp4
-rw-r--r-- 1 lukas staff 291270 21 Apr 12:10 compact_monitor_1_1776762600319.mp4
-rw-r--r-- 1 lukas staff 282771 21 Apr 12:15 compact_monitor_1_1776762905324.mp4
-rw-r--r-- 1 lukas staff 263293 21 Apr 12:20 compact_monitor_1_1776763210041.mp4
-rw-r--r-- 1 lukas staff 283167 21 Apr 12:25 compact_monitor_1_1776763512506.mp4
-rw-r--r-- 1 lukas staff 286094 21 Apr 12:30 compact_monitor_1_1776763822081.mp4
-rw-r--r-- 1 lukas staff 261359 21 Apr 12:35 compact_monitor_1_1776764127243.mp4
-rw-r--r-- 1 lukas staff 272391 21 Apr 12:40 compact_monitor_1_1776764431677.mp4
-rw-r--r-- 1 lukas staff 259220 21 Apr 12:45 compact_monitor_1_1776764734158.mp4
-rw-r--r-- 1 lukas staff 306143 21 Apr 12:50 compact_monitor_1_1776765036552.mp4
-rw-r--r-- 1 lukas staff 313379 21 Apr 12:55 compact_monitor_1_1776765344009.mp4
-rw-r--r-- 1 lukas staff 300628 21 Apr 13:00 compact_monitor_1_1776765646576.mp4
-rw-r--r-- 1 lukas staff 290958 21 Apr 13:05 compact_monitor_1_1776765954534.mp4
-rw-r--r-- 1 lukas staff 588397 21 Apr 13:11 compact_monitor_1_1776766259390.mp4
-rw-r--r-- 1 lukas staff 180500 21 Apr 13:16 compact_monitor_1_1776766566390.mp4
-rw-r--r-- 1 lukas staff 180884 21 Apr 13:21 compact_monitor_1_1776766871246.mp4
-rw-r--r-- 1 lukas staff 180377 21 Apr 13:26 compact_monitor_1_1776767174287.mp4
-rw-r--r-- 1 lukas staff 179980 21 Apr 13:31 compact_monitor_1_1776767478793.mp4
-rw-r--r-- 1 lukas staff 554281 21 Apr 13:39 compact_monitor_1_1776767997301.mp4
-rw-r--r-- 1 lukas staff 206870 21 Apr 13:45 compact_monitor_1_1776768302213.mp4
-rw-r--r-- 1 lukas staff 829571 21 Apr 13:50 compact_monitor_1_1776768605307.mp4
-rw-r--r-- 1 lukas staff 253043 21 Apr 13:55 compact_monitor_1_1776768909764.mp4
-rw-r--r-- 1 lukas staff 366585 21 Apr 14:00 compact_monitor_1_1776769213520.mp4
-rw-r--r-- 1 lukas staff 827017 21 Apr 14:05 compact_monitor_1_1776769520540.mp4
-rw-r--r-- 1 lukas staff 151713 21 Apr 14:10 compact_monitor_1_1776769827631.mp4
-rw-r--r-- 1 lukas staff 160379 21 Apr 14:15 compact_monitor_1_1776770135163.mp4
-rw-r--r-- 1 lukas staff 107354 21 Apr 14:20 compact_monitor_1_1776770440683.mp4
-rw-r--r-- 1 lukas staff 291081 21 Apr 14:25 compact_monitor_1_1776770744999.mp4
-rw-r--r-- 1 lukas staff 603627 21 Apr 14:30 compact_monitor_1_1776771051270.mp4
-rw-r--r-- 1 lukas staff 452023 21 Apr 14:36 compact_monitor_1_1776771361049.mp4
-rw-r--r-- 1 lukas staff 1230482 21 Apr 14:41 compact_monitor_1_1776771665945.mp4
-rw-r--r-- 1 lukas staff 943232 21 Apr 14:46 compact_monitor_1_1776771975744.mp4
-rw-r--r-- 1 lukas staff 1113618 21 Apr 14:51 compact_monitor_1_1776772285693.mp4
-rw-r--r-- 1 lukas staff 9991796 21 Apr 14:56 compact_monitor_1_1776772592311.mp4
-rw-r--r-- 1 lukas staff 7852861 21 Apr 15:01 compact_monitor_1_1776772906518.mp4
-rw-r--r-- 1 lukas staff 5373218 21 Apr 15:07 compact_monitor_1_1776773217969.mp4
-rw-r--r-- 1 lukas staff 2958007 21 Apr 15:12 compact_monitor_1_1776773526321.mp4
-rw-r--r-- 1 lukas staff 1524865 21 Apr 15:17 compact_monitor_1_1776773836226.mp4
-rw-r--r-- 1 lukas staff 1632964 21 Apr 15:22 compact_monitor_1_1776774139940.mp4
-rw-r--r-- 1 lukas staff 2658750 21 Apr 15:27 compact_monitor_1_1776774447008.mp4
-rw-r--r-- 1 lukas staff 4108273 21 Apr 15:32 compact_monitor_1_1776774756791.mp4
-rw-r--r-- 1 lukas staff 4304005 21 Apr 15:37 compact_monitor_1_1776775064772.mp4
-rw-r--r-- 1 lukas staff 4013066 21 Apr 15:43 compact_monitor_1_1776775373343.mp4
-rw-r--r-- 1 lukas staff 463750 21 Apr 15:48 compact_monitor_1_1776775690861.mp4
-rw-r--r-- 1 lukas staff 402959 21 Apr 15:53 compact_monitor_1_1776775996413.mp4
-rw-r--r-- 1 lukas staff 688059 21 Apr 15:58 compact_monitor_1_1776776305173.mp4
-rw-r--r-- 1 lukas staff 429470 21 Apr 16:03 compact_monitor_1_1776776616139.mp4
-rw-r--r-- 1 lukas staff 666874 21 Apr 16:08 compact_monitor_1_1776776927836.mp4
-rw-r--r-- 1 lukas staff 753219 21 Apr 16:14 compact_monitor_1_1776777243164.mp4
-rw-r--r-- 1 lukas staff 526976 21 Apr 16:19 compact_monitor_1_1776777553173.mp4
-rw-r--r-- 1 lukas staff 2122250 21 Apr 16:24 compact_monitor_1_1776777858871.mp4
-rw-r--r-- 1 lukas staff 1105836 21 Apr 16:29 compact_monitor_1_1776778165624.mp4
-rw-r--r-- 1 lukas staff 641592 21 Apr 16:34 compact_monitor_1_1776778472128.mp4
-rw-r--r-- 1 lukas staff 949605 21 Apr 16:39 compact_monitor_1_1776778777082.mp4
-rw-r--r-- 1 lukas staff 306519 21 Apr 16:44 compact_monitor_1_1776779085411.mp4
-rw-r--r-- 1 lukas staff 309868 21 Apr 16:49 compact_monitor_1_1776779393309.mp4
-rw-r--r-- 1 lukas staff 491284 21 Apr 16:55 compact_monitor_1_1776779699385.mp4
-rw-r--r-- 1 lukas staff 309642 21 Apr 17:28 compact_monitor_1_1776781695807.mp4
-rw-r--r-- 1 lukas staff 465924 21 Apr 17:38 compact_monitor_1_1776782303042.mp4
-rw-r--r-- 1 lukas staff 134405 21 Apr 17:43 compact_monitor_1_1776782611770.mp4
-rw-r--r-- 1 lukas staff 193581 21 Apr 17:48 compact_monitor_1_1776782919363.mp4
-rw-r--r-- 1 lukas staff 3920653 21 Apr 17:53 compact_monitor_1_1776783226867.mp4
-rw-r--r-- 1 lukas staff 4522984 21 Apr 17:59 compact_monitor_1_1776783537226.mp4
-rw-r--r-- 1 lukas staff 3278447 21 Apr 18:04 compact_monitor_1_1776783850457.mp4
-rw-r--r-- 1 lukas staff 4152848 21 Apr 18:09 compact_monitor_1_1776784162084.mp4
-rw-r--r-- 1 lukas staff 3514812 21 Apr 18:14 compact_monitor_1_1776784481496.mp4
-rw-r--r-- 1 lukas staff 3689553 21 Apr 18:20 compact_monitor_1_1776784799298.mp4
-rw-r--r-- 1 lukas staff 452528 21 Apr 18:25 compact_monitor_1_1776785110432.mp4
-rw-r--r-- 1 lukas staff 440956 21 Apr 18:30 compact_monitor_1_1776785423557.mp4
-rw-r--r-- 1 lukas staff 336062 21 Apr 18:35 compact_monitor_1_1776785729435.mp4
-rw-r--r-- 1 lukas staff 371803 21 Apr 18:40 compact_monitor_1_1776786036969.mp4
-rw-r--r-- 1 lukas staff 563389 21 Apr 18:45 compact_monitor_1_1776786354321.mp4
-rw-r--r-- 1 lukas staff 371801 21 Apr 18:51 compact_monitor_1_1776786665889.mp4
-rw-r--r-- 1 lukas staff 737600 21 Apr 18:56 compact_monitor_1_1776786974153.mp4
-rw-r--r-- 1 lukas staff 341424 21 Apr 19:01 compact_monitor_1_1776787288363.mp4
-rw-r--r-- 1 lukas staff 338058 21 Apr 19:06 compact_monitor_1_1776787612940.mp4
-rw-r--r-- 1 lukas staff 332166 21 Apr 19:12 compact_monitor_1_1776787932333.mp4
-rw-r--r-- 1 lukas staff 328362 21 Apr 19:17 compact_monitor_1_1776788241604.mp4
-rw-r--r-- 1 lukas staff 871980 21 Apr 19:22 compact_monitor_1_1776788545749.mp4
-rw-r--r-- 1 lukas staff 265660 21 Apr 19:27 compact_monitor_1_1776788858438.mp4
-rw-r--r-- 1 lukas staff 265021 21 Apr 19:32 compact_monitor_1_1776789168881.mp4
-rw-r--r-- 1 lukas staff 3632949 21 Apr 19:38 compact_monitor_1_1776789484956.mp4
-rw-r--r-- 1 lukas staff 3594409 21 Apr 19:43 compact_monitor_1_1776789816527.mp4
-rw-r--r-- 1 lukas staff 2558014 21 Apr 19:48 compact_monitor_1_1776790131571.mp4
-rw-r--r-- 1 lukas staff 1435890 21 Apr 19:54 compact_monitor_1_1776790452873.mp4
-rw-r--r-- 1 lukas staff 770082 21 Apr 19:59 compact_monitor_1_1776790772821.mp4
-rw-r--r-- 1 lukas staff 805381 21 Apr 20:04 compact_monitor_1_1776791086631.mp4
-rw-r--r-- 1 lukas staff 240936 21 Apr 20:10 compact_monitor_1_1776791399239.mp4
-rw-r--r-- 1 lukas staff 660883 21 Apr 20:15 compact_monitor_1_1776791707130.mp4
-rw-r--r-- 1 lukas staff 406541 21 Apr 09:20 compact_monitor_2_1776752442671.mp4
-rw-r--r-- 1 lukas staff 3455570 21 Apr 09:25 compact_monitor_2_1776752748499.mp4
-rw-r--r-- 1 lukas staff 3276134 21 Apr 09:31 compact_monitor_2_1776753058588.mp4
-rw-r--r-- 1 lukas staff 3189679 21 Apr 09:36 compact_monitor_2_1776753366025.mp4
-rw-r--r-- 1 lukas staff 4385210 21 Apr 09:41 compact_monitor_2_1776753673600.mp4
-rw-r--r-- 1 lukas staff 1501936 21 Apr 09:46 compact_monitor_2_1776753985751.mp4
-rw-r--r-- 1 lukas staff 1372602 21 Apr 09:51 compact_monitor_2_1776754291836.mp4
-rw-r--r-- 1 lukas staff 2000636 21 Apr 09:56 compact_monitor_2_1776754601162.mp4
-rw-r--r-- 1 lukas staff 2849997 21 Apr 10:01 compact_monitor_2_1776754909445.mp4
-rw-r--r-- 1 lukas staff 2654363 21 Apr 10:07 compact_monitor_2_1776755219231.mp4
-rw-r--r-- 1 lukas staff 2557181 21 Apr 10:12 compact_monitor_2_1776755525397.mp4
-rw-r--r-- 1 lukas staff 2261085 21 Apr 10:17 compact_monitor_2_1776755834563.mp4
-rw-r--r-- 1 lukas staff 5251119 21 Apr 10:22 compact_monitor_2_1776756143688.mp4
-rw-r--r-- 1 lukas staff 4849466 21 Apr 10:27 compact_monitor_2_1776756452946.mp4
-rw-r--r-- 1 lukas staff 7568584 21 Apr 10:32 compact_monitor_2_1776756760717.mp4
-rw-r--r-- 1 lukas staff 1777476 21 Apr 10:37 compact_monitor_2_1776757068551.mp4
-rw-r--r-- 1 lukas staff 1050187 21 Apr 10:42 compact_monitor_2_1776757372851.mp4
-rw-r--r-- 1 lukas staff 2443492 21 Apr 10:48 compact_monitor_2_1776757678198.mp4
-rw-r--r-- 1 lukas staff 2203759 21 Apr 10:53 compact_monitor_2_1776757984610.mp4
-rw-r--r-- 1 lukas staff 705421 21 Apr 10:58 compact_monitor_2_1776758295263.mp4
-rw-r--r-- 1 lukas staff 2164798 21 Apr 11:03 compact_monitor_2_1776758602089.mp4
-rw-r--r-- 1 lukas staff 5646225 21 Apr 11:08 compact_monitor_2_1776758914322.mp4
-rw-r--r-- 1 lukas staff 176405 21 Apr 11:08 compact_monitor_2_1776758920570.mp4
-rw-r--r-- 1 lukas staff 3055641 21 Apr 11:13 compact_monitor_2_1776759228080.mp4
-rw-r--r-- 1 lukas staff 5083148 21 Apr 11:19 compact_monitor_2_1776759535311.mp4
-rw-r--r-- 1 lukas staff 3249048 21 Apr 11:24 compact_monitor_2_1776759845538.mp4
-rw-r--r-- 1 lukas staff 412007 21 Apr 11:29 compact_monitor_2_1776760151136.mp4
-rw-r--r-- 1 lukas staff 1751151 21 Apr 11:34 compact_monitor_2_1776760456599.mp4
-rw-r--r-- 1 lukas staff 3456190 21 Apr 11:39 compact_monitor_2_1776760762300.mp4
-rw-r--r-- 1 lukas staff 3658014 21 Apr 11:44 compact_monitor_2_1776761070425.mp4
-rw-r--r-- 1 lukas staff 3206849 21 Apr 11:49 compact_monitor_2_1776761377421.mp4
-rw-r--r-- 1 lukas staff 3910927 21 Apr 11:54 compact_monitor_2_1776761681410.mp4
-rw-r--r-- 1 lukas staff 3953889 21 Apr 11:59 compact_monitor_2_1776761988171.mp4
-rw-r--r-- 1 lukas staff 861781 21 Apr 12:04 compact_monitor_2_1776762296552.mp4
-rw-r--r-- 1 lukas staff 1899936 21 Apr 12:10 compact_monitor_2_1776762601415.mp4
-rw-r--r-- 1 lukas staff 2512201 21 Apr 12:15 compact_monitor_2_1776762906487.mp4
-rw-r--r-- 1 lukas staff 1648105 21 Apr 12:20 compact_monitor_2_1776763210990.mp4
-rw-r--r-- 1 lukas staff 2146903 21 Apr 12:25 compact_monitor_2_1776763514151.mp4
-rw-r--r-- 1 lukas staff 2493928 21 Apr 12:30 compact_monitor_2_1776763823078.mp4
-rw-r--r-- 1 lukas staff 1036980 21 Apr 12:35 compact_monitor_2_1776764128064.mp4
-rw-r--r-- 1 lukas staff 1843291 21 Apr 12:40 compact_monitor_2_1776764432450.mp4
-rw-r--r-- 1 lukas staff 1332887 21 Apr 12:45 compact_monitor_2_1776764735029.mp4
-rw-r--r-- 1 lukas staff 2194246 21 Apr 12:50 compact_monitor_2_1776765037907.mp4
-rw-r--r-- 1 lukas staff 685377 21 Apr 12:55 compact_monitor_2_1776765345140.mp4
-rw-r--r-- 1 lukas staff 882308 21 Apr 13:00 compact_monitor_2_1776765647622.mp4
-rw-r--r-- 1 lukas staff 2144425 21 Apr 13:05 compact_monitor_2_1776765955945.mp4
-rw-r--r-- 1 lukas staff 1720705 21 Apr 13:11 compact_monitor_2_1776766260963.mp4
-rw-r--r-- 1 lukas staff 2881255 21 Apr 13:16 compact_monitor_2_1776766567612.mp4
-rw-r--r-- 1 lukas staff 1981148 21 Apr 13:21 compact_monitor_2_1776766872346.mp4
-rw-r--r-- 1 lukas staff 1849577 21 Apr 13:26 compact_monitor_2_1776767175783.mp4
-rw-r--r-- 1 lukas staff 2268817 21 Apr 13:31 compact_monitor_2_1776767479808.mp4
-rw-r--r-- 1 lukas staff 3217992 21 Apr 13:40 compact_monitor_2_1776767999099.mp4
-rw-r--r-- 1 lukas staff 233767 21 Apr 13:45 compact_monitor_2_1776768302941.mp4
-rw-r--r-- 1 lukas staff 326458 21 Apr 13:50 compact_monitor_2_1776768606665.mp4
-rw-r--r-- 1 lukas staff 753941 21 Apr 13:55 compact_monitor_2_1776768910508.mp4
-rw-r--r-- 1 lukas staff 1610278 21 Apr 14:00 compact_monitor_2_1776769215484.mp4
-rw-r--r-- 1 lukas staff 1650957 21 Apr 14:05 compact_monitor_2_1776769522225.mp4
-rw-r--r-- 1 lukas staff 2146659 21 Apr 14:10 compact_monitor_2_1776769829535.mp4
-rw-r--r-- 1 lukas staff 2601207 21 Apr 14:15 compact_monitor_2_1776770136633.mp4
-rw-r--r-- 1 lukas staff 824666 21 Apr 14:20 compact_monitor_2_1776770441822.mp4
-rw-r--r-- 1 lukas staff 2703967 21 Apr 14:25 compact_monitor_2_1776770747214.mp4
-rw-r--r-- 1 lukas staff 2321658 21 Apr 14:30 compact_monitor_2_1776771052932.mp4
-rw-r--r-- 1 lukas staff 1461253 21 Apr 14:36 compact_monitor_2_1776771362402.mp4
-rw-r--r-- 1 lukas staff 1437234 21 Apr 14:41 compact_monitor_2_1776771667446.mp4
-rw-r--r-- 1 lukas staff 987598 21 Apr 14:46 compact_monitor_2_1776771978048.mp4
-rw-r--r-- 1 lukas staff 3317652 21 Apr 14:51 compact_monitor_2_1776772287751.mp4
-rw-r--r-- 1 lukas staff 2270897 21 Apr 14:56 compact_monitor_2_1776772597109.mp4
-rw-r--r-- 1 lukas staff 2751238 21 Apr 15:01 compact_monitor_2_1776772910495.mp4
-rw-r--r-- 1 lukas staff 3119002 21 Apr 15:07 compact_monitor_2_1776773221603.mp4
-rw-r--r-- 1 lukas staff 1607530 21 Apr 15:12 compact_monitor_2_1776773528294.mp4
-rw-r--r-- 1 lukas staff 907723 21 Apr 15:17 compact_monitor_2_1776773837589.mp4
-rw-r--r-- 1 lukas staff 1386365 21 Apr 15:22 compact_monitor_2_1776774141369.mp4
-rw-r--r-- 1 lukas staff 2111486 21 Apr 15:27 compact_monitor_2_1776774448810.mp4
-rw-r--r-- 1 lukas staff 2258968 21 Apr 15:32 compact_monitor_2_1776774759155.mp4
-rw-r--r-- 1 lukas staff 1544108 21 Apr 15:37 compact_monitor_2_1776775067064.mp4
-rw-r--r-- 1 lukas staff 1433287 21 Apr 15:43 compact_monitor_2_1776775380397.mp4
-rw-r--r-- 1 lukas staff 1984377 21 Apr 15:48 compact_monitor_2_1776775692870.mp4
-rw-r--r-- 1 lukas staff 2617661 21 Apr 15:53 compact_monitor_2_1776775998384.mp4
-rw-r--r-- 1 lukas staff 2791654 21 Apr 15:58 compact_monitor_2_1776776307754.mp4
-rw-r--r-- 1 lukas staff 2433361 21 Apr 16:03 compact_monitor_2_1776776618393.mp4
-rw-r--r-- 1 lukas staff 3703100 21 Apr 16:08 compact_monitor_2_1776776931489.mp4
-rw-r--r-- 1 lukas staff 2474041 21 Apr 16:14 compact_monitor_2_1776777245751.mp4
-rw-r--r-- 1 lukas staff 2484853 21 Apr 16:19 compact_monitor_2_1776777555230.mp4
-rw-r--r-- 1 lukas staff 2062186 21 Apr 16:24 compact_monitor_2_1776777860560.mp4
-rw-r--r-- 1 lukas staff 2185453 21 Apr 16:29 compact_monitor_2_1776778167563.mp4
-rw-r--r-- 1 lukas staff 1177326 21 Apr 16:34 compact_monitor_2_1776778473232.mp4
-rw-r--r-- 1 lukas staff 1949139 21 Apr 16:39 compact_monitor_2_1776778779902.mp4
-rw-r--r-- 1 lukas staff 879195 21 Apr 16:44 compact_monitor_2_1776779086385.mp4
-rw-r--r-- 1 lukas staff 1252502 21 Apr 16:49 compact_monitor_2_1776779394675.mp4
-rw-r--r-- 1 lukas staff 2773673 21 Apr 16:55 compact_monitor_2_1776779700999.mp4
-rw-r--r-- 1 lukas staff 481976 21 Apr 17:28 compact_monitor_2_1776781697113.mp4
-rw-r--r-- 1 lukas staff 209802 21 Apr 17:38 compact_monitor_2_1776782304722.mp4
-rw-r--r-- 1 lukas staff 533030 21 Apr 17:43 compact_monitor_2_1776782612516.mp4
-rw-r--r-- 1 lukas staff 2066772 21 Apr 17:48 compact_monitor_2_1776782921485.mp4
-rw-r--r-- 1 lukas staff 2700050 21 Apr 17:53 compact_monitor_2_1776783230415.mp4
-rw-r--r-- 1 lukas staff 4246256 21 Apr 17:59 compact_monitor_2_1776783541082.mp4
-rw-r--r-- 1 lukas staff 2226648 21 Apr 18:04 compact_monitor_2_1776783852985.mp4
-rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 compact_monitor_2_1776784169011.mp4
-rw-r--r-- 1 lukas staff 2762600 21 Apr 18:14 compact_monitor_2_1776784488669.mp4
-rw-r--r-- 1 lukas staff 2565519 21 Apr 18:20 compact_monitor_2_1776784802053.mp4
-rw-r--r-- 1 lukas staff 3908397 21 Apr 18:25 compact_monitor_2_1776785112030.mp4
-rw-r--r-- 1 lukas staff 2820230 21 Apr 18:30 compact_monitor_2_1776785425843.mp4
-rw-r--r-- 1 lukas staff 3798324 21 Apr 18:35 compact_monitor_2_1776785731509.mp4
-rw-r--r-- 1 lukas staff 5973589 21 Apr 18:40 compact_monitor_2_1776786042237.mp4
-rw-r--r-- 1 lukas staff 696810 21 Apr 18:40 compact_monitor_2_1776786048297.mp4
-rw-r--r-- 1 lukas staff 3411653 21 Apr 18:46 compact_monitor_2_1776786358293.mp4
-rw-r--r-- 1 lukas staff 1900088 21 Apr 18:51 compact_monitor_2_1776786667842.mp4
-rw-r--r-- 1 lukas staff 2960124 21 Apr 18:56 compact_monitor_2_1776786976688.mp4
-rw-r--r-- 1 lukas staff 3465743 21 Apr 19:01 compact_monitor_2_1776787292732.mp4
-rw-r--r-- 1 lukas staff 5410677 21 Apr 19:07 compact_monitor_2_1776787617984.mp4
-rw-r--r-- 1 lukas staff 3739198 21 Apr 19:12 compact_monitor_2_1776787934248.mp4
-rw-r--r-- 1 lukas staff 1383154 21 Apr 19:17 compact_monitor_2_1776788242752.mp4
-rw-r--r-- 1 lukas staff 1800231 21 Apr 19:22 compact_monitor_2_1776788547707.mp4
-rw-r--r-- 1 lukas staff 985288 21 Apr 19:27 compact_monitor_2_1776788859770.mp4
-rw-r--r-- 1 lukas staff 2005715 21 Apr 19:32 compact_monitor_2_1776789171257.mp4
-rw-r--r-- 1 lukas staff 5461430 21 Apr 19:38 compact_monitor_2_1776789493765.mp4
-rw-r--r-- 1 lukas staff 4057709 21 Apr 19:43 compact_monitor_2_1776789819462.mp4
-rw-r--r-- 1 lukas staff 2596450 21 Apr 19:49 compact_monitor_2_1776790138746.mp4
-rw-r--r-- 1 lukas staff 3792786 21 Apr 19:54 compact_monitor_2_1776790456362.mp4
-rw-r--r-- 1 lukas staff 1534504 21 Apr 19:59 compact_monitor_2_1776790775836.mp4
-rw-r--r-- 1 lukas staff 3246894 21 Apr 20:04 compact_monitor_2_1776791089868.mp4
-rw-r--r-- 1 lukas staff 678653 21 Apr 20:10 compact_monitor_2_1776791400917.mp4
-rw-r--r-- 1 lukas staff 1037919 21 Apr 20:15 compact_monitor_2_1776791709090.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ cd /Volumes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 32
drwxr-xr-x 4 root wheel 128 22 Apr 10:24 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 20 Apr 19:47 Macintosh HD -> /
drwx------ 1 lukas staff 16384 22 Apr 10:24 Work
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 96
drwxr-xr-x 6 root wheel 192 22 Apr 18:17 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 20 Apr 19:47 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
drwx------ 1 lukas staff 16384 22 Apr 10:24 Work
drwx------ 1 lukas staff 16384 19 Apr 18:36 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll
total 10687944
drwxrwxrwx 1 lukas staff 16384 21 Apr 10:47 .
drwx------ 1 lukas staff 16384 11 Apr 15:46 ..
-rwxrwxrwx@ 1 lukas staff 6148 21 Apr 10:48 .DS_Store
-rwxrwxrwx@ 1 lukas staff 4055343104 21 Apr 10:47 archive.db
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 10:48 data
-rwxrwxrwx 1 lukas staff 1416806400 14 Apr 20:49 db.sqlite
drwxrwxrwx 1 lukas staff 16384 11 Apr 16:51 pipes
-rwxrwxrwx@ 1 lukas staff 3250 11 Apr 17:00 screenpipe-day.sh
-rwxrwxrwx 1 lukas staff 0 13 Apr 17:21 screenpipe.db
-rwxrwxrwx 1 lukas staff 0 11 Apr 17:26 test_write
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe/data $ ll
total 240
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 10:48 .
drwxrwxrwx 1 lukas staff 16384 21 Apr 10:47 ..
-rwxrwxrwx@ 1 lukas staff 6148 22 Apr 18:17 .DS_Store
drwxrwxrwx@ 1 lukas staff 16384 15 Apr 09:59 2026-04-14
drwxrwxrwx@ 1 lukas staff 16384 16 Apr 09:13 2026-04-15
drwxrwxrwx@ 1 lukas staff 16384 17 Apr 08:57 2026-04-16
drwxrwxrwx@ 1 lukas staff 16384 18 Apr 13:35 2026-04-17
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 09:10 2026-04-20
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe/data $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 15 lukas staff 480 22 Apr 09:15 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 264 lukas staff 8448 22 Apr 18:18 2026-04-22
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-21
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ ll
total 881488
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 .
drwxr-xr-x 15 lukas staff 480 22 Apr 09:15 ..
-rw-r--r-- 1 lukas staff 1361281 21 Apr 09:20 compact_monitor_1_1776752441248.mp4
-rw-r--r-- 1 lukas staff 651317 21 Apr 09:25 compact_monitor_1_1776752745803.mp4
-rw-r--r-- 1 lukas staff 3097532 21 Apr 09:30 compact_monitor_1_1776753055208.mp4
-rw-r--r-- 1 lukas staff 690723 21 Apr 09:36 compact_monitor_1_1776753364005.mp4
-rw-r--r-- 1 lukas staff 391403 21 Apr 09:41 compact_monitor_1_1776753671910.mp4
-rw-r--r-- 1 lukas staff 400049 21 Apr 09:46 compact_monitor_1_1776753983723.mp4
-rw-r--r-- 1 lukas staff 2590693 21 Apr 09:51 compact_monitor_1_1776754288632.mp4
-rw-r--r-- 1 lukas staff 3414940 21 Apr 09:56 compact_monitor_1_1776754595698.mp4
-rw-r--r-- 1 lukas staff 2142937 21 Apr 10:01 compact_monitor_1_1776754907279.mp4
-rw-r--r-- 1 lukas staff 2594906 21 Apr 10:06 compact_monitor_1_1776755216988.mp4
-rw-r--r-- 1 lukas staff 3580618 21 Apr 10:12 compact_monitor_1_1776755522051.mp4
-rw-r--r-- 1 lukas staff 1630021 21 Apr 10:17 compact_monitor_1_1776755830782.mp4
-rw-r--r-- 1 lukas staff 1101140 21 Apr 10:22 compact_monitor_1_1776756139518.mp4
-rw-r--r-- 1 lukas staff 1525074 21 Apr 10:27 compact_monitor_1_1776756449245.mp4
-rw-r--r-- 1 lukas staff 1217305 21 Apr 10:32 compact_monitor_1_1776756757426.mp4
-rw-r--r-- 1 lukas staff 848652 21 Apr 10:37 compact_monitor_1_1776757066993.mp4
-rw-r--r-- 1 lukas staff 735624 21 Apr 10:42 compact_monitor_1_1776757371762.mp4
-rw-r--r-- 1 lukas staff 831986 21 Apr 10:47 compact_monitor_1_1776757676789.mp4
-rw-r--r-- 1 lukas staff 1910069 21 Apr 10:53 compact_monitor_1_1776757982061.mp4
-rw-r--r-- 1 lukas staff 1173193 21 Apr 10:58 compact_monitor_1_1776758293584.mp4
-rw-r--r-- 1 lukas staff 4089387 21 Apr 11:03 compact_monitor_1_1776758598100.mp4
-rw-r--r-- 1 lukas staff 4525764 21 Apr 11:08 compact_monitor_1_1776758908569.mp4
-rw-r--r-- 1 lukas staff 819571 21 Apr 11:13 compact_monitor_1_1776759225828.mp4
-rw-r--r-- 1 lukas staff 2960114 21 Apr 11:18 compact_monitor_1_1776759531737.mp4
-rw-r--r-- 1 lukas staff 1192769 21 Apr 11:24 compact_monitor_1_1776759843534.mp4
-rw-r--r-- 1 lukas staff 652804 21 Apr 11:29 compact_monitor_1_1776760150075.mp4
-rw-r--r-- 1 lukas staff 1172707 21 Apr 11:34 compact_monitor_1_1776760454916.mp4
-rw-r--r-- 1 lukas staff 360331 21 Apr 11:39 compact_monitor_1_1776760760172.mp4
-rw-r--r-- 1 lukas staff 317710 21 Apr 11:44 compact_monitor_1_1776761068314.mp4
-rw-r--r-- 1 lukas staff 450918 21 Apr 11:49 compact_monitor_1_1776761375398.mp4
-rw-r--r-- 1 lukas staff 299945 21 Apr 11:54 compact_monitor_1_1776761680271.mp4
-rw-r--r-- 1 lukas staff 353867 21 Apr 11:59 compact_monitor_1_1776761985775.mp4
-rw-r--r-- 1 lukas staff 271890 21 Apr 12:04 compact_monitor_1_1776762295293.mp4
-rw-r--r-- 1 lukas staff 291270 21 Apr 12:10 compact_monitor_1_1776762600319.mp4
-rw-r--r-- 1 lukas staff 282771 21 Apr 12:15 compact_monitor_1_1776762905324.mp4
-rw-r--r-- 1 lukas staff 263293 21 Apr 12:20 compact_monitor_1_1776763210041.mp4
-rw-r--r-- 1 lukas staff 283167 21 Apr 12:25 compact_monitor_1_1776763512506.mp4
-rw-r--r-- 1 lukas staff 286094 21 Apr 12:30 compact_monitor_1_1776763822081.mp4
-rw-r--r-- 1 lukas staff 261359 21 Apr 12:35 compact_monitor_1_1776764127243.mp4
-rw-r--r-- 1 lukas staff 272391 21 Apr 12:40 compact_monitor_1_1776764431677.mp4
-rw-r--r-- 1 lukas staff 259220 21 Apr 12:45 compact_monitor_1_1776764734158.mp4
-rw-r--r-- 1 lukas staff 306143 21 Apr 12:50 compact_monitor_1_1776765036552.mp4
-rw-r--r-- 1 lukas staff 313379 21 Apr 12:55 compact_monitor_1_1776765344009.mp4
-rw-r--r-- 1 lukas staff 300628 21 Apr 13:00 compact_monitor_1_1776765646576.mp4
-rw-r--r-- 1 lukas staff 290958 21 Apr 13:05 compact_monitor_1_1776765954534.mp4
-rw-r--r-- 1 lukas staff 588397 21 Apr 13:11 compact_monitor_1_1776766259390.mp4
-rw-r--r-- 1 lukas staff 180500 21 Apr 13:16 compact_monitor_1_1776766566390.mp4
-rw-r--r-- 1 lukas staff 180884 21 Apr 13:21 compact_monitor_1_1776766871246.mp4
-rw-r--r-- 1 lukas staff 180377 21 Apr 13:26 compact_monitor_1_1776767174287.mp4
-rw-r--r-- 1 lukas staff 179980 21 Apr 13:31 compact_monitor_1_1776767478793.mp4
-rw-r--r-- 1 lukas staff 554281 21 Apr 13:39 compact_monitor_1_1776767997301.mp4
-rw-r--r-- 1 lukas staff 206870 21 Apr 13:45 compact_monitor_1_1776768302213.mp4
-rw-r--r-- 1 lukas staff 829571 21 Apr 13:50 compact_monitor_1_1776768605307.mp4
-rw-r--r-- 1 lukas staff 253043 21 Apr 13:55 compact_monitor_1_1776768909764.mp4
-rw-r--r-- 1 lukas staff 366585 21 Apr 14:00 compact_monitor_1_1776769213520.mp4
-rw-r--r-- 1 lukas staff 827017 21 Apr 14:05 compact_monitor_1_1776769520540.mp4
-rw-r--r-- 1 lukas staff 151713 21 Apr 14:10 compact_monitor_1_1776769827631.mp4
-rw-r--r-- 1 lukas staff 160379 21 Apr 14:15 compact_monitor_1_1776770135163.mp4
-rw-r--r-- 1 lukas staff 107354 21 Apr 14:20 compact_monitor_1_1776770440683.mp4
-rw-r--r-- 1 lukas staff 291081 21 Apr 14:25 compact_monitor_1_1776770744999.mp4
-rw-r--r-- 1 lukas staff 603627 21 Apr 14:30 compact_monitor_1_1776771051270.mp4
-rw-r--r-- 1 lukas staff 452023 21 Apr 14:36 compact_monitor_1_1776771361049.mp4
-rw-r--r-- 1 lukas staff 1230482 21 Apr 14:41 compact_monitor_1_1776771665945.mp4
-rw-r--r-- 1 lukas staff 943232 21 Apr 14:46 compact_monitor_1_1776771975744.mp4
-rw-r--r-- 1 lukas staff 1113618 21 Apr 14:51 compact_monitor_1_1776772285693.mp4
-rw-r--r-- 1 lukas staff 9991796 21 Apr 14:56 compact_monitor_1_1776772592311.mp4
-rw-r--r-- 1 lukas staff 7852861 21 Apr 15:01 compact_monitor_1_1776772906518.mp4
-rw-r--r-- 1 lukas staff 5373218 21 Apr 15:07 compact_monitor_1_1776773217969.mp4
-rw-r--r-- 1 lukas staff 2958007 21 Apr 15:12 compact_monitor_1_1776773526321.mp4
-rw-r--r-- 1 lukas staff 1524865 21 Apr 15:17 compact_monitor_1_1776773836226.mp4
-rw-r--r-- 1 lukas staff 1632964 21 Apr 15:22 compact_monitor_1_1776774139940.mp4
-rw-r--r-- 1 lukas staff 2658750 21 Apr 15:27 compact_monitor_1_1776774447008.mp4
-rw-r--r-- 1 lukas staff 4108273 21 Apr 15:32 compact_monitor_1_1776774756791.mp4
-rw-r--r-- 1 lukas staff 4304005 21 Apr 15:37 compact_monitor_1_1776775064772.mp4
-rw-r--r-- 1 lukas staff 4013066 21 Apr 15:43 compact_monitor_1_1776775373343.mp4
-rw-r--r-- 1 lukas staff 463750 21 Apr 15:48 compact_monitor_1_1776775690861.mp4
-rw-r--r-- 1 lukas staff 402959 21 Apr 15:53 compact_monitor_1_1776775996413.mp4
-rw-r--r-- 1 lukas staff 688059 21 Apr 15:58 compact_monitor_1_1776776305173.mp4
-rw-r--r-- 1 lukas staff 429470 21 Apr 16:03 compact_monitor_1_1776776616139.mp4
-rw-r--r-- 1 lukas staff 666874 21 Apr 16:08 compact_monitor_1_1776776927836.mp4
-rw-r--r-- 1 lukas staff 753219 21 Apr 16:14 compact_monitor_1_1776777243164.mp4
-rw-r--r-- 1 lukas staff 526976 21 Apr 16:19 compact_monitor_1_1776777553173.mp4
-rw-r--r-- 1 lukas staff 2122250 21 Apr 16:24 compact_monitor_1_1776777858871.mp4
-rw-r--r-- 1 lukas staff 1105836 21 Apr 16:29 compact_monitor_1_1776778165624.mp4
-rw-r--r-- 1 lukas staff 641592 21 Apr 16:34 compact_monitor_1_1776778472128.mp4
-rw-r--r-- 1 lukas staff 949605 21 Apr 16:39 compact_monitor_1_1776778777082.mp4
-rw-r--r-- 1 lukas staff 306519 21 Apr 16:44 compact_monitor_1_1776779085411.mp4
-rw-r--r-- 1 lukas staff 309868 21 Apr 16:49 compact_monitor_1_1776779393309.mp4
-rw-r--r-- 1 lukas staff 491284 21 Apr 16:55 compact_monitor_1_1776779699385.mp4
-rw-r--r-- 1 lukas staff 309642 21 Apr 17:28 compact_monitor_1_1776781695807.mp4
-rw-r--r-- 1 lukas staff 465924 21 Apr 17:38 compact_monitor_1_1776782303042.mp4
-rw-r--r-- 1 lukas staff 134405 21 Apr 17:43 compact_monitor_1_1776782611770.mp4
-rw-r--r-- 1 lukas staff 193581 21 Apr 17:48 compact_monitor_1_1776782919363.mp4
-rw-r--r-- 1 lukas staff 3920653 21 Apr 17:53 compact_monitor_1_1776783226867.mp4
-rw-r--r-- 1 lukas staff 4522984 21 Apr 17:59 compact_monitor_1_1776783537226.mp4
-rw-r--r-- 1 lukas staff 3278447 21 Apr 18:04 compact_monitor_1_1776783850457.mp4
-rw-r--r-- 1 lukas staff 4152848 21 Apr 18:09 compact_monitor_1_1776784162084.mp4
-rw-r--r-- 1 lukas staff 3514812 21 Apr 18:14 compact_monitor_1_1776784481496.mp4
-rw-r--r-- 1 lukas staff 3689553 21 Apr 18:20 compact_monitor_1_1776784799298.mp4
-rw-r--r-- 1 lukas staff 452528 21 Apr 18:25 compact_monitor_1_1776785110432.mp4
-rw-r--r-- 1 lukas staff 440956 21 Apr 18:30 compact_monitor_1_1776785423557.mp4
-rw-r--r-- 1 lukas staff 336062 21 Apr 18:35 compact_monitor_1_1776785729435.mp4
-rw-r--r-- 1 lukas staff 371803 21 Apr 18:40 compact_monitor_1_1776786036969.mp4
-rw-r--r-- 1 lukas staff 563389 21 Apr 18:45 compact_monitor_1_1776786354321.mp4
-rw-r--r-- 1 lukas staff 371801 21 Apr 18:51 compact_monitor_1_1776786665889.mp4
-rw-r--r-- 1 lukas staff 737600 21 Apr 18:56 compact_monitor_1_1776786974153.mp4
-rw-r--r-- 1 lukas staff 341424 21 Apr 19:01 compact_monitor_1_1776787288363.mp4
-rw-r--r-- 1 lukas staff 338058 21 Apr 19:06 compact_monitor_1_1776787612940.mp4
-rw-r--r-- 1 lukas staff 332166 21 Apr 19:12 compact_monitor_1_1776787932333.mp4
-rw-r--r-- 1 lukas staff 328362 21 Apr 19:17 compact_monitor_1_1776788241604.mp4
-rw-r--r-- 1 lukas staff 871980 21 Apr 19:22 compact_monitor_1_1776788545749.mp4
-rw-r--r-- 1 lukas staff 265660 21 Apr 19:27 compact_monitor_1_1776788858438.mp4
-rw-r--r-- 1 lukas staff 265021 21 Apr 19:32 compact_monitor_1_1776789168881.mp4
-rw-r--r-- 1 lukas staff 3632949 21 Apr 19:38 compact_monitor_1_1776789484956.mp4
-rw-r--r-- 1 lukas staff 3594409 21 Apr 19:43 compact_monitor_1_1776789816527.mp4
-rw-r--r-- 1 lukas staff 2558014 21 Apr 19:48 compact_monitor_1_1776790131571.mp4
-rw-r--r-- 1 lukas staff 1435890 21 Apr 19:54 compact_monitor_1_1776790452873.mp4
-rw-r--r-- 1 lukas staff 770082 21 Apr 19:59 compact_monitor_1_1776790772821.mp4
-rw-r--r-- 1 lukas staff 805381 21 Apr 20:04 compact_monitor_1_1776791086631.mp4
-rw-r--r-- 1 lukas staff 240936 21 Apr 20:10 compact_monitor_1_1776791399239.mp4
-rw-r--r-- 1 lukas staff 660883 21 Apr 20:15 compact_monitor_1_1776791707130.mp4
-rw-r--r-- 1 lukas staff 252921 22 Apr 09:16 compact_monitor_1_1776838586240.mp4
-rw-r--r-- 1 lukas staff 406541 21 Apr 09:20 compact_monitor_2_1776752442671.mp4
-rw-r--r-- 1 lukas staff 3455570 21 Apr 09:25 compact_monitor_2_1776752748499.mp4
-rw-r--r-- 1 lukas staff 3276134 21 Apr 09:31 compact_monitor_2_1776753058588.mp4
-rw-r--r-- 1 lukas staff 3189679 21 Apr 09:36 compact_monitor_2_1776753366025.mp4
-rw-r--r-- 1 lukas staff 4385210 21 Apr 09:41 compact_monitor_2_1776753673600.mp4
-rw-r--r-- 1 lukas staff 1501936 21 Apr 09:46 compact_monitor_2_1776753985751.mp4
-rw-r--r-- 1 lukas staff 1372602 21 Apr 09:51 compact_monitor_2_1776754291836.mp4
-rw-r--r-- 1 lukas staff 2000636 21 Apr 09:56 compact_monitor_2_1776754601162.mp4
-rw-r--r-- 1 lukas staff 2849997 21 Apr 10:01 compact_monitor_2_1776754909445.mp4
-rw-r--r-- 1 lukas staff 2654363 21 Apr 10:07 compact_monitor_2_1776755219231.mp4
-rw-r--r-- 1 lukas staff 2557181 21 Apr 10:12 compact_monitor_2_1776755525397.mp4
-rw-r--r-- 1 lukas staff 2261085 21 Apr 10:17 compact_monitor_2_1776755834563.mp4
-rw-r--r-- 1 lukas staff 5251119 21 Apr 10:22 compact_monitor_2_1776756143688.mp4
-rw-r--r-- 1 lukas staff 4849466 21 Apr 10:27 compact_monitor_2_1776756452946.mp4
-rw-r--r-- 1 lukas staff 7568584 21 Apr 10:32 compact_monitor_2_1776756760717.mp4
-rw-r--r-- 1 lukas staff 1777476 21 Apr 10:37 compact_monitor_2_1776757068551.mp4
-rw-r--r-- 1 lukas staff 1050187 21 Apr 10:42 compact_monitor_2_1776757372851.mp4
-rw-r--r-- 1 lukas staff 2443492 21 Apr 10:48 compact_monitor_2_1776757678198.mp4
-rw-r--r-- 1 lukas staff 2203759 21 Apr 10:53 compact_monitor_2_1776757984610.mp4
-rw-r--r-- 1 lukas staff 705421 21 Apr 10:58 compact_monitor_2_1776758295263.mp4
-rw-r--r-- 1 lukas staff 2164798 21 Apr 11:03 compact_monitor_2_1776758602089.mp4
-rw-r--r-- 1 lukas staff 5646225 21 Apr 11:08 compact_monitor_2_1776758914322.mp4
-rw-r--r-- 1 lukas staff 176405 21 Apr 11:08 compact_monitor_2_1776758920570.mp4
-rw-r--r-- 1 lukas staff 3055641 21 Apr 11:13 compact_monitor_2_1776759228080.mp4
-rw-r--r-- 1 lukas staff 5083148 21 Apr 11:19 compact_monitor_2_1776759535311.mp4
-rw-r--r-- 1 lukas staff 3249048 21 Apr 11:24 compact_monitor_2_1776759845538.mp4
-rw-r--r-- 1 lukas staff 412007 21 Apr 11:29 compact_monitor_2_1776760151136.mp4
-rw-r--r-- 1 lukas staff 1751151 21 Apr 11:34 compact_monitor_2_1776760456599.mp4
-rw-r--r-- 1 lukas staff 3456190 21 Apr 11:39 compact_monitor_2_1776760762300.mp4
-rw-r--r-- 1 lukas staff 3658014 21 Apr 11:44 compact_monitor_2_1776761070425.mp4
-rw-r--r-- 1 lukas staff 3206849 21 Apr 11:49 compact_monitor_2_1776761377421.mp4
-rw-r--r-- 1 lukas staff 3910927 21 Apr 11:54 compact_monitor_2_1776761681410.mp4
-rw-r--r-- 1 lukas staff 3953889 21 Apr 11:59 compact_monitor_2_1776761988171.mp4
-rw-r--r-- 1 lukas staff 861781 21 Apr 12:04 compact_monitor_2_1776762296552.mp4
-rw-r--r-- 1 lukas staff 1899936 21 Apr 12:10 compact_monitor_2_1776762601415.mp4
-rw-r--r-- 1 lukas staff 2512201 21 Apr 12:15 compact_monitor_2_1776762906487.mp4
-rw-r--r-- 1 lukas staff 1648105 21 Apr 12:20 compact_monitor_2_1776763210990.mp4
-rw-r--r-- 1 lukas staff 2146903 21 Apr 12:25 compact_monitor_2_1776763514151.mp4
-rw-r--r-- 1 lukas staff 2493928 21 Apr 12:30 compact_monitor_2_1776763823078.mp4
-rw-r--r-- 1 lukas staff 1036980 21 Apr 12:35 compact_monitor_2_1776764128064.mp4
-rw-r--r-- 1 lukas staff 1843291 21 Apr 12:40 compact_monitor_2_1776764432450.mp4
-rw-r--r-- 1 lukas staff 1332887 21 Apr 12:45 compact_monitor_2_1776764735029.mp4
-rw-r--r-- 1 lukas staff 2194246 21 Apr 12:50 compact_monitor_2_1776765037907.mp4
-rw-r--r-- 1 lukas staff 685377 21 Apr 12:55 compact_monitor_2_1776765345140.mp4
-rw-r--r-- 1 lukas staff 882308 21 Apr 13:00 compact_monitor_2_1776765647622.mp4
-rw-r--r-- 1 lukas staff 2144425 21 Apr 13:05 compact_monitor_2_1776765955945.mp4
-rw-r--r-- 1 lukas staff 1720705 21 Apr 13:11 compact_monitor_2_1776766260963.mp4
-rw-r--r-- 1 lukas staff 2881255 21 Apr 13:16 compact_monitor_2_1776766567612.mp4
-rw-r--r-- 1 lukas staff 1981148 21 Apr 13:21 compact_monitor_2_1776766872346.mp4
-rw-r--r-- 1 lukas staff 1849577 21 Apr 13:26 compact_monitor_2_1776767175783.mp4
-rw-r--r-- 1 lukas staff 2268817 21 Apr 13:31 compact_monitor_2_1776767479808.mp4
-rw-r--r-- 1 lukas staff 3217992 21 Apr 13:40 compact_monitor_2_1776767999099.mp4
-rw-r--r-- 1 lukas staff 233767 21 Apr 13:45 compact_monitor_2_1776768302941.mp4
-rw-r--r-- 1 lukas staff 326458 21 Apr 13:50 compact_monitor_2_1776768606665.mp4
-rw-r--r-- 1 lukas staff 753941 21 Apr 13:55 compact_monitor_2_1776768910508.mp4
-rw-r--r-- 1 lukas staff 1610278 21 Apr 14:00 compact_monitor_2_1776769215484.mp4
-rw-r--r-- 1 lukas staff 1650957 21 Apr 14:05 compact_monitor_2_1776769522225.mp4
-rw-r--r-- 1 lukas staff 2146659 21 Apr 14:10 compact_monitor_2_1776769829535.mp4
-rw-r--r-- 1 lukas staff 2601207 21 Apr 14:15 compact_monitor_2_1776770136633.mp4
-rw-r--r-- 1 lukas staff 824666 21 Apr 14:20 compact_monitor_2_1776770441822.mp4
-rw-r--r-- 1 lukas staff 2703967 21 Apr 14:25 compact_monitor_2_1776770747214.mp4
-rw-r--r-- 1 lukas staff 2321658 21 Apr 14:30 compact_monitor_2_1776771052932.mp4
-rw-r--r-- 1 lukas staff 1461253 21 Apr 14:36 compact_monitor_2_1776771362402.mp4
-rw-r--r-- 1 lukas staff 1437234 21 Apr 14:41 compact_monitor_2_1776771667446.mp4
-rw-r--r-- 1 lukas staff 987598 21 Apr 14:46 compact_monitor_2_1776771978048.mp4
-rw-r--r-- 1 lukas staff 3317652 21 Apr 14:51 compact_monitor_2_1776772287751.mp4
-rw-r--r-- 1 lukas staff 2270897 21 Apr 14:56 compact_monitor_2_1776772597109.mp4
-rw-r--r-- 1 lukas staff 2751238 21 Apr 15:01 compact_monitor_2_1776772910495.mp4
-rw-r--r-- 1 lukas staff 3119002 21 Apr 15:07 compact_monitor_2_1776773221603.mp4
-rw-r--r-- 1 lukas staff 1607530 21 Apr 15:12 compact_monitor_2_1776773528294.mp4
-rw-r--r-- 1 lukas staff 907723 21 Apr 15:17 compact_monitor_2_1776773837589.mp4
-rw-r--r-- 1 lukas staff 1386365 21 Apr 15:22 compact_monitor_2_1776774141369.mp4
-rw-r--r-- 1 lukas staff 2111486 21 Apr 15:27 compact_monitor_2_1776774448810.mp4
-rw-r--r-- 1 lukas staff 2258968 21 Apr 15:32 compact_monitor_2_1776774759155.mp4
-rw-r--r-- 1 lukas staff 1544108 21 Apr 15:37 compact_monitor_2_1776775067064.mp4
-rw-r--r-- 1 lukas staff 1433287 21 Apr 15:43 compact_monitor_2_1776775380397.mp4
-rw-r--r-- 1 lukas staff 1984377 21 Apr 15:48 compact_monitor_2_1776775692870.mp4
-rw-r--r-- 1 lukas staff 2617661 21 Apr 15:53 compact_monitor_2_1776775998384.mp4
-rw-r--r-- 1 lukas staff 2791654 21 Apr 15:58 compact_monitor_2_1776776307754.mp4
-rw-r--r-- 1 lukas staff 2433361 21 Apr 16:03 compact_monitor_2_1776776618393.mp4
-rw-r--r-- 1 lukas staff 3703100 21 Apr 16:08 compact_monitor_2_1776776931489.mp4
-rw-r--r-- 1 lukas staff 2474041 21 Apr 16:14 compact_monitor_2_1776777245751.mp4
-rw-r--r-- 1 lukas staff 2484853 21 Apr 16:19 compact_monitor_2_1776777555230.mp4
-rw-r--r-- 1 lukas staff 2062186 21 Apr 16:24 compact_monitor_2_1776777860560.mp4
-rw-r--r-- 1 lukas staff 2185453 21 Apr 16:29 compact_monitor_2_1776778167563.mp4
-rw-r--r-- 1 lukas staff 1177326 21 Apr 16:34 compact_monitor_2_1776778473232.mp4
-rw-r--r-- 1 lukas staff 1949139 21 Apr 16:39 compact_monitor_2_1776778779902.mp4
-rw-r--r-- 1 lukas staff 879195 21 Apr 16:44 compact_monitor_2_1776779086385.mp4
-rw-r--r-- 1 lukas staff 1252502 21 Apr 16:49 compact_monitor_2_1776779394675.mp4
-rw-r--r-- 1 lukas staff 2773673 21 Apr 16:55 compact_monitor_2_1776779700999.mp4
-rw-r--r-- 1 lukas staff 48197...
|
iTerm2
|
sqlite3
|
NULL
|
72797
|
|
72798
|
-rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 -rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 compact_monitor_2_1776784169011.mp4
-rw-r--r-- 1 lukas staff 2762600 21 Apr 18:14 compact_monitor_2_1776784488669.mp4
-rw-r--r-- 1 lukas staff 2565519 21 Apr 18:20 compact_monitor_2_1776784802053.mp4
-rw-r--r-- 1 lukas staff 3908397 21 Apr 18:25 compact_monitor_2_1776785112030.mp4
-rw-r--r-- 1 lukas staff 2820230 21 Apr 18:30 compact_monitor_2_1776785425843.mp4
-rw-r--r-- 1 lukas staff 3798324 21 Apr 18:35 compact_monitor_2_1776785731509.mp4
-rw-r--r-- 1 lukas staff 5973589 21 Apr 18:40 compact_monitor_2_1776786042237.mp4
-rw-r--r-- 1 lukas staff 696810 21 Apr 18:40 compact_monitor_2_1776786048297.mp4
-rw-r--r-- 1 lukas staff 3411653 21 Apr 18:46 compact_monitor_2_1776786358293.mp4
-rw-r--r-- 1 lukas staff 1900088 21 Apr 18:51 compact_monitor_2_1776786667842.mp4
-rw-r--r-- 1 lukas staff 2960124 21 Apr 18:56 compact_monitor_2_1776786976688.mp4
-rw-r--r-- 1 lukas staff 3465743 21 Apr 19:01 compact_monitor_2_1776787292732.mp4
-rw-r--r-- 1 lukas staff 5410677 21 Apr 19:07 compact_monitor_2_1776787617984.mp4
-rw-r--r-- 1 lukas staff 3739198 21 Apr 19:12 compact_monitor_2_1776787934248.mp4
-rw-r--r-- 1 lukas staff 1383154 21 Apr 19:17 compact_monitor_2_1776788242752.mp4
-rw-r--r-- 1 lukas staff 1800231 21 Apr 19:22 compact_monitor_2_1776788547707.mp4
-rw-r--r-- 1 lukas staff 985288 21 Apr 19:27 compact_monitor_2_1776788859770.mp4
-rw-r--r-- 1 lukas staff 2005715 21 Apr 19:32 compact_monitor_2_1776789171257.mp4
-rw-r--r-- 1 lukas staff 5461430 21 Apr 19:38 compact_monitor_2_1776789493765.mp4
-rw-r--r-- 1 lukas staff 4057709 21 Apr 19:43 compact_monitor_2_1776789819462.mp4
-rw-r--r-- 1 lukas staff 2596450 21 Apr 19:49 compact_monitor_2_1776790138746.mp4
-rw-r--r-- 1 lukas staff 3792786 21 Apr 19:54 compact_monitor_2_1776790456362.mp4
-rw-r--r-- 1 lukas staff 1534504 21 Apr 19:59 compact_monitor_2_1776790775836.mp4
-rw-r--r-- 1 lukas staff 3246894 21 Apr 20:04 compact_monitor_2_1776791089868.mp4
-rw-r--r-- 1 lukas staff 678653 21 Apr 20:10 compact_monitor_2_1776791400917.mp4
-rw-r--r-- 1 lukas staff 1037919 21 Apr 20:15 compact_monitor_2_1776791709090.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ ll
total 899512
drwxr-xr-x 306 lukas staff 9792 21 Apr 20:18 .
drwxr-xr-x 14 lukas staff 448 21 Apr 09:09 ..
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:05 1776791134169_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:05 1776791134429_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:06 1776791165816_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:06 1776791166383_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:06 1776791196587_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:06 1776791197102_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:07 1776791227416_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:07 1776791227779_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:07 1776791258183_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:07 1776791258594_m1.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791287670_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791287761_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791292727_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791293784_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791300420_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791301542_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791305234_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791306590_m2.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:08 1776791314840_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:08 1776791316155_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:09 1776791347790_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:09 1776791348817_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:09 1776791380412_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:09 1776791381822_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:10 1776791412322_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:10 1776791413781_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:10 1776791443689_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:10 1776791446344_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:11 1776791474900_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:11 1776791479169_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:11 1776791507841_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:11 1776791511806_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:12 1776791539947_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:12 1776791543728_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:12 1776791572066_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:12 1776791576889_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:13 1776791604264_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:13 1776791609516_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:13 1776791635686_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:14 1776791641549_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:14 1776791667683_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:14 1776791672264_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:14 1776791699168_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:15 1776791703546_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:15 1776791729923_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:15 1776791734502_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:16 1776791762742_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:16 1776791767091_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:16 1776791794955_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:16 1776791799940_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:17 1776791828207_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:17 1776791832582_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:17 1776791860643_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:17 1776791864973_m1.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791886556_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791887551_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791892443_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791893875_m2.jpg
-rw-r--r-- 1 lukas staff 165853 21 Apr 20:18 1776791895925_m1.jpg
-rw-r--r-- 1 lukas staff 150843 21 Apr 20:18 1776791897732_m2.jpg
-rw-r--r-- 1 lukas staff 1361281 21 Apr 09:20 compact_monitor_1_1776752441248.mp4
-rw-r--r-- 1 lukas staff 651317 21 Apr 09:25 compact_monitor_1_1776752745803.mp4
-rw-r--r-- 1 lukas staff 3097532 21 Apr 09:30 compact_monitor_1_1776753055208.mp4
-rw-r--r-- 1 lukas staff 690723 21 Apr 09:36 compact_monitor_1_1776753364005.mp4
-rw-r--r-- 1 lukas staff 391403 21 Apr 09:41 compact_monitor_1_1776753671910.mp4
-rw-r--r-- 1 lukas staff 400049 21 Apr 09:46 compact_monitor_1_1776753983723.mp4
-rw-r--r-- 1 lukas staff 2590693 21 Apr 09:51 compact_monitor_1_1776754288632.mp4
-rw-r--r-- 1 lukas staff 3414940 21 Apr 09:56 compact_monitor_1_1776754595698.mp4
-rw-r--r-- 1 lukas staff 2142937 21 Apr 10:01 compact_monitor_1_1776754907279.mp4
-rw-r--r-- 1 lukas staff 2594906 21 Apr 10:06 compact_monitor_1_1776755216988.mp4
-rw-r--r-- 1 lukas staff 3580618 21 Apr 10:12 compact_monitor_1_1776755522051.mp4
-rw-r--r-- 1 lukas staff 1630021 21 Apr 10:17 compact_monitor_1_1776755830782.mp4
-rw-r--r-- 1 lukas staff 1101140 21 Apr 10:22 compact_monitor_1_1776756139518.mp4
-rw-r--r-- 1 lukas staff 1525074 21 Apr 10:27 compact_monitor_1_1776756449245.mp4
-rw-r--r-- 1 lukas staff 1217305 21 Apr 10:32 compact_monitor_1_1776756757426.mp4
-rw-r--r-- 1 lukas staff 848652 21 Apr 10:37 compact_monitor_1_1776757066993.mp4
-rw-r--r-- 1 lukas staff 735624 21 Apr 10:42 compact_monitor_1_1776757371762.mp4
-rw-r--r-- 1 lukas staff 831986 21 Apr 10:47 compact_monitor_1_1776757676789.mp4
-rw-r--r-- 1 lukas staff 1910069 21 Apr 10:53 compact_monitor_1_1776757982061.mp4
-rw-r--r-- 1 lukas staff 1173193 21 Apr 10:58 compact_monitor_1_1776758293584.mp4
-rw-r--r-- 1 lukas staff 4089387 21 Apr 11:03 compact_monitor_1_1776758598100.mp4
-rw-r--r-- 1 lukas staff 4525764 21 Apr 11:08 compact_monitor_1_1776758908569.mp4
-rw-r--r-- 1 lukas staff 819571 21 Apr 11:13 compact_monitor_1_1776759225828.mp4
-rw-r--r-- 1 lukas staff 2960114 21 Apr 11:18 compact_monitor_1_1776759531737.mp4
-rw-r--r-- 1 lukas staff 1192769 21 Apr 11:24 compact_monitor_1_1776759843534.mp4
-rw-r--r-- 1 lukas staff 652804 21 Apr 11:29 compact_monitor_1_1776760150075.mp4
-rw-r--r-- 1 lukas staff 1172707 21 Apr 11:34 compact_monitor_1_1776760454916.mp4
-rw-r--r-- 1 lukas staff 360331 21 Apr 11:39 compact_monitor_1_1776760760172.mp4
-rw-r--r-- 1 lukas staff 317710 21 Apr 11:44 compact_monitor_1_1776761068314.mp4
-rw-r--r-- 1 lukas staff 450918 21 Apr 11:49 compact_monitor_1_1776761375398.mp4
-rw-r--r-- 1 lukas staff 299945 21 Apr 11:54 compact_monitor_1_1776761680271.mp4
-rw-r--r-- 1 lukas staff 353867 21 Apr 11:59 compact_monitor_1_1776761985775.mp4
-rw-r--r-- 1 lukas staff 271890 21 Apr 12:04 compact_monitor_1_1776762295293.mp4
-rw-r--r-- 1 lukas staff 291270 21 Apr 12:10 compact_monitor_1_1776762600319.mp4
-rw-r--r-- 1 lukas staff 282771 21 Apr 12:15 compact_monitor_1_1776762905324.mp4
-rw-r--r-- 1 lukas staff 263293 21 Apr 12:20 compact_monitor_1_1776763210041.mp4
-rw-r--r-- 1 lukas staff 283167 21 Apr 12:25 compact_monitor_1_1776763512506.mp4
-rw-r--r-- 1 lukas staff 286094 21 Apr 12:30 compact_monitor_1_1776763822081.mp4
-rw-r--r-- 1 lukas staff 261359 21 Apr 12:35 compact_monitor_1_1776764127243.mp4
-rw-r--r-- 1 lukas staff 272391 21 Apr 12:40 compact_monitor_1_1776764431677.mp4
-rw-r--r-- 1 lukas staff 259220 21 Apr 12:45 compact_monitor_1_1776764734158.mp4
-rw-r--r-- 1 lukas staff 306143 21 Apr 12:50 compact_monitor_1_1776765036552.mp4
-rw-r--r-- 1 lukas staff 313379 21 Apr 12:55 compact_monitor_1_1776765344009.mp4
-rw-r--r-- 1 lukas staff 300628 21 Apr 13:00 compact_monitor_1_1776765646576.mp4
-rw-r--r-- 1 lukas staff 290958 21 Apr 13:05 compact_monitor_1_1776765954534.mp4
-rw-r--r-- 1 lukas staff 588397 21 Apr 13:11 compact_monitor_1_1776766259390.mp4
-rw-r--r-- 1 lukas staff 180500 21 Apr 13:16 compact_monitor_1_1776766566390.mp4
-rw-r--r-- 1 lukas staff 180884 21 Apr 13:21 compact_monitor_1_1776766871246.mp4
-rw-r--r-- 1 lukas staff 180377 21 Apr 13:26 compact_monitor_1_1776767174287.mp4
-rw-r--r-- 1 lukas staff 179980 21 Apr 13:31 compact_monitor_1_1776767478793.mp4
-rw-r--r-- 1 lukas staff 554281 21 Apr 13:39 compact_monitor_1_1776767997301.mp4
-rw-r--r-- 1 lukas staff 206870 21 Apr 13:45 compact_monitor_1_1776768302213.mp4
-rw-r--r-- 1 lukas staff 829571 21 Apr 13:50 compact_monitor_1_1776768605307.mp4
-rw-r--r-- 1 lukas staff 253043 21 Apr 13:55 compact_monitor_1_1776768909764.mp4
-rw-r--r-- 1 lukas staff 366585 21 Apr 14:00 compact_monitor_1_1776769213520.mp4
-rw-r--r-- 1 lukas staff 827017 21 Apr 14:05 compact_monitor_1_1776769520540.mp4
-rw-r--r-- 1 lukas staff 151713 21 Apr 14:10 compact_monitor_1_1776769827631.mp4
-rw-r--r-- 1 lukas staff 160379 21 Apr 14:15 compact_monitor_1_1776770135163.mp4
-rw-r--r-- 1 lukas staff 107354 21 Apr 14:20 compact_monitor_1_1776770440683.mp4
-rw-r--r-- 1 lukas staff 291081 21 Apr 14:25 compact_monitor_1_1776770744999.mp4
-rw-r--r-- 1 lukas staff 603627 21 Apr 14:30 compact_monitor_1_1776771051270.mp4
-rw-r--r-- 1 lukas staff 452023 21 Apr 14:36 compact_monitor_1_1776771361049.mp4
-rw-r--r-- 1 lukas staff 1230482 21 Apr 14:41 compact_monitor_1_1776771665945.mp4
-rw-r--r-- 1 lukas staff 943232 21 Apr 14:46 compact_monitor_1_1776771975744.mp4
-rw-r--r-- 1 lukas staff 1113618 21 Apr 14:51 compact_monitor_1_1776772285693.mp4
-rw-r--r-- 1 lukas staff 9991796 21 Apr 14:56 compact_monitor_1_1776772592311.mp4
-rw-r--r-- 1 lukas staff 7852861 21 Apr 15:01 compact_monitor_1_1776772906518.mp4
-rw-r--r-- 1 lukas staff 5373218 21 Apr 15:07 compact_monitor_1_1776773217969.mp4
-rw-r--r-- 1 lukas staff 2958007 21 Apr 15:12 compact_monitor_1_1776773526321.mp4
-rw-r--r-- 1 lukas staff 1524865 21 Apr 15:17 compact_monitor_1_1776773836226.mp4
-rw-r--r-- 1 lukas staff 1632964 21 Apr 15:22 compact_monitor_1_1776774139940.mp4
-rw-r--r-- 1 lukas staff 2658750 21 Apr 15:27 compact_monitor_1_1776774447008.mp4
-rw-r--r-- 1 lukas staff 4108273 21 Apr 15:32 compact_monitor_1_1776774756791.mp4
-rw-r--r-- 1 lukas staff 4304005 21 Apr 15:37 compact_monitor_1_1776775064772.mp4
-rw-r--r-- 1 lukas staff 4013066 21 Apr 15:43 compact_monitor_1_1776775373343.mp4
-rw-r--r-- 1 lukas staff 463750 21 Apr 15:48 compact_monitor_1_1776775690861.mp4
-rw-r--r-- 1 lukas staff 402959 21 Apr 15:53 compact_monitor_1_1776775996413.mp4
-rw-r--r-- 1 lukas staff 688059 21 Apr 15:58 compact_monitor_1_1776776305173.mp4
-rw-r--r-- 1 lukas staff 429470 21 Apr 16:03 compact_monitor_1_1776776616139.mp4
-rw-r--r-- 1 lukas staff 666874 21 Apr 16:08 compact_monitor_1_1776776927836.mp4
-rw-r--r-- 1 lukas staff 753219 21 Apr 16:14 compact_monitor_1_1776777243164.mp4
-rw-r--r-- 1 lukas staff 526976 21 Apr 16:19 compact_monitor_1_1776777553173.mp4
-rw-r--r-- 1 lukas staff 2122250 21 Apr 16:24 compact_monitor_1_1776777858871.mp4
-rw-r--r-- 1 lukas staff 1105836 21 Apr 16:29 compact_monitor_1_1776778165624.mp4
-rw-r--r-- 1 lukas staff 641592 21 Apr 16:34 compact_monitor_1_1776778472128.mp4
-rw-r--r-- 1 lukas staff 949605 21 Apr 16:39 compact_monitor_1_1776778777082.mp4
-rw-r--r-- 1 lukas staff 306519 21 Apr 16:44 compact_monitor_1_1776779085411.mp4
-rw-r--r-- 1 lukas staff 309868 21 Apr 16:49 compact_monitor_1_1776779393309.mp4
-rw-r--r-- 1 lukas staff 491284 21 Apr 16:55 compact_monitor_1_1776779699385.mp4
-rw-r--r-- 1 lukas staff 309642 21 Apr 17:28 compact_monitor_1_1776781695807.mp4
-rw-r--r-- 1 lukas staff 465924 21 Apr 17:38 compact_monitor_1_1776782303042.mp4
-rw-r--r-- 1 lukas staff 134405 21 Apr 17:43 compact_monitor_1_1776782611770.mp4
-rw-r--r-- 1 lukas staff 193581 21 Apr 17:48 compact_monitor_1_1776782919363.mp4
-rw-r--r-- 1 lukas staff 3920653 21 Apr 17:53 compact_monitor_1_1776783226867.mp4
-rw-r--r-- 1 lukas staff 4522984 21 Apr 17:59 compact_monitor_1_1776783537226.mp4
-rw-r--r-- 1 lukas staff 3278447 21 Apr 18:04 compact_monitor_1_1776783850457.mp4
-rw-r--r-- 1 lukas staff 4152848 21 Apr 18:09 compact_monitor_1_1776784162084.mp4
-rw-r--r-- 1 lukas staff 3514812 21 Apr 18:14 compact_monitor_1_1776784481496.mp4
-rw-r--r-- 1 lukas staff 3689553 21 Apr 18:20 compact_monitor_1_1776784799298.mp4
-rw-r--r-- 1 lukas staff 452528 21 Apr 18:25 compact_monitor_1_1776785110432.mp4
-rw-r--r-- 1 lukas staff 440956 21 Apr 18:30 compact_monitor_1_1776785423557.mp4
-rw-r--r-- 1 lukas staff 336062 21 Apr 18:35 compact_monitor_1_1776785729435.mp4
-rw-r--r-- 1 lukas staff 371803 21 Apr 18:40 compact_monitor_1_1776786036969.mp4
-rw-r--r-- 1 lukas staff 563389 21 Apr 18:45 compact_monitor_1_1776786354321.mp4
-rw-r--r-- 1 lukas staff 371801 21 Apr 18:51 compact_monitor_1_1776786665889.mp4
-rw-r--r-- 1 lukas staff 737600 21 Apr 18:56 compact_monitor_1_1776786974153.mp4
-rw-r--r-- 1 lukas staff 341424 21 Apr 19:01 compact_monitor_1_1776787288363.mp4
-rw-r--r-- 1 lukas staff 338058 21 Apr 19:06 compact_monitor_1_1776787612940.mp4
-rw-r--r-- 1 lukas staff 332166 21 Apr 19:12 compact_monitor_1_1776787932333.mp4
-rw-r--r-- 1 lukas staff 328362 21 Apr 19:17 compact_monitor_1_1776788241604.mp4
-rw-r--r-- 1 lukas staff 871980 21 Apr 19:22 compact_monitor_1_1776788545749.mp4
-rw-r--r-- 1 lukas staff 265660 21 Apr 19:27 compact_monitor_1_1776788858438.mp4
-rw-r--r-- 1 lukas staff 265021 21 Apr 19:32 compact_monitor_1_1776789168881.mp4
-rw-r--r-- 1 lukas staff 3632949 21 Apr 19:38 compact_monitor_1_1776789484956.mp4
-rw-r--r-- 1 lukas staff 3594409 21 Apr 19:43 compact_monitor_1_1776789816527.mp4
-rw-r--r-- 1 lukas staff 2558014 21 Apr 19:48 compact_monitor_1_1776790131571.mp4
-rw-r--r-- 1 lukas staff 1435890 21 Apr 19:54 compact_monitor_1_1776790452873.mp4
-rw-r--r-- 1 lukas staff 770082 21 Apr 19:59 compact_monitor_1_1776790772821.mp4
-rw-r--r-- 1 lukas staff 805381 21 Apr 20:04 compact_monitor_1_1776791086631.mp4
-rw-r--r-- 1 lukas staff 240936 21 Apr 20:10 compact_monitor_1_1776791399239.mp4
-rw-r--r-- 1 lukas staff 660883 21 Apr 20:15 compact_monitor_1_1776791707130.mp4
-rw-r--r-- 1 lukas staff 406541 21 Apr 09:20 compact_monitor_2_1776752442671.mp4
-rw-r--r-- 1 lukas staff 3455570 21 Apr 09:25 compact_monitor_2_1776752748499.mp4
-rw-r--r-- 1 lukas staff 3276134 21 Apr 09:31 compact_monitor_2_1776753058588.mp4
-rw-r--r-- 1 lukas staff 3189679 21 Apr 09:36 compact_monitor_2_1776753366025.mp4
-rw-r--r-- 1 lukas staff 4385210 21 Apr 09:41 compact_monitor_2_1776753673600.mp4
-rw-r--r-- 1 lukas staff 1501936 21 Apr 09:46 compact_monitor_2_1776753985751.mp4
-rw-r--r-- 1 lukas staff 1372602 21 Apr 09:51 compact_monitor_2_1776754291836.mp4
-rw-r--r-- 1 lukas staff 2000636 21 Apr 09:56 compact_monitor_2_1776754601162.mp4
-rw-r--r-- 1 lukas staff 2849997 21 Apr 10:01 compact_monitor_2_1776754909445.mp4
-rw-r--r-- 1 lukas staff 2654363 21 Apr 10:07 compact_monitor_2_1776755219231.mp4
-rw-r--r-- 1 lukas staff 2557181 21 Apr 10:12 compact_monitor_2_1776755525397.mp4
-rw-r--r-- 1 lukas staff 2261085 21 Apr 10:17 compact_monitor_2_1776755834563.mp4
-rw-r--r-- 1 lukas staff 5251119 21 Apr 10:22 compact_monitor_2_1776756143688.mp4
-rw-r--r-- 1 lukas staff 4849466 21 Apr 10:27 compact_monitor_2_1776756452946.mp4
-rw-r--r-- 1 lukas staff 7568584 21 Apr 10:32 compact_monitor_2_1776756760717.mp4
-rw-r--r-- 1 lukas staff 1777476 21 Apr 10:37 compact_monitor_2_1776757068551.mp4
-rw-r--r-- 1 lukas staff 1050187 21 Apr 10:42 compact_monitor_2_1776757372851.mp4
-rw-r--r-- 1 lukas staff 2443492 21 Apr 10:48 compact_monitor_2_1776757678198.mp4
-rw-r--r-- 1 lukas staff 2203759 21 Apr 10:53 compact_monitor_2_1776757984610.mp4
-rw-r--r-- 1 lukas staff 705421 21 Apr 10:58 compact_monitor_2_1776758295263.mp4
-rw-r--r-- 1 lukas staff 2164798 21 Apr 11:03 compact_monitor_2_1776758602089.mp4
-rw-r--r-- 1 lukas staff 5646225 21 Apr 11:08 compact_monitor_2_1776758914322.mp4
-rw-r--r-- 1 lukas staff 176405 21 Apr 11:08 compact_monitor_2_1776758920570.mp4
-rw-r--r-- 1 lukas staff 3055641 21 Apr 11:13 compact_monitor_2_1776759228080.mp4
-rw-r--r-- 1 lukas staff 5083148 21 Apr 11:19 compact_monitor_2_1776759535311.mp4
-rw-r--r-- 1 lukas staff 3249048 21 Apr 11:24 compact_monitor_2_1776759845538.mp4
-rw-r--r-- 1 lukas staff 412007 21 Apr 11:29 compact_monitor_2_1776760151136.mp4
-rw-r--r-- 1 lukas staff 1751151 21 Apr 11:34 compact_monitor_2_1776760456599.mp4
-rw-r--r-- 1 lukas staff 3456190 21 Apr 11:39 compact_monitor_2_1776760762300.mp4
-rw-r--r-- 1 lukas staff 3658014 21 Apr 11:44 compact_monitor_2_1776761070425.mp4
-rw-r--r-- 1 lukas staff 3206849 21 Apr 11:49 compact_monitor_2_1776761377421.mp4
-rw-r--r-- 1 lukas staff 3910927 21 Apr 11:54 compact_monitor_2_1776761681410.mp4
-rw-r--r-- 1 lukas staff 3953889 21 Apr 11:59 compact_monitor_2_1776761988171.mp4
-rw-r--r-- 1 lukas staff 861781 21 Apr 12:04 compact_monitor_2_1776762296552.mp4
-rw-r--r-- 1 lukas staff 1899936 21 Apr 12:10 compact_monitor_2_1776762601415.mp4
-rw-r--r-- 1 lukas staff 2512201 21 Apr 12:15 compact_monitor_2_1776762906487.mp4
-rw-r--r-- 1 lukas staff 1648105 21 Apr 12:20 compact_monitor_2_1776763210990.mp4
-rw-r--r-- 1 lukas staff 2146903 21 Apr 12:25 compact_monitor_2_1776763514151.mp4
-rw-r--r-- 1 lukas staff 2493928 21 Apr 12:30 compact_monitor_2_1776763823078.mp4
-rw-r--r-- 1 lukas staff 1036980 21 Apr 12:35 compact_monitor_2_1776764128064.mp4
-rw-r--r-- 1 lukas staff 1843291 21 Apr 12:40 compact_monitor_2_1776764432450.mp4
-rw-r--r-- 1 lukas staff 1332887 21 Apr 12:45 compact_monitor_2_1776764735029.mp4
-rw-r--r-- 1 lukas staff 2194246 21 Apr 12:50 compact_monitor_2_1776765037907.mp4
-rw-r--r-- 1 lukas staff 685377 21 Apr 12:55 compact_monitor_2_1776765345140.mp4
-rw-r--r-- 1 lukas staff 882308 21 Apr 13:00 compact_monitor_2_1776765647622.mp4
-rw-r--r-- 1 lukas staff 2144425 21 Apr 13:05 compact_monitor_2_1776765955945.mp4
-rw-r--r-- 1 lukas staff 1720705 21 Apr 13:11 compact_monitor_2_1776766260963.mp4
-rw-r--r-- 1 lukas staff 2881255 21 Apr 13:16 compact_monitor_2_1776766567612.mp4
-rw-r--r-- 1 lukas staff 1981148 21 Apr 13:21 compact_monitor_2_1776766872346.mp4
-rw-r--r-- 1 lukas staff 1849577 21 Apr 13:26 compact_monitor_2_1776767175783.mp4
-rw-r--r-- 1 lukas staff 2268817 21 Apr 13:31 compact_monitor_2_1776767479808.mp4
-rw-r--r-- 1 lukas staff 3217992 21 Apr 13:40 compact_monitor_2_1776767999099.mp4
-rw-r--r-- 1 lukas staff 233767 21 Apr 13:45 compact_monitor_2_1776768302941.mp4
-rw-r--r-- 1 lukas staff 326458 21 Apr 13:50 compact_monitor_2_1776768606665.mp4
-rw-r--r-- 1 lukas staff 753941 21 Apr 13:55 compact_monitor_2_1776768910508.mp4
-rw-r--r-- 1 lukas staff 1610278 21 Apr 14:00 compact_monitor_2_1776769215484.mp4
-rw-r--r-- 1 lukas staff 1650957 21 Apr 14:05 compact_monitor_2_1776769522225.mp4
-rw-r--r-- 1 lukas staff 2146659 21 Apr 14:10 compact_monitor_2_1776769829535.mp4
-rw-r--r-- 1 lukas staff 2601207 21 Apr 14:15 compact_monitor_2_1776770136633.mp4
-rw-r--r-- 1 lukas staff 824666 21 Apr 14:20 compact_monitor_2_1776770441822.mp4
-rw-r--r-- 1 lukas staff 2703967 21 Apr 14:25 compact_monitor_2_1776770747214.mp4
-rw-r--r-- 1 lukas staff 2321658 21 Apr 14:30 compact_monitor_2_1776771052932.mp4
-rw-r--r-- 1 lukas staff 1461253 21 Apr 14:36 compact_monitor_2_1776771362402.mp4
-rw-r--r-- 1 lukas staff 1437234 21 Apr 14:41 compact_monitor_2_1776771667446.mp4
-rw-r--r-- 1 lukas staff 987598 21 Apr 14:46 compact_monitor_2_1776771978048.mp4
-rw-r--r-- 1 lukas staff 3317652 21 Apr 14:51 compact_monitor_2_1776772287751.mp4
-rw-r--r-- 1 lukas staff 2270897 21 Apr 14:56 compact_monitor_2_1776772597109.mp4
-rw-r--r-- 1 lukas staff 2751238 21 Apr 15:01 compact_monitor_2_1776772910495.mp4
-rw-r--r-- 1 lukas staff 3119002 21 Apr 15:07 compact_monitor_2_1776773221603.mp4
-rw-r--r-- 1 lukas staff 1607530 21 Apr 15:12 compact_monitor_2_1776773528294.mp4
-rw-r--r-- 1 lukas staff 907723 21 Apr 15:17 compact_monitor_2_1776773837589.mp4
-rw-r--r-- 1 lukas staff 1386365 21 Apr 15:22 compact_monitor_2_1776774141369.mp4
-rw-r--r-- 1 lukas staff 2111486 21 Apr 15:27 compact_monitor_2_1776774448810.mp4
-rw-r--r-- 1 lukas staff 2258968 21 Apr 15:32 compact_monitor_2_1776774759155.mp4
-rw-r--r-- 1 lukas staff 1544108 21 Apr 15:37 compact_monitor_2_1776775067064.mp4
-rw-r--r-- 1 lukas staff 1433287 21 Apr 15:43 compact_monitor_2_1776775380397.mp4
-rw-r--r-- 1 lukas staff 1984377 21 Apr 15:48 compact_monitor_2_1776775692870.mp4
-rw-r--r-- 1 lukas staff 2617661 21 Apr 15:53 compact_monitor_2_1776775998384.mp4
-rw-r--r-- 1 lukas staff 2791654 21 Apr 15:58 compact_monitor_2_1776776307754.mp4
-rw-r--r-- 1 lukas staff 2433361 21 Apr 16:03 compact_monitor_2_1776776618393.mp4
-rw-r--r-- 1 lukas staff 3703100 21 Apr 16:08 compact_monitor_2_1776776931489.mp4
-rw-r--r-- 1 lukas staff 2474041 21 Apr 16:14 compact_monitor_2_1776777245751.mp4
-rw-r--r-- 1 lukas staff 2484853 21 Apr 16:19 compact_monitor_2_1776777555230.mp4
-rw-r--r-- 1 lukas staff 2062186 21 Apr 16:24 compact_monitor_2_1776777860560.mp4
-rw-r--r-- 1 lukas staff 2185453 21 Apr 16:29 compact_monitor_2_1776778167563.mp4
-rw-r--r-- 1 lukas staff 1177326 21 Apr 16:34 compact_monitor_2_1776778473232.mp4
-rw-r--r-- 1 lukas staff 1949139 21 Apr 16:39 compact_monitor_2_1776778779902.mp4
-rw-r--r-- 1 lukas staff 879195 21 Apr 16:44 compact_monitor_2_1776779086385.mp4
-rw-r--r-- 1 lukas staff 1252502 21 Apr 16:49 compact_monitor_2_1776779394675.mp4
-rw-r--r-- 1 lukas staff 2773673 21 Apr 16:55 compact_monitor_2_1776779700999.mp4
-rw-r--r-- 1 lukas staff 481976 21 Apr 17:28 compact_monitor_2_1776781697113.mp4
-rw-r--r-- 1 lukas staff 209802 21 Apr 17:38 compact_monitor_2_1776782304722.mp4
-rw-r--r-- 1 lukas staff 533030 21 Apr 17:43 compact_monitor_2_1776782612516.mp4
-rw-r--r-- 1 lukas staff 2066772 21 Apr 17:48 compact_monitor_2_1776782921485.mp4
-rw-r--r-- 1 lukas staff 2700050 21 Apr 17:53 compact_monitor_2_1776783230415.mp4
-rw-r--r-- 1 lukas staff 4246256 21 Apr 17:59 compact_monitor_2_1776783541082.mp4
-rw-r--r-- 1 lukas staff 2226648 21 Apr 18:04 compact_monitor_2_1776783852985.mp4
-rw-r--r-- 1 lukas staff 1964906 21 Apr 18:09 compact_monitor_2_1776784169011.mp4
-rw-r--r-- 1 lukas staff 2762600 21 Apr 18:14 compact_monitor_2_1776784488669.mp4
-rw-r--r-- 1 lukas staff 2565519 21 Apr 18:20 compact_monitor_2_1776784802053.mp4
-rw-r--r-- 1 lukas staff 3908397 21 Apr 18:25 compact_monitor_2_1776785112030.mp4
-rw-r--r-- 1 lukas staff 2820230 21 Apr 18:30 compact_monitor_2_1776785425843.mp4
-rw-r--r-- 1 lukas staff 3798324 21 Apr 18:35 compact_monitor_2_1776785731509.mp4
-rw-r--r-- 1 lukas staff 5973589 21 Apr 18:40 compact_monitor_2_1776786042237.mp4
-rw-r--r-- 1 lukas staff 696810 21 Apr 18:40 compact_monitor_2_1776786048297.mp4
-rw-r--r-- 1 lukas staff 3411653 21 Apr 18:46 compact_monitor_2_1776786358293.mp4
-rw-r--r-- 1 lukas staff 1900088 21 Apr 18:51 compact_monitor_2_1776786667842.mp4
-rw-r--r-- 1 lukas staff 2960124 21 Apr 18:56 compact_monitor_2_1776786976688.mp4
-rw-r--r-- 1 lukas staff 3465743 21 Apr 19:01 compact_monitor_2_1776787292732.mp4
-rw-r--r-- 1 lukas staff 5410677 21 Apr 19:07 compact_monitor_2_1776787617984.mp4
-rw-r--r-- 1 lukas staff 3739198 21 Apr 19:12 compact_monitor_2_1776787934248.mp4
-rw-r--r-- 1 lukas staff 1383154 21 Apr 19:17 compact_monitor_2_1776788242752.mp4
-rw-r--r-- 1 lukas staff 1800231 21 Apr 19:22 compact_monitor_2_1776788547707.mp4
-rw-r--r-- 1 lukas staff 985288 21 Apr 19:27 compact_monitor_2_1776788859770.mp4
-rw-r--r-- 1 lukas staff 2005715 21 Apr 19:32 compact_monitor_2_1776789171257.mp4
-rw-r--r-- 1 lukas staff 5461430 21 Apr 19:38 compact_monitor_2_1776789493765.mp4
-rw-r--r-- 1 lukas staff 4057709 21 Apr 19:43 compact_monitor_2_1776789819462.mp4
-rw-r--r-- 1 lukas staff 2596450 21 Apr 19:49 compact_monitor_2_1776790138746.mp4
-rw-r--r-- 1 lukas staff 3792786 21 Apr 19:54 compact_monitor_2_1776790456362.mp4
-rw-r--r-- 1 lukas staff 1534504 21 Apr 19:59 compact_monitor_2_1776790775836.mp4
-rw-r--r-- 1 lukas staff 3246894 21 Apr 20:04 compact_monitor_2_1776791089868.mp4
-rw-r--r-- 1 lukas staff 678653 21 Apr 20:10 compact_monitor_2_1776791400917.mp4
-rw-r--r-- 1 lukas staff 1037919 21 Apr 20:15 compact_monitor_2_1776791709090.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ cd /Volumes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 32
drwxr-xr-x 4 root wheel 128 22 Apr 10:24 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 20 Apr 19:47 Macintosh HD -> /
drwx------ 1 lukas staff 16384 22 Apr 10:24 Work
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 96
drwxr-xr-x 6 root wheel 192 22 Apr 18:17 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 20 Apr 19:47 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
drwx------ 1 lukas staff 16384 22 Apr 10:24 Work
drwx------ 1 lukas staff 16384 19 Apr 18:36 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll
total 10687944
drwxrwxrwx 1 lukas staff 16384 21 Apr 10:47 .
drwx------ 1 lukas staff 16384 11 Apr 15:46 ..
-rwxrwxrwx@ 1 lukas staff 6148 21 Apr 10:48 .DS_Store
-rwxrwxrwx@ 1 lukas staff 4055343104 21 Apr 10:47 archive.db
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 10:48 data
-rwxrwxrwx 1 lukas staff 1416806400 14 Apr 20:49 db.sqlite
drwxrwxrwx 1 lukas staff 16384 11 Apr 16:51 pipes
-rwxrwxrwx@ 1 lukas staff 3250 11 Apr 17:00 screenpipe-day.sh
-rwxrwxrwx 1 lukas staff 0 13 Apr 17:21 screenpipe.db
-rwxrwxrwx 1 lukas staff 0 11 Apr 17:26 test_write
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe/data $ ll
total 240
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 10:48 .
drwxrwxrwx 1 lukas staff 16384 21 Apr 10:47 ..
-rwxrwxrwx@ 1 lukas staff 6148 22 Apr 18:17 .DS_Store
drwxrwxrwx@ 1 lukas staff 16384 15 Apr 09:59 2026-04-14
drwxrwxrwx@ 1 lukas staff 16384 16 Apr 09:13 2026-04-15
drwxrwxrwx@ 1 lukas staff 16384 17 Apr 08:57 2026-04-16
drwxrwxrwx@ 1 lukas staff 16384 18 Apr 13:35 2026-04-17
drwxrwxrwx@ 1 lukas staff 16384 21 Apr 09:10 2026-04-20
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe/data $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 15 lukas staff 480 22 Apr 09:15 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 264 lukas staff 8448 22 Apr 18:18 2026-04-22
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-21
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-21 $ ll
total 881488
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 .
drwxr-xr-x 15 lukas staff 480 22 Apr 09:15 ..
-rw-r--r-- 1 lukas staff 1361281 21 Apr 09:20 compact_monitor_1_1776752441248.mp4
-rw-r--r-- 1 lukas staff 651317 21 Apr 09:25 compact_monitor_1_1776752745803.mp4
-rw-r--r-- 1 lukas staff 3097532 21 Apr 09:30 compact_monitor_1_1776753055208.mp4
-rw-r--r-- 1 lukas staff 690723 21 Apr 09:36 compact_monitor_1_1776753364005.mp4
-rw-r--r-- 1 lukas staff 391403 21 Apr 09:41 compact_monitor_1_1776753671910.mp4
-rw-r--r-- 1 lukas staff 400049 21 Apr 09:46 compact_monitor_1_1776753983723.mp4
-rw-r--r-- 1 lukas staff 2590693 21 Apr 09:51 compact_monitor_1_1776754288632.mp4
-rw-r--r-- 1 lukas staff 3414940 21 Apr 09:56 compact_monitor_1_1776754595698.mp4
-rw-r--r-- 1 lukas staff 2142937 21 Apr 10:01 compact_monitor_1_1776754907279.mp4
-rw-r--r-- 1 lukas staff 2594906 21 Apr 10:06 compact_monitor_1_1776755216988.mp4
-rw-r--r-- 1 lukas staff 3580618 21 Apr 10:12 compact_monitor_1_1776755522051.mp4
-rw-r--r-- 1 lukas staff 1630021 21 Apr 10:17 compact_monitor_1_1776755830782.mp4
-rw-r--r-- 1 lukas staff 1101140 21 Apr 10:22 compact_monitor_1_1776756139518.mp4
-rw-r--r-- 1 lukas staff 1525074 21 Apr 10:27 compact_monitor_1_1776756449245.mp4
-rw-r--r-- 1 lukas staff 1217305 21 Apr 10:32 compact_monitor_1_1776756757426.mp4
-rw-r--r-- 1 lukas staff 848652 21 Apr 10:37 compact_monitor_1_1776757066993.mp4
-rw-r--r-- 1 lukas staff 735624 21 Apr 10:42 compact_monitor_1_1776757371762.mp4
-rw-r--r-- 1 lukas staff 831986 21 Apr 10:47 compact_monitor_1_1776757676789.mp4
-rw-r--r-- 1 lukas staff 1910069 21 Apr 10:53 compact_monitor_1_1776757982061.mp4
-rw-r--r-- 1 lukas staff 1173193 21 Apr 10:58 compact_monitor_1_1776758293584.mp4
-rw-r--r-- 1 lukas staff 4089387 21 Apr 11:03 compact_monitor_1_1776758598100.mp4
-rw-r--r-- 1 lukas staff 4525764 21 Apr 11:08 compact_monitor_1_1776758908569.mp4
-rw-r--r-- 1 lukas staff 819571 21 Apr 11:13 compact_monitor_1_1776759225828.mp4
-rw-r--r-- 1 lukas staff 2960114 21 Apr 11:18 compact_monitor_1_1776759531737.mp4
-rw-r--r-- 1 lukas staff 1192769 21 Apr 11:24 compact_monitor_1_1776759843534.mp4
-rw-r--r-- 1 lukas staff 652804 21 Apr 11:29 compact_monitor_1_1776760150075.mp4
-rw-r--r-- 1 lukas staff 1172707 21 Apr 11:34 compact_monitor_1_1776760454916.mp4
-rw-r--r-- 1 lukas staff 360331 21 Apr 11:39 compact_monitor_1_1776760760172.mp4
-rw-r--r-- 1 lukas staff 317710 21 Apr 11:44 compact_monitor_1_1776761068314.mp4
-rw-r--r-- 1 lukas staff 450918 21 Apr 11:49 compact_monitor_1_1776761375398.mp4
-rw-r--r-- 1 lukas staff 299945 21 Apr 11:54 compact_monitor_1_1776761680271.mp4
-rw-r--r-- 1 lukas staff 353867 21 Apr 11:59 compact_monitor_1_1776761985775.mp4
-rw-r--r-- 1 lukas staff 271890 21 Apr 12:04 compact_monitor_1_1776762295293.mp4
-rw-r--r-- 1 lukas staff 291270 21 Apr 12:10 compact_monitor_1_1776762600319.mp4
-rw-r--r-- 1 lukas staff 282771 21 Apr 12:15 compact_monitor_1_1776762905324.mp4
-rw-r--r-- 1 lukas staff 263293 21 Apr 12:20 compact_monitor_1_1776763210041.mp4
-rw-r--r-- 1 lukas staff 283167 21 Apr 12:25 compact_monitor_1_1776763512506.mp4
-rw-r--r-- 1 lukas staff 286094 21 Apr 12:30 compact_monitor_1_1776763822081.mp4
-rw-r--r-- 1 lukas staff 261359 21 Apr 12:35 compact_monitor_1_1776764127243.mp4
-rw-r--r-- 1 lukas staff 272391 21 Apr 12:40 compact_monitor_1_1776764431677.mp4
-rw-r--r-- 1 lukas staff 259220 21 Apr 12:45 compact_monitor_1_1776764734158.mp4
-rw-r--r-- 1 lukas staff 306143 21 Apr 12:50 compact_monitor_1_1776765036552.mp4
-rw-r--r-- 1 lukas staff 313379 21 Apr 12:55 compact_monitor_1_1776765344009.mp4
-rw-r--r-- 1 lukas staff 300628 21 Apr 13:00 compact_monitor_1_1776765646576.mp4
-rw-r--r-- 1 lukas staff 290958 21 Apr 13:05 compact_monitor_1_1776765954534.mp4
-rw-r--r-- 1 lukas staff 588397 21 Apr 13:11 compact_monitor_1_1776766259390.mp4
-rw-r--r-- 1 lukas staff 180500 21 Apr 13:16 compact_monitor_1_1776766566390.mp4
-rw-r--r-- 1 lukas staff 180884 21 Apr 13:21 compact_monitor_1_1776766871246.mp4
-rw-r--r-- 1 lukas staff 180377 21 Apr 13:26 compact_monitor_1_1776767174287.mp4
-rw-r--r-- 1 lukas staff 179980 21 Apr 13:31 compact_monitor_1_1776767478793.mp4
-rw-r--r-- 1 lukas staff 554281 21 Apr 13:39 compact_monitor_1_1776767997301.mp4
-rw-r--r-- 1 lukas staff 206870 21 Apr 13:45 compact_monitor_1_1776768302213.mp4
-rw-r--r-- 1 lukas staff 829571 21 Apr 13:50 compact_monitor_1_1776768605307.mp4
-rw-r--r-- 1 lukas staff 253043 21 Apr 13:55 compact_monitor_1_1776768909764.mp4
-rw-r--r-- 1 lukas staff 366585 21 Apr 14:00 compact_monitor_1_1776769213520.mp4
-rw-r--r-- 1 lukas staff 827017 21 Apr 14:05 compact_monitor_1_1776769520540.mp4
-rw-r--r-- 1 lukas staff 151713 21 Apr 14:10 compact_monitor_1_1776769827631.mp4
-rw-r--r-- 1 lukas staff 160379 21 Apr 14:15 compact_monitor_1_1776770135163.mp4
-rw-r--r-- 1 lukas staff 107354 21 Apr 14:20 compact_monitor_1_1776770440683.mp4
-rw-r--r-- 1 lukas staff 291081 21 Apr 14:25 compact_monitor_1_1776770744999.mp4
-rw-r--r-- 1 lukas staff 603627 21 Apr 14:30 compact_monitor_1_1776771051270.mp4
-rw-r--r-- 1 lukas staff 452023 21 Apr 14:36 compact_monitor_1_1776771361049.mp4
-rw-r--r-- 1 lukas staff 1230482 21 Apr 14:41 compact_monitor_1_1776771665945.mp4
-rw-r--r-- 1 lukas staff 943232 21 Apr 14:46 compact_monitor_1_1776771975744.mp4
-rw-r--r-- 1 lukas staff 1113618 21 Apr 14:51 compact_monitor_1_1776772285693.mp4
-rw-r--r-- 1 lukas staff 9991796 21 Apr 14:56 compact_monitor_1_1776772592311.mp4
-rw-r--r-- 1 lukas staff 7852861 21 Apr 15:01 compact_monitor_1_1776772906518.mp4
-rw-r--r-- 1 lukas staff 5373218 21 Apr 15:07 compact_monitor_1_1776773217969.mp4
-rw-r--r-- 1 lukas staff 2958007 21 Apr 15:12 compact_monitor_1_1776773526321.mp4
-rw-r--r-- 1 lukas staff 1524865 21 Apr 15:17 compact_monitor_1_1776773836226.mp4
-rw-r--r-- 1 lukas staff 1632964 21 Apr 15:22 compact_monitor_1_1776774139940.mp4
-rw-r--r-- 1 lukas staff 2658750 21 Apr 15:27 compact_monitor_1_1776774447008.mp4
-rw-r--r-- 1 lukas staff 4108273 21 Apr 15:32 compact_monitor_1_1776774756791.mp4
-rw-r--r-- 1 lukas staff 4304005 21 Apr 15:37 compact_monitor_1_1776775064772.mp4
-rw-r--r-- 1 lukas staff 4013066 21 Apr 15:43 compact_monitor_1_1776775373343.mp4
-rw-r--r-- 1 lukas staff 463750 21 Apr 15:48 compact_monitor_1_1776775690861.mp4
-rw-r--r-- 1 lukas staff 402959 21 Apr 15:53 compact_monitor_1_1776775996413.mp4
-rw-r--r-- 1 lukas staff 688059 21 Apr 15:58 compact_monitor_1_1776776305173.mp4
-rw-r--r-- 1 lukas staff 429470 21 Apr 16:03 compact_monitor_1_1776776616139.mp4
-rw-r--r-- 1 lukas staff 666874 21 Apr 16:08 compact_monitor_1_1776776927836.mp4
-rw-r--r-- 1 lukas staff 753219 21 Apr 16:14 compact_monitor_1_1776777243164.mp4
-rw-r--r-- 1 lukas staff 526976 21 Apr 16:19 compact_monitor_1_1776777553173.mp4
-rw-r--r-- 1 lukas staff 2122250 21 Apr 16:24 compact_monitor_1_1776777858871.mp4
-rw-r--r-- 1 lukas staff 1105836 21 Apr 16:29 compact_monitor_1_1776778165624.mp4
-rw-r--r-- 1 lukas staff 641592 21 Apr 16:34 compact_monitor_1_1776778472128.mp4
-rw-r--r-- 1 lukas staff 949605 21 Apr 16:39 compact_monitor_1_1776778777082.mp4
-rw-r--r-- 1 lukas staff 306519 21 Apr 16:44 compact_monitor_1_1776779085411.mp4
-rw-r--r-- 1 lukas staff 309868 21 Apr 16:49 compact_monitor_1_1776779393309.mp4
-rw-r--r-- 1 lukas staff 491284 21 Apr 16:55 compact_monitor_1_1776779699385.mp4
-rw-r--r-- 1 lukas staff 309642 21 Apr 17:28 compact_monitor_1_1776781695807.mp4
-rw-r--r-- 1 lukas staff 465924 21 Apr 17:38 compact_monitor_1_1776782303042.mp4
-rw-r--r-- 1 lukas staff 134405 21 Apr 17:43 compact_monitor_1_1776782611770.mp4
-rw-r--r-- 1 lukas staff 193581 21 Apr 17:48 compact_monitor_1_1776782919363.mp4
-rw-r--r-- 1 lukas staff 3920653 21 Apr 17:53 compact_monitor_1_1776783226867.mp4
-rw-r--r-- 1 lukas staff 4522984 21 Apr 17:59 compact_monitor_1_1776783537226.mp4
-rw-r--r-- 1 lukas staff 3278447 21 Apr 18:04 compact_monitor_1_1776783850457.mp4
-rw-r--r-- 1 lukas staff 4152848 21 Apr 18:09 compact_monitor_1_1776784162084.mp4
-rw-r--r-- 1 lukas staff 3514812 21 Apr 18:14 compact_monitor_1_1776784481496.mp4
-rw-r--r-- 1 lukas staff 3689553 21 Apr 18:20 compact_monitor_1_1776784799298.mp4
-rw-r--r-- 1 lukas staff 452528 21 Apr 18:25 compact_monitor_1_1776785110432.mp4
-rw-r--r-- 1 lukas staff 440956 21 Apr 18:30 compact_monitor_1_1776785423557.mp4
-rw-r--r-- 1 lukas staff 336062 21 Apr 18:35 compact_monitor_1_1776785729435.mp4
-rw-r--r-- 1 lukas staff 371803 21 Apr 18:40 compact_monitor_1_1776786036969.mp4
-rw-r--r-- 1 lukas staff 563389 21 Apr 18:45 compact_monitor_1_1776786354321.mp4
-rw-r--r-- 1 lukas staff 371801 21 Apr 18:51 compact_monitor_1_1776786665889.mp4
-rw-r--r-- 1 lukas staff 737600 21 Apr 18:56 compact_monitor_1_1776786974153.mp4
-rw-r--r-- 1 lukas staff 341424 21 Apr 19:01 compact_monitor_1_1776787288363.mp4
-rw-r--r-- 1 lukas staff 338058 21 Apr 19:06 compact_monitor_1_1776787612940.mp4
-rw-r--r-- 1 lukas staff 332166 21 Apr 19:12 compact_monitor_1_1776787932333.mp4
-rw-r--r-- 1 lukas staff 328362 21 Apr 19:17 compact_monitor_1_1776788241604.mp4
-rw-r--r-- 1 lukas staff 871980 21 Apr 19:22 compact_monitor_1_1776788545749.mp4
-rw-r--r-- 1 lukas staff 265660 21 Apr 19:27 compact_monitor_1_1776788858438.mp4
-rw-r--r-- 1 lukas staff 265021 21 Apr 19:32 compact_monitor_1_1776789168881.mp4
-rw-r--r-- 1 lukas staff 3632949 21 Apr 19:38 compact_monitor_1_1776789484956.mp4
-rw-r--r-- 1 lukas staff 3594409 21 Apr 19:43 compact_monitor_1_1776789816527.mp4
-rw-r--r-- 1 lukas staff 2558014 21 Apr 19:48 compact_monitor_1_1776790131571.mp4
-rw-r--r-- 1 lukas staff 1435890 21 Apr 19:54 compact_monitor_1_1776790452873.mp4
-rw-r--r-- 1 lukas staff 770082 21 Apr 19:59 compact_monitor_1_1776790772821.mp4
-rw-r--r-- 1 lukas staff 805381 21 Apr 20:04 compact_monitor_1_1776791086631.mp4
-rw-r--r-- 1 lukas staff 240936 21 Apr 20:10 compact_monitor_1_1776791399239.mp4
-rw-r--r-- 1 lukas staff 660883 21 Apr 20:15 compact_monitor_1_1776791707130.mp4
-rw-r--r-- 1 lukas staff 252921 22 Apr 09:16 compact_monitor_1_1776838586240.mp4
-rw-r--r-- 1 lukas staff 406541 21 Apr 09:20 compact_monitor_2_1776752442671.mp4
-rw-r--r-- 1 lukas staff 3455570 21 Apr 09:25 compact_monitor_2_1776752748499.mp4
-rw-r--r-- 1 lukas staff 3276134 21 Apr 09:31 compact_monitor_2_1776753058588.mp4
-rw-r--r-- 1 lukas staff 3189679 21 Apr 09:36 compact_monitor_2_1776753366025.mp4
-rw-r--r-- 1 lukas staff 4385210 21 Apr 09:41 compact_monitor_2_1776753673600.mp4
-rw-r--r-- 1 lukas staff 1501936 21 Apr 09:46 compact_monitor_2_1776753985751.mp4
-rw-r--r-- 1 lukas staff 1372602 21 Apr 09:51 compact_monitor_2_1776754291836.mp4
-rw-r--r-- 1 lukas staff 2000636 21 Apr 09:56 compact_monitor_2_1776754601162.mp4
-rw-r--r-- 1 lukas staff 2849997 21 Apr 10:01 compact_monitor_2_1776754909445.mp4
-rw-r--r-- 1 lukas staff 2654363 21 Apr 10:07 compact_monitor_2_1776755219231.mp4
-rw-r--r-- 1 lukas staff 2557181 21 Apr 10:12 compact_monitor_2_1776755525397.mp4
-rw-r--r-- 1 lukas staff 2261085 21 Apr 10:17 compact_monitor_2_1776755834563.mp4
-rw-r--r-- 1 lukas staff 5251119 21 Apr 10:22 compact_monitor_2_1776756143688.mp4
-rw-r--r-- 1 lukas staff 4849466 21 Apr 10:27 compact_monitor_2_1776756452946.mp4
-rw-r--r-- 1 lukas staff 7568584 21 Apr 10:32 compact_monitor_2_1776756760717.mp4
-rw-r--r-- 1 lukas staff 1777476 21 Apr 10:37 compact_monitor_2_1776757068551.mp4
-rw-r--r-- 1 lukas staff 1050187 21 Apr 10:42 compact_monitor_2_1776757372851.mp4
-rw-r--r-- 1 lukas staff 2443492 21 Apr 10:48 compact_monitor_2_1776757678198.mp4
-rw-r--r-- 1 lukas staff 2203759 21 Apr 10:53 compact_monitor_2_1776757984610.mp4
-rw-r--r-- 1 lukas staff 705421 21 Apr 10:58 compact_monitor_2_1776758295263.mp4
-rw-r--r-- 1 lukas staff 2164798 21 Apr 11:03 compact_monitor_2_1776758602089.mp4
-rw-r--r-- 1 lukas staff 5646225 21 Apr 11:08 compact_monitor_2_1776758914322.mp4
-rw-r--r-- 1 lukas staff 176405 21 Apr 11:08 compact_monitor_2_1776758920570.mp4
-rw-r--r-- 1 lukas staff 3055641 21 Apr 11:13 compact_monitor_2_1776759228080.mp4
-rw-r--r-- 1 lukas staff 5083148 21 Apr 11:19 compact_monitor_2_1776759535311.mp4
-rw-r--r-- 1 lukas staff 3249048 21 Apr 11:24 compact_monitor_2_1776759845538.mp4
-rw-r--r-- 1 lukas staff 412007 21 Apr 11:29 compact_monitor_2_1776760151136.mp4
-rw-r--r-- 1 lukas staff 1751151 21 Apr 11:34 compact_monitor_2_1776760456599.mp4
-rw-r--r-- 1 lukas staff 3456190 21 Apr 11:39 compact_monitor_2_1776760762300.mp4
-rw-r--r-- 1 lukas staff 3658014 21 Apr 11:44 compact_monitor_2_1776761070425.mp4
-rw-r--r-- 1 lukas staff 3206849 21 Apr 11:49 compact_monitor_2_1776761377421.mp4
-rw-r--r-- 1 lukas staff 3910927 21 Apr 11:54 compact_monitor_2_1776761681410.mp4
-rw-r--r-- 1 lukas staff 3953889 21 Apr 11:59 compact_monitor_2_1776761988171.mp4
-rw-r--r-- 1 lukas staff 861781 21 Apr 12:04 compact_monitor_2_1776762296552.mp4
-rw-r--r-- 1 lukas staff 1899936 21 Apr 12:10 compact_monitor_2_1776762601415.mp4
-rw-r--r-- 1 lukas staff 2512201 21 Apr 12:15 compact_monitor_2_1776762906487.mp4
-rw-r--r-- 1 lukas staff 1648105 21 Apr 12:20 compact_monitor_2_1776763210990.mp4
-rw-r--r-- 1 lukas staff 2146903 21 Apr 12:25 compact_monitor_2_1776763514151.mp4
-rw-r--r-- 1 lukas staff 2493928 21 Apr 12:30 compact_monitor_2_1776763823078.mp4
-rw-r--r-- 1 lukas staff 1036980 21 Apr 12:35 compact_monitor_2_1776764128064.mp4
-rw-r--r-- 1 lukas staff 1843291 21 Apr 12:40 compact_monitor_2_1776764432450.mp4
-rw-r--r-- 1 lukas staff 1332887 21 Apr 12:45 compact_monitor_2_1776764735029.mp4
-rw-r--r-- 1 lukas staff 2194246 21 Apr 12:50 compact_monitor_2_1776765037907.mp4
-rw-r--r-- 1 lukas staff 685377 21 Apr 12:55 compact_monitor_2_1776765345140.mp4
-rw-r--r-- 1 lukas staff 882308 21 Apr 13:00 compact_monitor_2_1776765647622.mp4
-rw-r--r-- 1 lukas staff 2144425 21 Apr 13:05 compact_monitor_2_1776765955945.mp4
-rw-r--r-- 1 lukas staff 1720705 21 Apr 13:11 compact_monitor_2_1776766260963.mp4
-rw-r--r-- 1 lukas staff 2881255 21 Apr 13:16 compact_monitor_2_1776766567612.mp4
-rw-r--r-- 1 lukas staff 1981148 21 Apr 13:21 compact_monitor_2_1776766872346.mp4
-rw-r--r-- 1 lukas staff 1849577 21 Apr 13:26 compact_monitor_2_1776767175783.mp4
-rw-r--r-- 1 lukas staff 2268817 21 Apr 13:31 compact_monitor_2_1776767479808.mp4
-rw-r--r-- 1 lukas staff 3217992 21 Apr 13:40 compact_monitor_2_1776767999099.mp4
-rw-r--r-- 1 lukas staff 233767 21 Apr 13:45 compact_monitor_2_1776768302941.mp4
-rw-r--r-- 1 lukas staff 326458 21 Apr 13:50 compact_monitor_2_1776768606665.mp4
-rw-r--r-- 1 lukas staff 753941 21 Apr 13:55 compact_monitor_2_1776768910508.mp4
-rw-r--r-- 1 lukas staff 1610278 21 Apr 14:00 compact_monitor_2_1776769215484.mp4
-rw-r--r-- 1 lukas staff 1650957 21 Apr 14:05 compact_monitor_2_1776769522225.mp4
-rw-r--r-- 1 lukas staff 2146659 21 Apr 14:10 compact_monitor_2_1776769829535.mp4
-rw-r--r-- 1 lukas staff 2601207 21 Apr 14:15 compact_monitor_2_1776770136633.mp4
-rw-r--r-- 1 lukas staff 824666 21 Apr 14:20 compact_monitor_2_1776770441822.mp4
-rw-r--r-- 1 lukas staff 2703967 21 Apr 14:25 compact_monitor_2_1776770747214.mp4
-rw-r--r-- 1 lukas staff 2321658 21 Apr 14:30 compact_monitor_2_1776771052932.mp4
-rw-r--r-- 1 lukas staff 1461253 21 Apr 14:36 compact_monitor_2_1776771362402.mp4
-rw-r--r-- 1 lukas staff 1437234 21 Apr 14:41 compact_monitor_2_1776771667446.mp4
-rw-r--r-- 1 lukas staff 987598 21 Apr 14:46 compact_monitor_2_1776771978048.mp4
-rw-r--r-- 1 lukas staff 3317652 21 Apr 14:51 compact_monitor_2_1776772287751.mp4
-rw-r--r-- 1 lukas staff 2270897 21 Apr 14:56 compact_monitor_2_1776772597109.mp4
-rw-r--r-- 1 lukas staff 2751238 21 Apr 15:01 compact_monitor_2_1776772910495.mp4
-rw-r--r-- 1 lukas staff 3119002 21 Apr 15:07 compact_monitor_2_1776773221603.mp4
-rw-r--r-- 1 lukas staff 1607530 21 Apr 15:12 compact_monitor_2_1776773528294.mp4
-rw-r--r-- 1 lukas staff 907723 21 Apr 15:17 compact_monitor_2_1776773837589.mp4
-rw-r--r-- 1 lukas staff 1386365 21 Apr 15:22 compact_monitor_2_1776774141369.mp4
-rw-r--r-- 1 lukas staff 2111486 21 Apr 15:27 compact_monitor_2_1776774448810.mp4
-rw-r--r-- 1 lukas staff 2258968 21 Apr 15:32 compact_monitor_2_1776774759155.mp4
-rw-r--r-- 1 lukas staff 1544108 21 Apr 15:37 compact_monitor_2_1776775067064.mp4
-rw-r--r-- 1 lukas staff 1433287 21 Apr 15:43 compact_monitor_2_1776775380397.mp4
-rw-r--r-- 1 lukas staff 1984377 21 Apr 15:48 compact_monitor_2_1776775692870.mp4
-rw-r--r-- 1 lukas staff 2617661 21 Apr 15:53 compact_monitor_2_1776775998384.mp4
-rw-r--r-- 1 lukas staff 2791654 21 Apr 15:58 compact_monitor_2_1776776307754.mp4
-rw-r--r-- 1 lukas staff 2433361 21 Apr 16:03 compact_monitor_2_1776776618393.mp4
-rw-r--r-- 1 lukas staff 3703100 21 Apr 16:08 compact_monitor_2_1776776931489.mp4
-rw-r--r-- 1 lukas staff 2474041 21 Apr 16:14 compact_monitor_2_1776777245751.mp4
-rw-r--r-- 1 lukas staff 2484853 21 Apr 16:19 compact_monitor_2_1776777555230.mp4
-rw-r--r-- 1 lukas staff 2062186 21 Apr 16:24 compact_monitor_2_1776777860560.mp4
-rw-r--r-- 1 lukas staff 2185453 21 Apr 16:29 compact_monitor_2_1776778167563.mp4
-rw-r--r-- 1 lukas staff 1177326 21 Apr 16:34 compact_monitor_2_1776778473232.mp4
-rw-r--r-- 1 lukas staff 1949139 21 Apr 16:39 compact_monitor_2_1776778779902.mp4
-rw-r--r-- 1 lukas staff 879195 21 Apr 16:44 compact_monitor_2_1776779086385.mp4
-rw-r--r-- 1 lukas staff 1252502 21 Apr 16:49 compact_monitor_2_1776779394675.mp4
-rw-r--r-- 1 lukas staff 2773673 21 Apr 16:55 compact_monitor_2_1776779700999.mp4
-rw-r--r-- 1 lukas staff 48197...
|
iTerm2
|
sqlite3
|
NULL
|
72798
|
|
75508
|
Last login: Thu Apr 23 14:01:29 on ttys009
Poetry Last login: Thu Apr 23 14:01:29 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ cd 2026-04-23
cd: no such file or directory: 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:31:53] ========================================
[2026-04-24 09:31:53] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:31:53] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
[2026-04-24 09:31:53] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:32:09] ========================================
[2026-04-24 09:32:09] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:32:09] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (5.8G)
Data dir: OK (104 files, 165M)
[+00m01s] ▶ Counting source rows for 2026-04-23
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
75508
|
|
75509
|
Last login: Thu Apr 23 14:01:29 on ttys009
Poetry Last login: Thu Apr 23 14:01:29 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ cd 2026-04-23
cd: no such file or directory: 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:31:53] ========================================
[2026-04-24 09:31:53] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:31:53] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
[2026-04-24 09:31:53] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:32:09] ========================================
[2026-04-24 09:32:09] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:32:09] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (5.8G)
Data dir: OK (104 files, 165M)
[+00m01s] ▶ Counting source rows for 2026-04-23
frames: 2564
elements: 208937
ui_events: 3546
ocr_text: 904
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ⠋
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
75509
|
|
75511
|
Last login: Thu Apr 23 14:01:29 on ttys009
Poetry Last login: Thu Apr 23 14:01:29 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ cd 2026-04-23
cd: no such file or directory: 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:31:53] ========================================
[2026-04-24 09:31:53] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:31:53] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
[2026-04-24 09:31:53] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:32:09] ========================================
[2026-04-24 09:32:09] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:32:09] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (5.8G)
Data dir: OK (104 files, 165M)
[+00m01s] ▶ Counting source rows for 2026-04-23
frames: 2564
elements: 208937
ui_events: 3546
ocr_text: 904
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m01s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-23
video_chunks ✓ 0m01s
frames (2564 rows) ⠙
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
75511
|
|
80560
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ⠸
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80560
|
|
80561
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ⠸
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80561
|
|
80562
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ⠧
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80562
|
|
80572
|
incarcerated meaningIncarcerared means vemo morson incarcerated meaningIncarcerared means vemo morsoned or connnee n alal or ouison.As an adjective: "The incarcerated individuals awaited trial." As a verb (to incarcerate): "Thecourt ordered him to be incarcerated for five years."It comes from the Latin incarcerare — in- (into) + carcer (prison), which also gives us the word"carceral."It's often used in formal, legal, or policy contexts as a more neutral alternative to "imprisoned"or "jailed."Reply..Sonnet 4.6Claude is Al and can make mistakes. Please double-check responses....
|
iTerm2
|
sqlite3
|
NULL
|
80572
|
|
80573
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ✓ 0m08s
frames (5183 rows) ⠙
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80573
|
|
80580
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ✓ 0m08s
frames (5183 rows) ⠏
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80580
|
|
80581
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ✓ 0m08s
frames (5183 rows) ⠏
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80581
|
|
80582
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ✓ 0m08s
frames (5183 rows) ⠇
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80582
|
|
80583
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ d ..
zsh: command not found: d
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ll
total 6808
drwxr-xr-x 23 lukas staff 736 25 Apr 17:27 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 105052 25 Apr 17:25 1777127146346_m2.jpg
-rw-r--r-- 1 lukas staff 141502 25 Apr 17:25 1777127155648_m2.jpg
-rw-r--r-- 1 lukas staff 146441 25 Apr 17:25 1777127156460_m2.jpg
-rw-r--r-- 1 lukas staff 146984 25 Apr 17:25 1777127157630_m2.jpg
-rw-r--r-- 1 lukas staff 147965 25 Apr 17:26 1777127161190_m2.jpg
-rw-r--r-- 1 lukas staff 104201 25 Apr 17:26 1777127168009_m2.jpg
-rw-r--r-- 1 lukas staff 140318 25 Apr 17:26 1777127168853_m2.jpg
-rw-r--r-- 1 lukas staff 182933 25 Apr 17:26 1777127169731_m1.jpg
-rw-r--r-- 1 lukas staff 184044 25 Apr 17:26 1777127171385_m1.jpg
-rw-r--r-- 1 lukas staff 65486 25 Apr 17:26 1777127171385_m2.jpg
-rw-r--r-- 1 lukas staff 185749 25 Apr 17:26 1777127176106_m1.jpg
-rw-r--r-- 1 lukas staff 154999 25 Apr 17:26 1777127176816_m1.jpg
-rw-r--r-- 1 lukas staff 103617 25 Apr 17:26 1777127177994_m2.jpg
-rw-r--r-- 1 lukas staff 354841 25 Apr 17:26 1777127183656_m1.jpg
-rw-r--r-- 1 lukas staff 148284 25 Apr 17:26 1777127185903_m1.jpg
-rw-r--r-- 1 lukas staff 196248 25 Apr 17:26 1777127188928_m1.jpg
-rw-r--r-- 1 lukas staff 103136 25 Apr 17:26 1777127200868_m2.jpg
-rw-r--r-- 1 lukas staff 265344 25 Apr 17:26 1777127204173_m1.jpg
-rw-r--r-- 1 lukas staff 220720 25 Apr 17:27 1777127222352_m1.jpg
-rw-r--r-- 1 lukas staff 249706 25 Apr 17:27 1777127225353_m1.jpg
-rw-r--r-- 1 lukas staff 103190 25 Apr 17:27 1777127231085_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:27:44] ========================================
[2026-04-25 17:27:44] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:27:44] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
[2026-04-25 17:27:44] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-25 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-24
[2026-04-25 17:28:17] ========================================
[2026-04-25 17:28:17] Screenpipe sync starting for: 2026-04-24
[2026-04-25 17:28:17] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (7.9G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (6.0G)
Data dir: OK (250 files, 143M)
[+00m01s] ▶ Counting source rows for 2026-04-24
frames: 5183
elements: 297071
ui_events: 6116
ocr_text: 1508
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-04-24
video_chunks ✓ 0m08s
frames (5183 rows) ⠇
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
iTerm2
|
sqlite3
|
NULL
|
80583
|
|
72374
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have no unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Read github.githubassets.com...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72374
|
|
72375
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72375
|
|
72376
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72376
|
|
72377
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72377
|
|
72378
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓
Built for fun by
@petesena
@petesena
❤️
About
About
No description, website, or topics provided.
Resources
Resources
Readme
Readme
License
License
MIT license
MIT license
Activity
Activity
Stars
Stars
8 stars
8
stars
Watchers
Watchers
0 watching
0
watching
Forks
Forks
4 forks
4
forks
Report repository
Report repository
Releases
Releases
Releases
No releases published
Packages
Packages
Packages
No packages published
Contributors 2
Contributors 2
Contributors
2
@sourcegate
sourcegate
sourcegate
@claude
claude Claude
claude
Claude
Languages
Languages
JavaScript 57.8%
JavaScript
57.8%
TypeScript 42.2%
TypeScript
42.2%
Footer
Footer
GitHub Homepage
© 2026 GitHub, Inc.
Footer navigation
Footer navigation
Terms
Terms
Privacy
Privacy
Security
Security
Status...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72378
|
|
72379
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72379
|
|
72380
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
8 months ago
8 months ago
8 months ago
8 months ago
4 months ago
8 months ago
8 months ago
8 months ago
8 months ago
Repository files navigation
Repository files navigation
README
README
MIT license
MIT license
Edit file
Outline
MCP Fathom Server
MCP Fathom Server
Permalink: MCP Fathom Server
An MCP (Model Context Protocol) server that integrates with Fathom AI's meeting API, enabling Claude to search and retrieve meeting information through natural language queries.
MCP
Node.js
TypeScript
🎯 Features
🎯 Features
Permalink: 🎯 Features
🔍 Smart Search
: Natural language search across meeting titles, summaries, transcripts, and action items
📋 List Meetings
: Retrieve meetings with various filters (attendees, date ranges, teams, etc.)
📝 Transcript Support
: Optionally include full meeting transcripts in search results
⚡ Real-time
: Direct integration with Fathom's API for up-to-date meeting data
🛡️ Secure
: API key management through environment variables
🚀 Quick Start
🚀 Quick Start
Permalink: 🚀 Quick Start
Prerequisites
Prerequisites
Permalink: Prerequisites
Node.js 18 or higher
npm or yarn
A Fathom AI account with API access
Claude Desktop app
Installation
Installation
Permalink: Installation
Clone and setup
:
git clone https://github.com/sourcegate/mcp-fathom-server.git
cd
mcp-fathom-server
npm install
npm run build
Copy
Configure your API key
:
cp .env.example .env
#
Edit .env and add your Fathom API key
Copy
Get your Fathom API key
:
Log in to
Fathom
Fathom
Go to Settings → API
Generate a new API key
Copy it to your
.env
file
Add to Claude Desktop
:
Edit your Claude Desktop configuration file:
macOS
:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows
:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers"
: {
"fathom"
: {
"command"
:
"
node
"
,
"args"
: [
"
/absolute/path/to/mcp-fathom-server/dist/index.js
"
],
"env"
: {
"FATHOM_API_KEY"
:
"
your-api-key-here
"
}
}
}
}
Copy
Restart Claude Desktop
and you're ready to go! 🎉
💬 Usage Examples
💬 Usage Examples
Permalink: 💬 Usage Examples
Once configured, you can ask Claude natural language questions about your meetings:
"Find me meetings about recruiting"
"Show me all external meetings from last week"
"Search for meetings where we discussed product launches"
"List meetings with [EMAIL]"
"Find meetings with action items about hiring"
"What did we discuss in our Q1 planning meetings?"
Copy
Claude will automatically choose the right tool and search method based on your query.
🔧 Available Tools
🔧 Available Tools
Permalink: 🔧 Available Tools
list_meetings
list_meetings
Permalink: list_meetings
Retrieves meetings with optional filters:
calendar_invitees
: Filter by attendee emails
calendar_invitees_domains
: Filter by company domains
created_after
/
created_before
: Date range filters
meeting_type
: all, internal, or external
include_transcript
: Include full transcripts
recorded_by
: Filter by meeting owner...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72380
|
|
72381
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓
Built for fun by
@petesena
@petesena
❤️
About
About
No description, website, or topics provided.
Resources
Resources
Readme
Readme
License
License
MIT license
MIT license
Activity
Activity
Stars
Stars...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72381
|
|
72382
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72382
|
|
72383
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72383
|
|
72384
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
8 months ago
8 months ago
8 months ago
8 months ago
4 months ago
8 months ago
8 months ago
8 months ago
8 months ago
Repository files navigation
Repository files navigation
README
README
MIT license
MIT license
Edit file
Outline
MCP Fathom Server
MCP Fathom Server
Permalink: MCP Fathom Server
An MCP (Model Context Protocol) server that integrates with Fathom AI's meeting API, enabling Claude to search and retrieve meeting information through natural language queries.
MCP
Node.js
TypeScript
🎯 Features
🎯 Features
Permalink: 🎯 Features
🔍 Smart Search
: Natural language search across meeting titles, summaries, transcripts, and action items
📋 List Meetings
: Retrieve meetings with various filters (attendees, date ranges, teams, etc.)
📝 Transcript Support
: Optionally include full meeting transcripts in search results
⚡ Real-time
: Direct integration with Fathom's API for up-to-date meeting data
🛡️ Secure
: API key management through environment variables
🚀 Quick Start
🚀 Quick Start
Permalink: 🚀 Quick Start
Prerequisites
Prerequisites
Permalink: Prerequisites
Node.js 18 or higher
npm or yarn
A Fathom AI account with API access
Claude Desktop app
Installation
Installation
Permalink: Installation
Clone and setup
:
git clone https://github.com/sourcegate/mcp-fathom-server.git
cd
mcp-fathom-server
npm install
npm run build
Copy
Configure your API key
:
cp .env.example .env
#
Edit .env and add your Fathom API key
Copy
Get your Fathom API key
:
Log in to
Fathom
Fathom
Go to Settings → API
Generate a new API key
Copy it to your
.env
file
Add to Claude Desktop
:
Edit your Claude Desktop configuration file:
macOS
:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows
:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers"
: {
"fathom"
: {
"command"
:
"
node
"
,
"args"
: [
"
/absolute/path/to/mcp-fathom-server/dist/index.js
"
],
"env"
: {
"FATHOM_API_KEY"
:
"
your-api-key-here
"
}
}
}
}
Copy
Restart Claude Desktop
and you're ready to go! 🎉
💬 Usage Examples
💬 Usage Examples
Permalink: 💬 Usage Examples
Once configured, you can ask Claude natural language questions about your meetings:
"Find me meetings about recruiting"
"Show me all external meetings from last week"
"Search for meetings where we discussed product launches"
"List meetings with [EMAIL]"
"Find meetings with action items about hiring"
"What did we discuss in our Q1 planning meetings?"
Copy
Claude will automatically choose the right tool and search method based on your query.
🔧 Available Tools
🔧 Available Tools
Permalink: 🔧 Available Tools
list_meetings
list_meetings
Permalink: list_meetings
Retrieves meetings with optional filters:
calendar_invitees
: Filter by attendee emails...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72384
|
|
72385
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
8 months ago
8 months ago
8 months ago
8 months ago
4 months ago
8 months ago
8 months ago
8 months ago
8 months ago
Repository files navigation
Repository files navigation
README
README
MIT license
MIT license
Edit file
Outline
MCP Fathom Server
MCP Fathom Server
Permalink: MCP Fathom Server
An MCP (Model Context Protocol) server that integrates with Fathom AI's meeting API, enabling Claude to search and retrieve meeting information through natural language queries.
MCP
Node.js
TypeScript
🎯 Features
🎯 Features
Permalink: 🎯 Features
🔍 Smart Search
: Natural language search across meeting titles, summaries, transcripts, and action items
📋 List Meetings
: Retrieve meetings with various filters (attendees, date ranges, teams, etc.)
📝 Transcript Support
: Optionally include full meeting transcripts in search results
⚡ Real-time
: Direct integration with Fathom's API for up-to-date meeting data
🛡️ Secure
: API key management through environment variables
🚀 Quick Start
🚀 Quick Start
Permalink: 🚀 Quick Start
Prerequisites
Prerequisites
Permalink: Prerequisites
Node.js 18 or higher
npm or yarn
A Fathom AI account with API access
Claude Desktop app
Installation
Installation
Permalink: Installation
Clone and setup
:
git clone https://github.com/sourcegate/mcp-fathom-server.git
cd
mcp-fathom-server
npm install
npm run build
Copy
Configure your API key
:
cp .env.example .env
#
Edit .env and add your Fathom API key
Copy
Get your Fathom API key
:
Log in to
Fathom
Fathom
Go to Settings → API
Generate a new API key
Copy it to your
.env
file
Add to Claude Desktop
:
Edit your Claude Desktop configuration file:
macOS
:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows
:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers"
: {
"fathom"
: {
"command"
:
"
node
"
,
"args"
: [
"
/absolute/path/to/mcp-fathom-server/dist/index.js
"
],
"env"
: {
"FATHOM_API_KEY"
:
"
your-api-key-here
"
}
}
}
}
Copy
Restart Claude Desktop
and you're ready to go! 🎉
💬 Usage Examples
💬 Usage Examples
Permalink: 💬 Usage Examples
Once configured, you can ask Claude natural language questions about your meetings:
"Find me meetings about recruiting"
"Show me all external meetings from last week"
"Search for meetings where we discussed product launches"
"List meetings with [EMAIL]"
"Find meetings with action items about hiring"
"What did we discuss in our Q1 planning meetings?"
Copy
Claude will automatically choose the right tool and search method based on your query.
🔧 Available Tools
🔧 Available Tools
Permalink: 🔧 Available Tools
list_meetings
list_meetings
Permalink: list_meetings
Retrieves meetings with optional filters:
calendar_invitees
: Filter by attendee emails
calendar_invitees_domains
: Filter by company domains
created_after
/
created_before
: Date range filters
meeting_type
: all, internal, or external
include_transcript
: Include full transcripts
recorded_by
: Filter by meeting owner
teams
: Filter by team names
search_meetings
search_meetings
Permalink: search_meetings
Searches meetings by keywords:
search_term
: The keyword/phrase to search for
include_transcript
: Search within transcripts (slower but more comprehensive)
🛠️ Development
🛠️ Development
Permalink: 🛠️ Development
#
Run in development mode
npm run dev
#
Build for production
npm run build
#...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72385
|
|
72386
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72386
|
|
72387
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
8 months ago
8 months ago
8 months ago
8 months ago
4 months ago
8 months ago
8 months ago
8 months ago
8 months ago
Repository files navigation
Repository files navigation
README
README
MIT license
MIT license
Edit file
Outline
MCP Fathom Server
MCP Fathom Server
Permalink: MCP Fathom Server
An MCP (Model Context Protocol) server that integrates with Fathom AI's meeting API, enabling Claude to search and retrieve meeting information through natural language queries.
MCP
Node.js
TypeScript
🎯 Features
🎯 Features
Permalink: 🎯 Features
🔍 Smart Search
: Natural language search across meeting titles, summaries, transcripts, and action items
📋 List Meetings
: Retrieve meetings with various filters (attendees, date ranges, teams, etc.)
📝 Transcript Support
: Optionally include full meeting transcripts in search results
⚡ Real-time
: Direct integration with Fathom's API for up-to-date meeting data
🛡️ Secure
: API key management through environment variables
🚀 Quick Start
🚀 Quick Start
Permalink: 🚀 Quick Start
Prerequisites
Prerequisites
Permalink: Prerequisites
Node.js 18 or higher
npm or yarn
A Fathom AI account with API access
Claude Desktop app
Installation
Installation
Permalink: Installation...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72387
|
|
72388
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓
Built for fun by
@petesena
@petesena
❤️
About
About
No description, website, or topics provided.
Resources
Resources
Readme
Readme
License
License
MIT license
MIT license
Activity
Activity
Stars
Stars
8 stars
8
stars
Watchers
Watchers
0 watching
0
watching
Forks
Forks
4 forks
4
forks
Report repository
Report repository
Releases
Releases
Releases
No releases published
Packages
Packages
Packages
No packages published
Contributors 2
Contributors 2
Contributors
2
@sourcegate
sourcegate
sourcegate
@claude
claude Claude
claude
Claude
Languages
Languages
JavaScript 57.8%
JavaScript
57.8%
TypeScript 42.2%
TypeScript
42.2%
Footer
Footer
GitHub Homepage
© 2026 GitHub, Inc.
Footer navigation
Footer navigation
Terms
Terms...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72388
|
|
72389
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72389
|
|
72390
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72390
|
|
72391
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72391
|
|
72394
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
8 months ago
8 months ago
8 months ago
8 months ago
4 months ago
8 months ago
8 months ago
8 months ago
8 months ago
Repository files navigation
Repository files navigation
README
README
MIT license
MIT license
Edit file
Outline
MCP Fathom Server
MCP Fathom Server
Permalink: MCP Fathom Server
An MCP (Model Context Protocol) server that integrates with Fathom AI's meeting API, enabling Claude to search and retrieve meeting information through natural language queries.
MCP
Node.js
TypeScript
🎯 Features
🎯 Features
Permalink: 🎯 Features
🔍 Smart Search
: Natural language search across meeting titles, summaries, transcripts, and action items
📋 List Meetings
: Retrieve meetings with various filters (attendees, date ranges, teams, etc.)
📝 Transcript Support
: Optionally include full meeting transcripts in search results
⚡ Real-time
: Direct integration with Fathom's API for up-to-date meeting data
🛡️ Secure
: API key management through environment variables
🚀 Quick Start
🚀 Quick Start
Permalink: 🚀 Quick Start
Prerequisites
Prerequisites
Permalink: Prerequisites
Node.js 18 or higher
npm or yarn
A Fathom AI account with API access
Claude Desktop app
Installation
Installation
Permalink: Installation
Clone and setup
:
git clone https://github.com/sourcegate/mcp-fathom-server.git
cd
mcp-fathom-server
npm install
npm run build
Copy
Configure your API key
:
cp .env.example .env
#
Edit .env and add your Fathom API key
Copy
Get your Fathom API key
:
Log in to
Fathom
Fathom
Go to Settings → API
Generate a new API key
Copy it to your
.env
file
Add to Claude Desktop
:
Edit your Claude Desktop configuration file:
macOS
:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows
:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers"
: {
"fathom"...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72394
|
|
72421
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72421
|
|
72426
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72426
|
|
72427
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
Close tab
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | change nudges schema by nikolaybiaivanov · Pull Request #11983 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Architecture overview - Model Context Protocol
Architecture overview - Model Context Protocol
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP - AI tooling for Laravel, by the Laravel team | Laravel - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
Laravel MCP | Laravel 13.x - The clean stack for Artisans and agents
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
sourcegate
sourcegate
mcp-fathom-server
mcp-fathom-server
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (2)
Pull requests
(
2
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
mcp-fathom-server
mcp-fathom-server
Public
Watch: Participating in sourcegate/mcp-fathom-server
Watch
(
0
)
Fork 4
Fork
4
See your forks of this repository
Star this repository (8)
Star
8
Add this repository to a list
sourcegate/mcp-fathom-server
sourcegate/mcp-fathom-server
main branch
main
1 Branch
1
Branch
0 Tags
0
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
8 months ago
.env.example, (File)
.env.example
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
.gitignore, (File)
.gitignore
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
8 months ago
LICENSE, (File)
LICENSE
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
README.md, (File)
README.md
Update README with GitHub integration status
Update README with GitHub integration status
4 months ago
claude-config-example.json, (File)
claude-config-example.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package-lock.json, (File)
package-lock.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
package.json, (File)
package.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
tsconfig.json, (File)
tsconfig.json
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
8 months ago
Name
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
src, (Directory)
src
.env.example, (File)
.env.example
.gitignore, (File)
.gitignore
LICENSE, (File)
LICENSE
README.md, (File)
README.md
claude-config-example.json, (File)
claude-config-example.json
package-lock.json, (File)
package-lock.json
package.json, (File)
package.json
tsconfig.json, (File)
tsconfig.json
Last commit message
Latest commit
Latest commit
commits by sourcegate
sourcegate
and
commits by claude
claude
Update README with GitHub integration status
Update README with GitHub integration status
Open commit details
Commit f36377c
f36377c
·
4 months ago
History
History
6 Commits
6 Commits
Fix Claude integration: Add stub handlers for resources and prompts
Fix Claude integration: Add stub handlers for resources and prompts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Performance optimization: Fix search timeouts
Performance optimization: Fix search timeouts
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Update README with GitHub integration status
Update README with GitHub integration status
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server
Initial release of MCP Fathom Server...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72427
|
|
72428
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓
Built for fun by
@petesena
@petesena
❤️
About
About
No description, website, or topics provided.
Resources
Resources
Readme
Readme
License
License
MIT license
MIT license
Activity
Activity
Stars
Stars
8 stars
8
stars
Watchers
Watchers
0 watching
0
watching
Forks
Forks
4 forks
4
forks
Report repository
Report repository
Releases
Releases
Releases
No releases published
Packages
Packages
Packages
No packages published
Contributors 2
Contributors 2
Contributors
2
@sourcegate
sourcegate
sourcegate
@claude
claude Claude
claude
Claude
Languages
Languages
JavaScript 57.8%
JavaScript
57.8%
TypeScript 42.2%
TypeScript
42.2%
Footer
Footer
GitHub Homepage
© 2026 GitHub, Inc....
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72428
|
|
72429
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST [URL_WITH_CREDENTIALS] dist/index.js
Copy
🐛 Troubleshooting
🐛 Troubleshooting
Permalink: 🐛 Troubleshooting
Issue
Solution
Server won't start
Check that your API key is correctly set
No results found
Try broader search terms or check your API key permissions
Rate limiting
The server handles this automatically - wait a moment and try again
Claude can't find tools
Ensure Claude Desktop is restarted after config changes
Issue
Server won't start
No results found
Rate limiting
Claude can't find tools
Solution
Check that your API key is correctly set
Try broader search terms or check your API key permissions
The server handles this automatically - wait a moment and try again
Ensure Claude Desktop is restarted after config changes
📄 License
📄 License
Permalink: 📄 License
MIT License - see
LICENSE
LICENSE
file for details.
🤝 Contributing
🤝 Contributing
Permalink: 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
🙋♀️ Support
🙋♀️ Support
Permalink: 🙋♀️ Support
If you encounter any issues:
Check the
troubleshooting section
troubleshooting section
Search existing
GitHub issues
GitHub issues
Create a new issue with detailed information about your problem
Status
: Tested and working with GitHub integration ✓
Built for fun by
@petesena
@petesena
❤️
About
About
No description, website, or topics provided.
Resources
Resources
Readme
Readme
License
License
MIT license
MIT license
Activity
Activity
Stars
Stars
8 stars
8
stars
Watchers
Watchers
0 watching
0
watching
Forks
Forks
4 forks
4
forks
Report repository
Report repository
Releases
Releases
Releases
No releases published
Packages
Packages
Packages
No packages published
Contributors 2
Contributors 2
Contributors
2
@sourcegate
sourcegate
sourcegate
@claude
claude Claude
claude
Claude
Languages
Languages
JavaScript 57.8%
JavaScript
57.8%
TypeScript 42.2%
TypeScript
42.2%
Footer
Footer
GitHub Homepage
© 2026 GitHub, Inc.
Footer navigation
Footer navigation
Terms
Terms
Privacy
Privacy...
|
Firefox
|
sourcegate/mcp-fathom-server — Work
|
github.com/sourcegate/mcp-fathom-server
|
72429
|
|
75510
|
Last login: Thu Apr 23 14:01:29 on ttys009
Poetry Last login: Thu Apr 23 14:01:29 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ cd 2026-04-23
cd: no such file or directory: 2026-04-23
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ll
total 338296
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 .
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 ..
-rw-r--r-- 1 lukas staff 174550 23 Apr 11:38 1776933481776_m1.jpg
-rw-r--r-- 1 lukas staff 1448572 23 Apr 09:24 compact_monitor_1_1776925466477.mp4
-rw-r--r-- 1 lukas staff 2157204 23 Apr 09:29 compact_monitor_1_1776925771961.mp4
-rw-r--r-- 1 lukas staff 785851 23 Apr 09:34 compact_monitor_1_1776926078542.mp4
-rw-r--r-- 1 lukas staff 319924 23 Apr 09:39 compact_monitor_1_1776926389122.mp4
-rw-r--r-- 1 lukas staff 178437 23 Apr 09:44 compact_monitor_1_1776926696343.mp4
-rw-r--r-- 1 lukas staff 182316 23 Apr 09:50 compact_monitor_1_1776927001989.mp4
-rw-r--r-- 1 lukas staff 475405 23 Apr 09:55 compact_monitor_1_1776927311821.mp4
-rw-r--r-- 1 lukas staff 3670216 23 Apr 10:00 compact_monitor_1_1776927616817.mp4
-rw-r--r-- 1 lukas staff 1311845 23 Apr 10:05 compact_monitor_1_1776927930717.mp4
-rw-r--r-- 1 lukas staff 1768745 23 Apr 10:10 compact_monitor_1_1776928242002.mp4
-rw-r--r-- 1 lukas staff 942473 23 Apr 10:15 compact_monitor_1_1776928549085.mp4
-rw-r--r-- 1 lukas staff 911130 23 Apr 10:20 compact_monitor_1_1776928854473.mp4
-rw-r--r-- 1 lukas staff 1249531 23 Apr 10:26 compact_monitor_1_1776929165912.mp4
-rw-r--r-- 1 lukas staff 2106654 23 Apr 10:31 compact_monitor_1_1776929476115.mp4
-rw-r--r-- 1 lukas staff 1633583 23 Apr 10:36 compact_monitor_1_1776929781778.mp4
-rw-r--r-- 1 lukas staff 1186578 23 Apr 10:41 compact_monitor_1_1776930087801.mp4
-rw-r--r-- 1 lukas staff 322993 23 Apr 10:46 compact_monitor_1_1776930392335.mp4
-rw-r--r-- 1 lukas staff 120434 23 Apr 10:51 compact_monitor_1_1776930696294.mp4
-rw-r--r-- 1 lukas staff 111489 23 Apr 10:56 compact_monitor_1_1776931004441.mp4
-rw-r--r-- 1 lukas staff 560588 23 Apr 11:01 compact_monitor_1_1776931314879.mp4
-rw-r--r-- 1 lukas staff 2146373 23 Apr 11:07 compact_monitor_1_1776931618003.mp4
-rw-r--r-- 1 lukas staff 1276021 23 Apr 11:12 compact_monitor_1_1776931930806.mp4
-rw-r--r-- 1 lukas staff 274120 23 Apr 11:17 compact_monitor_1_1776932235717.mp4
-rw-r--r-- 1 lukas staff 212162 23 Apr 11:22 compact_monitor_1_1776932541353.mp4
-rw-r--r-- 1 lukas staff 639071 23 Apr 11:27 compact_monitor_1_1776932847264.mp4
-rw-r--r-- 1 lukas staff 315645 23 Apr 11:32 compact_monitor_1_1776933174068.mp4
-rw-r--r-- 1 lukas staff 518635 23 Apr 11:38 compact_monitor_1_1776933492233.mp4
-rw-r--r-- 1 lukas staff 1886880 23 Apr 11:43 compact_monitor_1_1776933806263.mp4
-rw-r--r-- 1 lukas staff 2316900 23 Apr 11:48 compact_monitor_1_1776934133065.mp4
-rw-r--r-- 1 lukas staff 1589469 23 Apr 11:54 compact_monitor_1_1776934449640.mp4
-rw-r--r-- 1 lukas staff 592352 23 Apr 11:59 compact_monitor_1_1776934755385.mp4
-rw-r--r-- 1 lukas staff 1631938 23 Apr 12:04 compact_monitor_1_1776935058652.mp4
-rw-r--r-- 1 lukas staff 6099603 23 Apr 12:24 compact_monitor_1_1776936289062.mp4
-rw-r--r-- 1 lukas staff 91125 23 Apr 12:35 compact_monitor_1_1776936919782.mp4
-rw-r--r-- 1 lukas staff 2955581 23 Apr 12:40 compact_monitor_1_1776937224602.mp4
-rw-r--r-- 1 lukas staff 3002373 23 Apr 12:45 compact_monitor_1_1776937538337.mp4
-rw-r--r-- 1 lukas staff 3116117 23 Apr 12:50 compact_monitor_1_1776937842939.mp4
-rw-r--r-- 1 lukas staff 2426878 23 Apr 12:55 compact_monitor_1_1776938150380.mp4
-rw-r--r-- 1 lukas staff 2028056 23 Apr 13:01 compact_monitor_1_1776938459676.mp4
-rw-r--r-- 1 lukas staff 2104678 23 Apr 13:06 compact_monitor_1_1776938769006.mp4
-rw-r--r-- 1 lukas staff 3004512 23 Apr 13:11 compact_monitor_1_1776939078771.mp4
-rw-r--r-- 1 lukas staff 1643140 23 Apr 13:16 compact_monitor_1_1776939389326.mp4
-rw-r--r-- 1 lukas staff 1923058 23 Apr 13:21 compact_monitor_1_1776939706398.mp4
-rw-r--r-- 1 lukas staff 900757 23 Apr 13:26 compact_monitor_1_1776940011813.mp4
-rw-r--r-- 1 lukas staff 2964075 23 Apr 13:32 compact_monitor_1_1776940319106.mp4
-rw-r--r-- 1 lukas staff 2419466 23 Apr 13:37 compact_monitor_1_1776940628353.mp4
-rw-r--r-- 1 lukas staff 2447997 23 Apr 13:42 compact_monitor_1_1776940941730.mp4
-rw-r--r-- 1 lukas staff 2202220 23 Apr 13:47 compact_monitor_1_1776941248366.mp4
-rw-r--r-- 1 lukas staff 2309716 23 Apr 13:52 compact_monitor_1_1776941558220.mp4
-rw-r--r-- 1 lukas staff 2049791 23 Apr 13:57 compact_monitor_1_1776941868192.mp4
-rw-r--r-- 1 lukas staff 6097615 24 Apr 09:20 compact_monitor_1_1777011631828.mp4
-rw-r--r-- 1 lukas staff 215938 23 Apr 09:24 compact_monitor_2_1776925467316.mp4
-rw-r--r-- 1 lukas staff 3956084 23 Apr 09:29 compact_monitor_2_1776925774333.mp4
-rw-r--r-- 1 lukas staff 3998164 23 Apr 09:34 compact_monitor_2_1776926081685.mp4
-rw-r--r-- 1 lukas staff 2446471 23 Apr 09:39 compact_monitor_2_1776926391115.mp4
-rw-r--r-- 1 lukas staff 776043 23 Apr 09:44 compact_monitor_2_1776926697217.mp4
-rw-r--r-- 1 lukas staff 802594 23 Apr 09:50 compact_monitor_2_1776927003100.mp4
-rw-r--r-- 1 lukas staff 1453164 23 Apr 09:55 compact_monitor_2_1776927313533.mp4
-rw-r--r-- 1 lukas staff 1449750 23 Apr 10:00 compact_monitor_2_1776927621638.mp4
-rw-r--r-- 1 lukas staff 1635019 23 Apr 10:05 compact_monitor_2_1776927933130.mp4
-rw-r--r-- 1 lukas staff 595843 23 Apr 10:10 compact_monitor_2_1776928245303.mp4
-rw-r--r-- 1 lukas staff 531088 23 Apr 10:15 compact_monitor_2_1776928550520.mp4
-rw-r--r-- 1 lukas staff 846515 23 Apr 10:20 compact_monitor_2_1776928856922.mp4
-rw-r--r-- 1 lukas staff 904088 23 Apr 10:26 compact_monitor_2_1776929169922.mp4
-rw-r--r-- 1 lukas staff 786829 23 Apr 10:31 compact_monitor_2_1776929479675.mp4
-rw-r--r-- 1 lukas staff 729181 23 Apr 10:36 compact_monitor_2_1776929783409.mp4
-rw-r--r-- 1 lukas staff 1116843 23 Apr 10:41 compact_monitor_2_1776930090240.mp4
-rw-r--r-- 1 lukas staff 889822 23 Apr 10:46 compact_monitor_2_1776930393454.mp4
-rw-r--r-- 1 lukas staff 444250 23 Apr 10:51 compact_monitor_2_1776930697139.mp4
-rw-r--r-- 1 lukas staff 1024242 23 Apr 10:56 compact_monitor_2_1776931006436.mp4
-rw-r--r-- 1 lukas staff 1206096 23 Apr 11:01 compact_monitor_2_1776931316182.mp4
-rw-r--r-- 1 lukas staff 1249893 23 Apr 11:07 compact_monitor_2_1776931621999.mp4
-rw-r--r-- 1 lukas staff 401526 23 Apr 11:12 compact_monitor_2_1776931932870.mp4
-rw-r--r-- 1 lukas staff 982256 23 Apr 11:17 compact_monitor_2_1776932236802.mp4
-rw-r--r-- 1 lukas staff 1131582 23 Apr 11:22 compact_monitor_2_1776932542205.mp4
-rw-r--r-- 1 lukas staff 808822 23 Apr 11:27 compact_monitor_2_1776932849317.mp4
-rw-r--r-- 1 lukas staff 442538 23 Apr 11:32 compact_monitor_2_1776933176662.mp4
-rw-r--r-- 1 lukas staff 675274 23 Apr 11:38 compact_monitor_2_1776933495384.mp4
-rw-r--r-- 1 lukas staff 1534516 23 Apr 11:43 compact_monitor_2_1776933812317.mp4
-rw-r--r-- 1 lukas staff 1657590 23 Apr 11:49 compact_monitor_2_1776934138529.mp4
-rw-r--r-- 1 lukas staff 1222887 23 Apr 11:54 compact_monitor_2_1776934453154.mp4
-rw-r--r-- 1 lukas staff 1003999 23 Apr 11:59 compact_monitor_2_1776934756922.mp4
-rw-r--r-- 1 lukas staff 1168918 23 Apr 12:04 compact_monitor_2_1776935062292.mp4
-rw-r--r-- 1 lukas staff 5755378 23 Apr 12:25 compact_monitor_2_1776936297908.mp4
-rw-r--r-- 1 lukas staff 302577 23 Apr 12:25 compact_monitor_2_1776936305094.mp4
-rw-r--r-- 1 lukas staff 1710485 23 Apr 12:35 compact_monitor_2_1776936920837.mp4
-rw-r--r-- 1 lukas staff 2705135 23 Apr 12:40 compact_monitor_2_1776937228721.mp4
-rw-r--r-- 1 lukas staff 1751314 23 Apr 12:45 compact_monitor_2_1776937539934.mp4
-rw-r--r-- 1 lukas staff 924709 23 Apr 12:50 compact_monitor_2_1776937844858.mp4
-rw-r--r-- 1 lukas staff 1285623 23 Apr 12:55 compact_monitor_2_1776938151831.mp4
-rw-r--r-- 1 lukas staff 405857 23 Apr 13:01 compact_monitor_2_1776938461195.mp4
-rw-r--r-- 1 lukas staff 407926 23 Apr 13:06 compact_monitor_2_1776938770290.mp4
-rw-r--r-- 1 lukas staff 958635 23 Apr 13:11 compact_monitor_2_1776939080379.mp4
-rw-r--r-- 1 lukas staff 3622447 23 Apr 13:16 compact_monitor_2_1776939392822.mp4
-rw-r--r-- 1 lukas staff 1850262 23 Apr 13:21 compact_monitor_2_1776939708714.mp4
-rw-r--r-- 1 lukas staff 4725657 23 Apr 13:26 compact_monitor_2_1776940013773.mp4
-rw-r--r-- 1 lukas staff 3590913 23 Apr 13:32 compact_monitor_2_1776940321454.mp4
-rw-r--r-- 1 lukas staff 4073703 23 Apr 13:37 compact_monitor_2_1776940630759.mp4
-rw-r--r-- 1 lukas staff 6432165 23 Apr 13:42 compact_monitor_2_1776940943551.mp4
-rw-r--r-- 1 lukas staff 1484957 23 Apr 13:47 compact_monitor_2_1776941250256.mp4
-rw-r--r-- 1 lukas staff 1336470 23 Apr 13:52 compact_monitor_2_1776941561295.mp4
-rw-r--r-- 1 lukas staff 1327781 23 Apr 13:57 compact_monitor_2_1776941869906.mp4
-rw-r--r-- 1 lukas staff 4219671 24 Apr 09:20 compact_monitor_2_1777011640295.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:31:53] ========================================
[2026-04-24 09:31:53] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:31:53] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
[2026-04-24 09:31:53] ERROR: NAS not mounted at /Volumes/Test/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-23 $ ~/.screenpipe/screenpipe_sync.sh 2026-04-23
[2026-04-24 09:32:09] ========================================
[2026-04-24 09:32:09] Screenpipe sync starting for: 2026-04-23
[2026-04-24 09:32:09] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (6.8G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: exists (5.8G)
Data dir: OK (104 files, 165M)
[+00m01s] ▶ Counting source rows for 2026-04-23
frames: 2564
elements: 208937
ui_events: 3546
ocr_text: 904
meetings: 2
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m01s
creating indexes ⠋
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
sleep
Close Tab
⌥⌘1
sleep...
|
iTerm2
|
sleep
|
NULL
|
75510
|
|
61379
|
Last login: Tue Apr 21 09:37:45 on ttys013
DOCKER
Last login: Tue Apr 21 09:37:45 on ttys013
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
sh
Close Tab
⌥⌘1
sh
lermzsnellVIewsessionScriptsProtllesWindowmelpJ JIMINNY83|* Build full day…. 84"Dally - Platrorm • now100% C48• Tue 21 Apr 9:53:01APP (-zsh)ec2-user@ip-10-3... 2889• Search|Last login: Tue Apr 21 09:37:45 on ttys013IY [SRD-6793] Les Mills activity t X[SRD-6787] Issue with reconnectilX Jiminny MCP Connector - Product(JY-20676] Notify the user if a ParM Jiminny Mail(JY-20500) Batch initial sync for SIa Feed — jiminny — Sentry& Jiminny() JY-20701 | Reschedule HubSpot SPipelines - jiminny/appNew Tab— New Tabg For you(• Recenti* Starred0+ Apps|Q Spaces+ ***1 Service-Desk•, Queues+ ...Team Priorityj All open tickets 12•, Unassigned t... 25 Support tea...j Raised by me•, Assianed to ...E Service requ..4Ej Platform team•, Processing t..Site reliability... 0j New features... 0•, InfoSec issues 0bi Readv for Cu... 0j Resolved ti... 999+= View all queues >• Service reauestsA Incidentsll Reports@: Operations• Knowledge Base° Customers• Channels• Email loasI< Developer escalationsSlack integration& Reporting Center[* Add shortcut, backSKU"O/ySCustomer typeEnterpriseActual outcomelNo activity types are being importedExpected outcomeThe activity types to get importedSeverity levelS2ImpactRoot causeVia have no access to FieldDefinition (needed to sync activity types).Linked work itemsrelates to# JY-20698 Les Mills activity tvpes not pulling inActivityCommentsHistory Work log ApprovalsAdd internal note / Reply to customerPro tio: oress M to comment|Lukas Kovalik 1 minute ago Edited & Internal notePulsar seems to be working fine. I created new playbooks, and the fields were populated, includimissing.For e Mile atir yet moy he eae une we e ter syne has ne er me sha no aoceydoesn't seem to have access to the Organization. Therefore, we can't sync team metadata succe1 [2026-04-21 06:39:44] production.ERROR: [Salesforce] Request exception [4et • Edit • DeleteStovan Tomov 5 davs ado A Internal noteFYI. Pulsar Group (EU) is facina the same issue.€ • Edit • Delete...
|
iTerm2
|
sh
|
NULL
|
61379
|
|
52968
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
[JY-20543] AJ Reports > Tracking - Jira
[JY-20543] AJ Reports > Tracking - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
New Tab
New Tab
Product Growth Platform | Userpilot
Product Growth Platform | Userpilot
Userpilot | Events
Userpilot | Events
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
sentry - Google Search
sentry - Google Search
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Close bookmarks (⌘B)
Bookmarks
Bookmarks
Close sidebar
Search bookmarks
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
sentry
sentry
Clear
Search by voice
Search by image
Search
Google apps
Google Account: [EMAIL]
AI Mode
AI Mode
All
All
Images
Images
Videos
Videos
News
News
Forums
Forums
Short videos
Short videos
More filters
More
Tools
Tools
Search Results
Search Results
Sponsored result
Sponsored result
Resolve Application Errors - Unite Metrics, Traces, & Logs Datadog https://www.datadoghq.com › error-tracking › alternative
Resolve Application Errors - Unite Metrics, Traces, & Logs
Resolve Application Errors - Unite Metrics, Traces, & Logs
Datadog
https://www.datadoghq.com › error-tracking › alternative
Why this ad?
Visualize The Distribution Of Errors Across All Tags To Understand The Source Of The Issue. Track...
Datadog Free Trial Sign Up Today For A Free Trial And See Value Immediately.
Datadog Free Trial
Sign Up Today For A Free Trial And See Value Immediately.
Dynamic Monitoring Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Dynamic Monitoring
Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Logging Without Limits Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
Logging Without Limits
Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
1,000+ Integrations Datadog Offers And Supports Wide Coverage Across Any Technology.
1,000+ Integrations
Datadog Offers And Supports Wide Coverage Across Any Technology.
Unified Observability See Metrics, Traces, Logs, And More In A Single Pane View.
Unified Observability
See Metrics, Traces, Logs, And More In A Single Pane View.
Hide sponsored result
Hide sponsored result
Sentry
Sentry
Sentry
Comic book character
More options for Sentry
Image of Sentry | Marvel Cinematic Universe Wiki | Fandom
Image of Sentry (Robert Reynolds) - Wikipedia
Image of How do you all feel about the Sentry as a character? Is he ...
The Sentry and The Void are respectively a superhero and supervillain appearing in American comic books published by Marvel Comics. Created by Paul Jenkins and Jae Lee, with uncredited conceptual contributions by Rick Veitch, the characters first appeared in The Sentry #1.
Source:
Wikipedia
Wikipedia
Movie More info about this Thunderbolts*2025
Movie
Thunderbolts*
2025
Played by More info about this Lewis PullmanThunderbolts*
Played by
Lewis Pullman
Thunderbolts*
Web results
Web results
Sentry: Application Performance Monitoring & Error Tracking ... Sentry https://sentry.io › ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry
https://sentry.io
› ...
About this result
Application performance monitoring
for developers & software teams to see errors clearer, solve issues faster & continue learning continuously.
Dictionary
Dictionary
Definitions from
Oxford Languages
Oxford Languages
Learn more
Learn more
Listen
sentry
/
ˈsɛntri
/
noun
noun
:
sentry
;
plural noun
:
sentries
a soldier
stationed
stationed
to keep guard or to control access to a place.
"sentries patrolled the border"
Similar:
guard
guard
sentinel
sentinel
lookout
lookout
watch
watch
watchman
watchman
patrol
patrol
picket
picket
vedette
vedette
Phrases
Phrases
stand sentry
stand sentry
—
keep guard or control access to a place.
Origin
Origin
early 17th century: perhaps from obsolete
centrinel
, variant of
sentinel
sentinel
.
Use over time for: sentry
Use over time for: sentry
Feedback
Feedback
See more
See more
Creators
Paul Jenkins
Paul Jenkins
,
Jae Lee
Jae Lee
,
Rick Veitch
Rick Veitch
Fictional universe
Marvel Universe
Marvel Universe
Notable aliases
Bob, Golden Guardian of Good, Golden Man
·
See more
See more
Powers and abilities
Flight
Flight
,
Superhuman strength
Superhuman strength
,
Immortality
Immortality
·
See more
See more
Species
Human
Human
People also ask
People also ask
Is the Sentry good or evil?
Is the Sentry good or evil?
What does "sentry" mean?
What does "sentry" mean?
What exactly is Sentry in Marvel?
What exactly is Sentry in Marvel?
What does a Sentry do?
What does a Sentry do?
Web results
Web results
Sentry (Robert Reynolds) Wikipedia https://en.wikipedia.org › wiki › Sentry_(Robert_Reyno...
Sentry (Robert Reynolds)
Sentry (Robert Reynolds)
Wikipedia
https://en.wikipedia.org
› wiki › Sentry_(Robert_Reyno...
About this result
The Sentry (Robert "Bob" Reynolds) and The Void are respectively
a superhero and supervillain
appearing in American comic books published by Marvel Comics.
SENTRY Definition & Meaning Merriam-Webster https://www.merriam-webster.com › dictionary › sentry
SENTRY Definition & Meaning
SENTRY Definition & Meaning
Merriam-Webster
https://www.merriam-webster.com
› dictionary › sentry
About this result
Apr 6, 2026
—
The meaning of SENTRY is
guard, watch; especially
: a soldier standing guard at a point of passage (such as a gate). How to use sentry in a ...
Sentry | Marvel Cinematic Universe Wiki - Fandom Marvel Cinematic Universe Wiki https://marvelcinematicuniverse.fandom.com › wiki › Se...
Sentry | Marvel Cinematic Universe Wiki - Fandom
Sentry | Marvel Cinematic Universe Wiki - Fandom
Marvel Cinematic Universe Wiki
https://marvelcinematicuniverse.fandom.com
› wiki › Se...
About this result
Robert "Bob" Reynolds
is a former meth addict who took part in Project Sentry, an operation by O.X.E. designed to create the ultimate superhero.
Sentry Docs | Application Performance Monitoring & Error ... Sentry Docs https://docs.sentry.io
Sentry Docs | Application Performance Monitoring & Error ...
Sentry Docs | Application Performance Monitoring & Error ...
Sentry Docs
https://docs.sentry.io
About this result
Sentry
provides end-to-end distributed tracing, enabling developers to identify and debug performance issues and errors across their systems and services.
Sentry (Robert Reynolds) Powers, Enemies, History Marvel.com https://www.marvel.com › characters › sentry-robert-re...
Sentry (Robert Reynolds) Powers, Enemies, History
Sentry (Robert Reynolds) Powers, Enemies, History
Marvel.com
https://www.marvel.com
› characters › sentry-robert-re...
About this result
The Sentry possesses remarkable levels of
superhuman strength, speed, and intelligence
, as well as invulnerability, enhanced senses, energy-projection ...
getsentry/sentry: Developer-first error tracking and ... GitHub https://github.com › getsentry › sentry
getsentry/sentry: Developer-first error tracking and ...
getsentry/sentry: Developer-first error tracking and ...
GitHub
https://github.com
› getsentry › sentry
About this result
Sentry
is the debugging platform that helps every developer detect, trace, and fix issues. Code breaks, fix it faster.
The Sentry: Home thesentry.org https://thesentry.org
The Sentry: Home
The Sentry: Home
thesentry.org
https://thesentry.org
About this result
The Sentry is
an investigative and policy organization
that seeks to disable multinational predatory networks that benefit from violent conflict, repression, ...
Sign up for Sentry to start your free trial. Sentry https://sentry.io › signup
Sign up for Sentry to start your free trial.
Sign up for Sentry to start your free trial.
Sentry
https://sentry.io
› signup
About this result
Debug any software issue
, onboard your team, and integrate with your systems. You get 14 days free on our Business plan to start — no credit card required.
Who is Sentry? : r/superheroes Reddit · r/superheroes 30+ comments · 11 months ago
Who is Sentry? : r/superheroes
Who is Sentry? : r/superheroes
Reddit · r/superheroes
30+ comments · 11 months ago
About this result
Sentry is a deeply traumatized man with severe psychological issues
. That's why he has an alternate personality called the Void, an evil force that takes ...
Sponsored result
Sponsored result
Resolve Application Errors | Visualize Key Metrics Datadog https://www.datadoghq.com › error-tracking › alternative
Resolve Application Errors | Visualize Key Metrics
Resolve Application Errors | Visualize Key Metrics
Datadog
https://www.datadoghq.com › error-tracking › alternative
Why this ad?
Visualize The Distribution Of Errors Across All Tags To Understand The Source Of The Issue. Track...
Datadog Free Trial
Datadog Free Trial...
|
Firefox
|
sentry - Google Search — Work
|
NULL
|
52968
|
|
52969
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
[JY-20543] AJ Reports > Tracking - Jira
[JY-20543] AJ Reports > Tracking - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
New Tab
New Tab
Product Growth Platform | Userpilot
Product Growth Platform | Userpilot
Userpilot | Events
Userpilot | Events
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
sentry - Google Search
sentry - Google Search
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Close bookmarks (⌘B)
Bookmarks
Bookmarks
Close sidebar
Search bookmarks
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
sentry
sentry
Clear
Search by voice
Search by image
Search
Google apps
Google Account: [EMAIL]
AI Mode
AI Mode
All
All
Images
Images
Videos
Videos
News
News
Forums
Forums
Short videos
Short videos
More filters
More
Tools
Tools
Search Results
Search Results
Sponsored result
Sponsored result
Resolve Application Errors - Unite Metrics, Traces, & Logs Datadog https://www.datadoghq.com › error-tracking › alternative
Resolve Application Errors - Unite Metrics, Traces, & Logs
Resolve Application Errors - Unite Metrics, Traces, & Logs
Datadog
https://www.datadoghq.com › error-tracking › alternative
Why this ad?
Visualize The Distribution Of Errors Across All Tags To Understand The Source Of The Issue. Track...
Datadog Free Trial Sign Up Today For A Free Trial And See Value Immediately.
Datadog Free Trial
Sign Up Today For A Free Trial And See Value Immediately.
Dynamic Monitoring Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Dynamic Monitoring
Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Logging Without Limits Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
Logging Without Limits
Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
1,000+ Integrations Datadog Offers And Supports Wide Coverage Across Any Technology.
1,000+ Integrations
Datadog Offers And Supports Wide Coverage Across Any Technology.
Unified Observability See Metrics, Traces, Logs, And More In A Single Pane View.
Unified Observability
See Metrics, Traces, Logs, And More In A Single Pane View.
Hide sponsored result
Hide sponsored result
Sentry
Sentry
Sentry
Comic book character
More options for Sentry
Image of Sentry | Marvel Cinematic Universe Wiki | Fandom
Image of Sentry (Robert Reynolds) - Wikipedia
Image of How do you all feel about the Sentry as a character? Is he ...
The Sentry and The Void are respectively a superhero and supervillain appearing in American comic books published by Marvel Comics. Created by Paul Jenkins and Jae Lee, with uncredited conceptual contributions by Rick Veitch, the characters first appeared in The Sentry #1.
Source:
Wikipedia
Wikipedia
Movie More info about this Thunderbolts*2025
Movie
Thunderbolts*
2025
Played by More info about this Lewis PullmanThunderbolts*
Played by
Lewis Pullman
Thunderbolts*
Web results
Web results
Sentry: Application Performance Monitoring & Error Tracking ... Sentry https://sentry.io › ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry
https://sentry.io...
|
Firefox
|
sentry - Google Search — Work
|
sentry.io/welcome/
|
52969
|
|
52970
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
JY-20692 change confirmation parameter by LakyLak · Pull Request #11986 · jiminny/app
[JY-20543] AJ Reports > Tracking - Jira
[JY-20543] AJ Reports > Tracking - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
[JY-18909] [Part2] Automated reports with Ask Jiminny - Jira
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
Ask Jiminny Reports by nikolay-yankov · Pull Request #11894 · jiminny/app
New Tab
New Tab
Product Growth Platform | Userpilot
Product Growth Platform | Userpilot
Userpilot | Events
Userpilot | Events
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
sentry - Google Search
sentry - Google Search
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Close bookmarks (⌘B)
Bookmarks
Bookmarks
Close sidebar
Search bookmarks
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
sentry
sentry
Clear
Search by voice
Search by image
Search
Google apps
Google Account: [EMAIL]
AI Mode
AI Mode
All
All
Images
Images
Videos
Videos
News
News
Forums
Forums
Short videos
Short videos
More filters
More
Tools
Tools
Search Results
Search Results
Sponsored result
Sponsored result
Resolve Application Errors - Unite Metrics, Traces, & Logs Datadog https://www.datadoghq.com › error-tracking › alternative
Resolve Application Errors - Unite Metrics, Traces, & Logs
Resolve Application Errors - Unite Metrics, Traces, & Logs
Datadog
https://www.datadoghq.com › error-tracking › alternative
Why this ad?
Visualize The Distribution Of Errors Across All Tags To Understand The Source Of The Issue. Track...
Datadog Free Trial Sign Up Today For A Free Trial And See Value Immediately.
Datadog Free Trial
Sign Up Today For A Free Trial And See Value Immediately.
Dynamic Monitoring Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Dynamic Monitoring
Multidimensional Monitoring Built For Dynamic & Hybrid Architectures.
Logging Without Limits Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
Logging Without Limits
Manage All Logs Cost-Effectively & Only Pay To Index The Logs You Need
1,000+ Integrations Datadog Offers And Supports Wide Coverage Across Any Technology.
1,000+ Integrations
Datadog Offers And Supports Wide Coverage Across Any Technology.
Unified Observability See Metrics, Traces, Logs, And More In A Single Pane View.
Unified Observability
See Metrics, Traces, Logs, And More In A Single Pane View.
Hide sponsored result
Hide sponsored result
Sentry
Sentry
Sentry
Comic book character
More options for Sentry
Image of Sentry | Marvel Cinematic Universe Wiki | Fandom
Image of Sentry (Robert Reynolds) - Wikipedia
Image of How do you all feel about the Sentry as a character? Is he ...
The Sentry and The Void are respectively a superhero and supervillain appearing in American comic books published by Marvel Comics. Created by Paul Jenkins and Jae Lee, with uncredited conceptual contributions by Rick Veitch, the characters first appeared in The Sentry #1.
Source:
Wikipedia
Wikipedia
Movie More info about this Thunderbolts*2025
Movie
Thunderbolts*
2025
Played by More info about this Lewis PullmanThunderbolts*
Played by
Lewis Pullman
Thunderbolts*
Web results
Web results
Sentry: Application Performance Monitoring & Error Tracking ... Sentry https://sentry.io › ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry: Application Performance Monitoring & Error Tracking ...
Sentry
https://sentry.io
› ...
About this result
Application performance monitoring
for developers & software teams to see errors clearer, solve issues faster & continue learning continuously.
Dictionary
Dictionary
Definitions from
Oxford Languages
Oxford Languages
Learn more
Learn more
Listen
sentry
/
ˈsɛntri
/
noun
a soldier
stationed
stationed
to keep guard or to control access to a place.
"sentries patrolled the border"
Similar:
guard
guard
sentinel
sentinel
lookout
lookout
watch
watch
watchman
watchman
patrol
patrol
picket
picket
Show All Nyms
Feedback
Feedback
See more
See more
Creators
Paul Jenkins
Paul Jenkins
,
Jae Lee
Jae Lee
,
Rick Veitch
Rick Veitch
Fictional universe
Marvel Universe
Marvel Universe
Notable aliases
Bob, Golden Guardian of Good, Golden Man
·
See more
See more
Powers and abilities
Flight
Flight
,
Superhuman strength
Superhuman strength
,
Immortality
Immortality
·
See more
See more
Species
Human
Human
People also ask
People also ask...
|
Firefox
|
sentry - Google Search — Work
|
sentry.io/welcome/
|
52970
|
|
81022
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Shell Script
Editor Language Status: $(copilot) No inline suggestion available, Inline suggestions
LF
UTF-8
Spaces: 2
Ln 331, Col 48
Screen Reader Optimized
git-commit Lukas Kovalik (23 hours ago)
Lukas Kovalik (23 hours ago)
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line...
|
Code
|
screenpipe_sync.sh — screenpipe [SSH: nas]
|
NULL
|
81022
|
|
81023
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Shell Script
Editor Language Status: $(copilot) No inline suggestion available, Inline suggestions
LF
UTF-8
Spaces: 2
Ln 331, Col 48
Screen Reader Optimized
git-commit Lukas Kovalik (23 hours ago)
Lukas Kovalik (23 hours ago)
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line...
|
Code
|
screenpipe_sync.sh — screenpipe [SSH: nas]
|
NULL
|
81023
|
|
81024
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Shell Script
Editor Language Status: $(copilot) No inline suggestion available, Inline suggestions
LF
UTF-8
Spaces: 2
Ln 352, Col 47 (13096 selected)
Screen Reader Optimized
git-commit Lukas Kovalik (23 hours ago)
Lukas Kovalik (23 hours ago)
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line...
|
Code
|
screenpipe_sync.sh — screenpipe [SSH: nas]
|
NULL
|
81024
|
|
81025
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
# Also copies the day's video/frame data folder to the NAS.
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron example (runs at 3am daily):
# 0 3 * * * /Users/lukas/.screenpipe/screenpipe_sync.sh >> /Users/lukas/.screenpipe/sync.log 2>&1
set -euo pipefail
# ─── CONFIG ───────────────────────────────────────────────────────────────────
DB_SRC="${SCREENPIPE_DB:-$HOME/.screenpipe/db.sqlite}"
NAS_MOUNT="${NAS_MOUNT:-/Volumes/Test/screenpipe}"
NAS_DB="$NAS_MOUNT/archive.db"
NAS_DATA="$NAS_MOUNT/data"
LOG_FILE="$HOME/.screenpipe/sync.log"
# ──────────────────────────────────────────────────────────────────────────────
# ─── HELPERS ──────────────────────────────────────────────────────────────────
SCRIPT_START=$(date +%s)
log() {
local msg="[$(date '+%Y-%m-%d %H:%M:%S')] $*"
echo "$msg" | tee -a "$LOG_FILE"
}
step() {
local now=$(date +%s)
local elapsed=$(( now - SCRIPT_START ))
local min=$(( elapsed / 60 ))
local sec=$(( elapsed % 60 ))
printf "\n[+%02dm%02ds] ▶ %s\n" "$min" "$sec" "$*" | tee -a "$LOG_FILE"
}
run_sqlite_heredoc() {
local label="$1"
local sql="$2"
local start=$(date +%s)
printf " %-36s " "$label"
sqlite3 "$DB_SRC" <<< "$sql" &
local pid=$!
local spin=[PASSWORD] '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local i=0
while kill -0 "$pid" 2>/dev/null; do
printf "\r %-36s %s " "$label" "${spin[$i]}"
i=$(( (i + 1) % 10 ))
sleep 0.2
done
wait "$pid"
local rc=$?
if [ $rc -ne 0 ]; then
printf "\r %-36s ✗ FAILED\n" "$label" | tee -a "$LOG_FILE"
exit $rc
fi
local dur=$(( $(date +%s) - start ))
printf "\r %-36s ✓ %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"
}
check() {
local label="$1" got="$2" expected="$3"
if [ "$got" -eq "$expected" ]; then
printf " %-20s %s / %s ✓\n" "$label:" "$got" "$expected"
else
printf " %-20s %s / %s ✗ MISMATCH\n" "$label:" "$got" "$expected"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
# ─── DATE ARGUMENT ────────────────────────────────────────────────────────────
if [ "${1:-}" = "today" ]; then
TARGET_DATE=$(date +%Y-%m-%d)
elif [ -n "${1:-}" ]; then
TARGET_DATE="$1"
if ! [[ "$TARGET_DATE" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."
exit 1
fi
else
TARGET_DATE=$(date -v-1d +%Y-%m-%d)
fi
log "========================================"
log "Screenpipe sync starting for: $TARGET_DATE"
log "========================================"
# ─── PREFLIGHT ────────────────────────────────────────────────────────────────
step "Preflight checks"
if [ ! -f "$DB_SRC" ]; then
log "ERROR: Source DB not found at $DB_SRC"; exit 1
fi
printf " %-20s %s (%s)\n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"
if [ ! -d "$NAS_MOUNT" ]; then
log "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1
fi
printf " %-20s %s\n" "NAS mount:" "OK $NAS_MOUNT"
# Check if DB already synced for this date
DB_ALREADY_SYNCED=false
if [ -f "$NAS_DB" ]; then
EXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/null || echo "0")
if [ "$EXISTING" -gt "0" ]; then
log "Date $TARGET_DATE already has $EXISTING frames in archive — skipping DB sync"
DB_ALREADY_SYNCED=true
else
printf " %-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"
fi
else
printf " %-20s %s\n" "Archive DB:" "will be created"
fi
# Source data dir for this date
DATA_SRC="$HOME/.screenpipe/data/data/$TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
DATA_SIZE=$(du -sh "$DATA_SRC" | cut -f1)
DATA_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
printf " %-20s %s (%s files, %s)\n" "Data dir:" "OK" "$DATA_FILES" "$DATA_SIZE"
else
printf " %-20s %s\n" "Data dir:" "not found — skipping file copy"
fi
# ─── DB SYNC ──────────────────────────────────────────────────────────────────
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── COUNT SOURCE ROWS ────────────────────────────────────────────────────
step "Counting source rows for $TARGET_DATE"
SRC_FRAMES=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
SRC_ELEMENTS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_UI=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
SRC_OCR=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
SRC_MEETINGS=$(sqlite3 "$DB_SRC" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start) = '$TARGET_DATE';")
printf " %-20s %s\n" "frames:" "$SRC_FRAMES"
printf " %-20s %s\n" "elements:" "$SRC_ELEMENTS"
printf " %-20s %s\n" "ui_events:" "$SRC_UI"
printf " %-20s %s\n" "ocr_text:" "$SRC_OCR"
printf " %-20s %s\n" "meetings:" "$SRC_MEETINGS"
if [ "$SRC_FRAMES" -eq "0" ]; then
log "No frames found for $TARGET_DATE — skipping DB sync"
DB_ALREADY_SYNCED=true
fi
fi
if [ "$DB_ALREADY_SYNCED" = false ]; then
# ─── INIT TABLES ──────────────────────────────────────────────────────────
step "Initialising tables, indexes, FTS"
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
DETACH nas;
"
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
DETACH nas;
"
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
# ─── SYNC DATA ────────────────────────────────────────────────────────────
step "Syncing data for $TARGET_DATE"
run_sqlite_heredoc "video_chunks" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.video_chunks
SELECT * FROM main.video_chunks
WHERE id IN (
SELECT DISTINCT video_chunk_id FROM main.frames
WHERE date(timestamp) = '$TARGET_DATE' AND video_chunk_id IS NOT NULL
);
DETACH nas;
"
run_sqlite_heredoc "frames ($SRC_FRAMES rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.frames
SELECT * FROM main.frames WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ocr_text ($SRC_OCR rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ocr_text
SELECT o.* FROM main.ocr_text o
JOIN main.frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "ui_events ($SRC_UI rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.ui_events
SELECT * FROM main.ui_events WHERE date(timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "elements ($SRC_ELEMENTS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.elements
SELECT e.* FROM main.elements e
JOIN main.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE';
DETACH nas;
"
run_sqlite_heredoc "meetings ($SRC_MEETINGS rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.meetings
SELECT * FROM main.meetings WHERE date(meeting_start) = '$TARGET_DATE';
DETACH nas;
"
# ─── FTS UPDATE ───────────────────────────────────────────────────────────
step "Updating FTS indexes"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$TARGET_DATE'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$TARGET_DATE'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$TARGET_DATE'
AND text_content IS NOT NULL;
DETACH nas;
"
# ─── VERIFY DB ────────────────────────────────────────────────────────────
step "Verifying DB"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$TARGET_DATE';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$TARGET_DATE');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$TARGET_DATE';")
check "frames" "$V_FRAMES" "$SRC_FRAMES"
check "elements" "$V_ELEMENTS" "$SRC_ELEMENTS"
check "ui_events" "$V_UI" "$SRC_UI"
check "ocr_text" "$V_OCR" "$SRC_OCR"
check "meetings" "$V_MEETINGS" "$SRC_MEETINGS"
fi
# ─── COPY DATA FOLDER ─────────────────────────────────────────────────────────
# Always runs regardless of DB sync status
step "Copying data folder for $TARGET_DATE"
if [ -d "$DATA_SRC" ]; then
mkdir -p "$NAS_DATA/$TARGET_DATE"
RSYNC_START=$(date +%s)
printf " %-36s " "rsync $TARGET_DATE/ → NAS"
rsync -a --ignore-existing \
"$DATA_SRC/" \
"$NAS_DATA/$TARGET_DATE/" \
2>>"$LOG_FILE"
RSYNC_DUR=$(( $(date +%s) - RSYNC_START ))
COPIED_FILES=$(ls "$NAS_DATA/$TARGET_DATE" | wc -l | tr -d ' ')
SRC_FILES=$(ls "$DATA_SRC" | wc -l | tr -d ' ')
COPIED_SIZE=$(du -sh "$NAS_DATA/$TARGET_DATE" | cut -f1)
if [ "$COPIED_FILES" -eq "$SRC_FILES" ]; then
printf "\r %-36s ✓ %dm%02ds (%s files, %s)\n" \
"rsync $TARGET_DATE/ → NAS" \
"$(( RSYNC_DUR / 60 ))" "$(( RSYNC_DUR % 60 ))" \
"$COPIED_FILES" "$COPIED_SIZE" | tee -a "$LOG_FILE"
else
printf "\r %-36s ✗ %s / %s files\n" \
"rsync $TARGET_DATE/ → NAS" "$COPIED_FILES" "$SRC_FILES" | tee -a "$LOG_FILE"
fi
else
printf " %-36s %s\n" "rsync $TARGET_DATE/ → NAS" "skipped (no source dir)"
fi
# ─── SUMMARY ──────────────────────────────────────────────────────────────────
TOTAL_ELAPSED=$(( $(date +%s) - SCRIPT_START ))
DB_SIZE=$(du -sh "$NAS_DB" | cut -f1)
echo ""
log "Archive DB size: $DB_SIZE"
log "Total time: $(( TOTAL_ELAPSED / 60 ))m$(( TOTAL_ELAPSED % 60 ))s"
log "Sync complete for $TARGET_DATE"
log "========================================"
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Shell Script
Editor Language Status: $(copilot) No inline suggestion available, Inline suggestions
LF
UTF-8
Spaces: 2
Ln 320, Col 36
Screen Reader Optimized
git-commit Lukas Kovalik (23 hours ago)
Lukas Kovalik (23 hours ago)
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT...
|
Code
|
screenpipe_sync.sh — screenpipe [SSH: nas]
|
NULL
|
81025
|