feat: add twitter video media manifest pipeline #47

Merged
Timmy merged 1 commits from feat/issue-41-video-manifest into main 2026-03-28 19:58:33 +00:00
Owner

Summary

  • add a local-first Twitter video manifest extractor for the existing Know Thy Father pipeline
  • preserve tweet text and hashtags end-to-end for media entries
  • document the new twitter-archive/media/ lane in PROJECT.md
  • add regression tests for media extraction, hashtag preservation, and project-doc expectations

Test Plan

  • python3 -m pytest tests/test_twitter_video_manifest.py -q
  • python3 -m pytest tests -q
  • python3 -m scripts.twitter_archive.extract_media_manifest

Proof

Real local run produced:

  • ~/.timmy/twitter-archive/media/manifest.jsonl with 818 records
  • ~/.timmy/twitter-archive/media/manifest_summary.json
  • hashtag counts:
    • #timmyTime = 64
    • #TimmyChain = 33
  • media type counts:
    • animated_gif = 366
    • photo = 234
    • video = 218

Closes #41

## Summary - add a local-first Twitter video manifest extractor for the existing Know Thy Father pipeline - preserve tweet text and hashtags end-to-end for media entries - document the new `twitter-archive/media/` lane in `PROJECT.md` - add regression tests for media extraction, hashtag preservation, and project-doc expectations ## Test Plan - `python3 -m pytest tests/test_twitter_video_manifest.py -q` - `python3 -m pytest tests -q` - `python3 -m scripts.twitter_archive.extract_media_manifest` ## Proof Real local run produced: - `~/.timmy/twitter-archive/media/manifest.jsonl` with 818 records - `~/.timmy/twitter-archive/media/manifest_summary.json` - hashtag counts: - `#timmyTime` = 64 - `#TimmyChain` = 33 - media type counts: - animated_gif = 366 - photo = 234 - video = 218 Closes #41
Timmy added 1 commit 2026-03-28 19:58:31 +00:00
Timmy merged commit 25c1b32bfb into main 2026-03-28 19:58:33 +00:00
Timmy deleted branch feat/issue-41-video-manifest 2026-03-28 19:58:34 +00:00
Sign in to join this conversation.