Skip to content

Import reading lists automatically with a command or skill #19

@james-elastic

Description

@james-elastic

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions