Tech Weekly AI Summarizer
May 26, 2025 ยท View on GitHub
An AI-powered tool for extracting and summarizing content from Ruanyifeng's Weekly tech journal.
Quick Start
-
Setup
pip install -r requirements.txt export ARK_API_KEY="your-api-key" -
Prepare Data
Copy markdown files from https://github.com/ruanyf/weekly/docs to the local
docs/directory -
Basic Usage
# Process specific issues python journal_ai_extractor.py --issues 1-10 # Process all issues (faster with concurrency) python journal_ai_extractor.py --all --concurrent # Generate reports python pdf_generator_example.py
Output
- JSON files: Structured data in
output/issue-*.json - Reports: HTML and Markdown reports in
output/
Each JSON contains extracted topics, recommendations, tools, and insights from the weekly journal.
Requirements
- Python 3.7+
- OpenAI-compatible API key (ARK API)
- Weekly journal markdown files