After reading this I realized I also have an archive of my pocket account (4200 items), so tried the same prompt with o3, gemini 2.5 pro, and opus 4: - chatgpt UI didn't allow me to submit the input, saying it's too large. Although it was around 80k tokens, less than o3's 200k context size. - gemini 2.5 pro: worked fine for personality and interest related parts of the profile, but it failed the age range, job role,…
https://takeout.google.com/settings/takeout/custom/youtube?p...
And then a combination of pup and jq to parse the video titles from the HTML file:
cat watch-history.html \
| pup '.outer-cell .mdl-grid .content-cell:nth-child(2) json{}' \
| jq -r '.[] .children[0] | select(.tag != "br") | select(.text | startswith("https://www.youtube.com/watch?v=") | not) | .text' \
> videos.txt