Files
becomingone/summarize.py
T

20 lines
630 B
Python

import json
import sys
def summarize_issues(input_file, output_file):
with open(input_file, 'r') as f:
issues = json.load(f)
with open(output_file, 'w') as out:
out.write("# Open Issues Summary\n\n")
for i in issues:
out.write(f"## Issue #{i['number']}: {i['title']}\n")
# Truncate body if it's too long
body = i.get('body', '') or ''
if len(body) > 500:
body = body[:500] + "...\n(truncated)"
out.write(f"{body}\n\n---\n")
if __name__ == "__main__":
summarize_issues("all_issues.json", "issue_summary.md")