|
ls ~/.screenpipe/data/ | head -20
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | h ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30...
|
NULL
|
NULL
|
NULL
|
|
ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | h ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30...
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.jpg" | wc find ~/.screenpipe/data -name "*.jpg" | wc -l...
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.jpg" | wc find ~/.screenpipe/data -name "*.jpg" | wc -l...
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.mp4" | wc find ~/.screenpipe/data -name "*.mp4" | wc -l...
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.mp4" | wc find ~/.screenpipe/data -name "*.mp4" | wc -l...
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.jpg" -exe find ~/.screenpipe/data -name "*.jpg" -exec du -sh {} + 2>/dev/null | tail -1...
|
NULL
|
NULL
|
NULL
|
|
find ~/.screenpipe/data -name "*.jpg" -exe find ~/.screenpipe/data -name "*.jpg" -exec du -sh {} + 2>/dev/null | tail -1...
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null | tail -1...
|
NULL
|
NULL
|
NULL
|
|
du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null | tail -1...
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20
data
pending-transcriptions
screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30
2026-04-09
2026-04-11
2026-04-12
2026-04-13
2026-04-14
2026-04-15
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" | wc -l
146
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.mp4" | wc -l
526
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" -exec du -sh {} + 2>/dev/null | tail -1
256K /Users/lukas/.screenpipe/data/data/2026-04-15/1776255157610_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null | tail -1
2.0M /Users/lukas/.screenpipe/data/data/2026-04-15/compact_monitor_2_1776255640728.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jimin......
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20
data
pending-transcriptions
screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30
2026-04-09
2026-04-11
2026-04-12
2026-04-13
2026-04-14
2026-04-15
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" | wc -l
146
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.mp4" | wc -l
526
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" -exec du -sh {} + 2>/dev/null | tail -1
256K /Users/lukas/.screenpipe/data/data/2026-04-15/1776255157610_m2.jpg
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/data/**/*.mp4 2>/dev/null | tail -1
2.0M /Users/lukas/.screenpipe/data/data/2026-04-15/compact_monitor_2_1776255640728.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jimin......
|
NULL
|
NULL
|
NULL
|
|
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
|
NULL
|
NULL
|
NULL
|
|
clear
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
clear
|
NULL
|
NULL
|
NULL
|
|
# What's in one day's folder
ls ~/.screenp # What's in one day's folder
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
# Total size of jpg vs mp4
find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1
find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1
# Sample filenames to understand naming pattern
ls ~/.screenpipe/data/data/2026-04-15/ | head -20
# One more query - sample ocr_text correctly
sqlite3 ~/.screenpipe/db.sqlite "
SELECT o.frame_id, o.app_name, o.window_name, o.focused,
substr(o.text, 1, 120) as text_preview
FROM ocr_text o
ORDER BY o.frame_id DESC
LIMIT 5;
"
# And frames sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, timestamp, app_name, window_name, snapshot_path,
capture_trigger, text_source, content_hash
FROM frames
ORDER BY id DESC
LIMIT 5;
"
# And elements sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, frame_id, source, role, depth,
substr(text,1,80) as text_preview,
left_bound, top_bound, width_bound, height_boun......
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
clear
|
NULL
|
NULL
|
NULL
|
|
# What's in one day's folder
ls ~/.screenp # What's in one day's folder
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
# Total size of jpg vs mp4
find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1
find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1
# Sample filenames to understand naming pattern
ls ~/.screenpipe/data/data/2026-04-15/ | head -20
# One more query - sample ocr_text correctly
sqlite3 ~/.screenpipe/db.sqlite "
SELECT o.frame_id, o.app_name, o.window_name, o.focused,
substr(o.text, 1, 120) as text_preview
FROM ocr_text o
ORDER BY o.frame_id DESC
LIMIT 5;
"
# And frames sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, timestamp, app_name, window_name, snapshot_path,
capture_trigger, text_source, content_hash
FROM frames
ORDER BY id DESC
LIMIT 5;
"
# And elements sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, frame_id, source, role, depth,
substr(text,1,80) as text_preview,
left_bound, top_bound, width_bound, height_boun......
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # What's in one day's folder
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
# Total size of jpg vs mp4
find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1
find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1
# Sample filenames to understand naming pattern
ls ~/.screenpipe/data/data/2026-04-15/ | head -20
# One more query - sample ocr_text correctly
sqlite3 ~/.screenpipe/db.sqlite "
SELECT o.frame_id, o.app_name, o.window_name, o.focused,
substr(o.text, 1, 120) as text_preview
FROM ocr_text o
ORDER BY o.frame_id DESC
LIMIT 5;
"
# And frames sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, timestamp, app_name, window_name, snapshot_path,
capture_trigger, text_source, content_hash
FROM frames
ORDER BY id DESC
LIMIT 5;
"
# And elements sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, frame_id, source, role, depth,
substr(text,1,80) as text_preview,......
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # What's in one day's folder
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
# Total size of jpg vs mp4
find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1
find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1
# Sample filenames to understand naming pattern
ls ~/.screenpipe/data/data/2026-04-15/ | head -20
# One more query - sample ocr_text correctly
sqlite3 ~/.screenpipe/db.sqlite "
SELECT o.frame_id, o.app_name, o.window_name, o.focused,
substr(o.text, 1, 120) as text_preview
FROM ocr_text o
ORDER BY o.frame_id DESC
LIMIT 5;
"
# And frames sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, timestamp, app_name, window_name, snapshot_path,
capture_trigger, text_source, content_hash
FROM frames
ORDER BY id DESC
LIMIT 5;
"
# And elements sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, frame_id, source, role, depth,
substr(text,1,80) as text_preview,......
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # What's in one day's folder
ls ~/.screenpipe/data/data/2026-04-15/ | head -40
# Total size of jpg vs mp4
find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1
find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1
# Sample filenames to understand naming pattern
ls ~/.screenpipe/data/data/2026-04-15/ | head -20
# One more query - sample ocr_text correctly
sqlite3 ~/.screenpipe/db.sqlite "
SELECT o.frame_id, o.app_name, o.window_name, o.focused,
substr(o.text, 1, 120) as text_preview
FROM ocr_text o
ORDER BY o.frame_id DESC
LIMIT 5;
"
# And frames sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, timestamp, app_name, window_name, snapshot_path,
capture_trigger, text_source, content_hash
FROM frames
ORDER BY id DESC
LIMIT 5;
"
# And elements sample
sqlite3 ~/.screenpipe/db.sqlite "
SELECT id, frame_id, source, role, depth,
substr(text,1,80) as text_preview,......
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
boo
|
NULL
|
NULL
|
NULL
|
|
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
pppp
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|
|
p
|
NULL
|
NULL
|
NULL
|