feat: add AWSCertifications wiki vouchers source - #14
Conversation
Add the r/AWSCertifications community wiki vouchers & discounts page as a WEBSITE source. The page is a single MkDocs document (no per-card wrappers), so it is parsed as one post per crawl using: article_selector = article.md-content__inner title_selector = h1 link_selector = self Also add a VENDOR_MAPPINGS url-pattern entry so posts from this source are tagged with the 'aws' vendor.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe bootstrap configuration adds the AWSCertifications community wiki as an enabled Tier C source. It configures MkDocs parsing and maps the wiki URL prefix to AWS. ChangesAWS wiki source
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR adds a localized website source and vendor mapping; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds the r/AWSCertifications community wiki Vouchers & Discounts page as a new WEBSITE source so voucher, discount, coupon, and promo-code signals from that page are ingested, scored, and alerted on.
Page structure analysis (how it is parsed)
The page is a single MkDocs Material document (generated with mkdocs-material 9.7.7):
\ section headings (Current Promotions, Active Discounts, Recurring Benefits, Past Promotions, Expired Discounts, ...).
Because of this, the source is configured to parse the whole page as one post per crawl, which preserves all promo codes, links, tables, and notes for the keyword matcher and AI analyzer:
Vendor mapping
Adds a URL-pattern entry to \VENDOR_MAPPINGS\ so posts ingested from this source are tagged with the canonical \�ws\ vendor (mirrors how msfthub.com is mapped to \microsoft).
Verification
uff check\ and \mypy\ are clean on the changed file.
Files changed
Notes
Summary by CodeRabbit