Skip to content

fix: improve X post extraction fidelity#54

Merged
miguelcorderocollar merged 1 commit into
mainfrom
fix/x-post-extraction-formatting
Mar 15, 2026
Merged

fix: improve X post extraction fidelity#54
miguelcorderocollar merged 1 commit into
mainfrom
fix/x-post-extraction-formatting

Conversation

@miguelcorderocollar

Copy link
Copy Markdown
Owner

Summary

  • improve X post body extraction to preserve multiline tweet formatting and prevent quote-card text/timestamps from leaking into main post content
  • add robust quote-card detection for non-aria role-link quote structures and keep quote content scoped under ### Quotes
  • refactor X extraction internals into focused modules (body, helpers, media, metadata, quotes) while preserving extractXMarkdown() behavior

Test plan

  • Run pnpm test:run tests/unit/content/x.test.js
  • Validate new fixtures for aria and non-aria quote-card cases
  • Verify no lints on modified X extraction files

Made with Cursor

Improve X post extraction for multiline tweet text and robust quote-card detection, and refactor extraction internals into focused modules to make future DOM fixes safer.

Made-with: Cursor
@vercel

vercel Bot commented Mar 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
extract-md Ready Ready Preview, Comment Mar 15, 2026 4:42pm

@miguelcorderocollar
miguelcorderocollar merged commit 10b2226 into main Mar 15, 2026
2 of 3 checks passed
@miguelcorderocollar
miguelcorderocollar deleted the fix/x-post-extraction-formatting branch March 15, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant