What problem does it solve?
Gathering Reddit posts and comments for VOC or market research often means ad-hoc scraping with no audit trail, lost raw responses, and inconsistent data formats. This Skill collects Reddit search listings and full comment trees through a logged-in Chrome session, preserves every raw JSON response, and normalizes everything into analysis-ready JSONL.
Core Features & Use Cases
- Deterministic Request Planning: Build a search request plan from a TSV query file with sort, time window, and pagination controls.
- Auditable Collection: Save every unmodified source JSON response with a manifest recording URL, query, HTTP status, and collection time.
- Normalization & Deduplication: Parse posts and nested comment trees into a unified JSONL schema with SHA-256 source IDs, engagement metrics, keyword hits, and parent-thread concentration stats.
- Use Case: A product researcher defines 20 ingredient-related queries, collects the top Reddit threads with full comment trees, and receives a deduplicated JSONL corpus plus a summary report showing comment counts, skipped deleted rows, and thread concentration for VOC analysis.
Quick Start
Use bggg-data-reddit to collect Reddit posts and full comment trees for the queries in config/reddit_queries.tsv and normalize them into JSONL.