Add stuff to your browser's reading lists and have it ingested once and awhile with a command 🥳 . One current limitation is removal of the reading list items or marking them as read.
$cat ~/.claude/commands/chrome-reading-list.md
Extract and display the Chrome reading list by parsing the Sync Data LevelDB files across all Chrome profiles.
Run this bash command and display the results:
for ldb in "$HOME/Library/Application Support/Google/Chrome/Profile 2/Sync Data/LevelDB/"*.ldb "$HOME/Library/Application Support/Google/Chrome/Profile 2/Sync Data/LevelDB/"*.log "$HOME/Library/Application Support/Google/Chrome/Default/Sync Data/LevelDB/"*.ldb "$HOME/Library/Application Support/Google/Chrome/Default/Sync Data/LevelDB/"*.log; do
[ -f "$ldb" ] && strings "$ldb" 2>/dev/null
done | grep "^reading_list-" | grep "https\?://" | sed 's/^reading_list-[a-z]*-//' | sort -u
Present the URLs in a clean, organized list. Group them by topic if possible (AI/ML, Engineering, Business, etc.). Note any truncated URLs you find.
Add stuff to your browser's reading lists and have it ingested once and awhile with a command 🥳 . One current limitation is removal of the reading list items or marking them as read.
$cat ~/.claude/commands/chrome-reading-list.mdExtract and display the Chrome reading list by parsing the Sync Data LevelDB files across all Chrome profiles.
Run this bash command and display the results:
Present the URLs in a clean, organized list. Group them by topic if possible (AI/ML, Engineering, Business, etc.). Note any truncated URLs you find.