היסטוריית גרסאות עבור Page Content to Markdown - 2 גרסאות
Page Content to Markdown Jared מאת
היסטוריית גרסאות עבור Page Content to Markdown - 2 גרסאות
יש להיזהר עם גרסאות ישנות! גרסאות אלה מוצגות למטרות בדיקה ועיון.מומלץ תמיד להשתמש בגרסה העדכנית של תוספת.
הגרסה העדכנית ביותר
גרסה 1.0.1
תאריך שחרור: 12 מאי 2026 - 119.44 ק״בעובד עם firefox 109.0 ומעלהFixed- General extractor picks the largest matching candidate per selector, not the first. On The Verge, the first <article> on a story page is a related-cards stub — first-match-wins picked it and returned empty markdown. Score every match by textContent.length and pick the largest qualifying candidate.
- Tighter content-significance threshold. Bump the hasSignificantContent floor to ≥3 <p> descendants and ≥500 chars of trimmed text. Rejects related-card grids that previously slipped through because their aggregated link text passed the old 50-char gate.
- SVG elements no longer crash Turndown mid-traversal. SVG className is a SVGAnimatedString, not a string; calling .toLowerCase() on it threw and Turndown returned '' for the whole page. Read class via getAttribute('class') throughout the converter, with a fallback to .baseVal for safety. Eliminates a silent empty-output failure mode on news sites that ship inline SVG icons.
- Visible junk inside the article body no longer ships through. Expanded the non-content substring regex with author-bio, author-card, byline-bio, topics-list, tags-list, tags-row, subscribe, affiliate, disclosure, disclaimer, share-row, share-icons, social-icons, related-articles, related-stories, read-more-cta, keep-reading, frequently-asked, faq-, further-reading, comments-section. Clears author-bio cards on TechCrunch / Tom's Guide, the trailing FAQ section on Mashable, and the end-of-post subscribe widget on Substack.
- Structural section rejector for related/topics/FAQ/subscribe blocks. Any <section> or <div> whose first heading (looking one level deep through a wrapper div) reads as Topics, Tags, Related…, Frequently Asked…, Further Reading, Read Next, Keep Reading, Recommended, or Subscribe to… gets rejected wholesale, regardless of class names. Catches framework-generated wrappers (mx-auto mt-12, pc-paddingTop-32) that didn't pattern-match before.
קוד המקור משוחרר תחת MIT License
גרסאות ישנות יותר
גרסה 1.0.0
תאריך שחרור: 8 מאי 2026 - 115.92 ק״בעובד עם firefox 109.0 ומעלהקוד המקור משוחרר תחת MIT License