Exporting Results
Format and export search results and analysis for sharing or further processing.
Export Formats
CSV Export (from query.py)
Export search results to CSV for spreadsheet review:
uv run python query.py \
--sender [email protected] \
--year 2025 \
--export results.csvJSON Export (for analysis pipeline)
Export to JSON as input for the analysis stage:
uv run python query.py \
--semantic "project concerns" \
--top-k 100 \
--export-json results.jsonClipboard Export (from export.py)
Copy analysis output directly to clipboard:
uv run python export.py analysis_output.md --clipboardFile Export (from export.py)
Save analysis to a file:
uv run python export.py analysis_output.md --output report.mdRaw Evidence Export
Export the raw evidence package from JSON results:
uv run python export.py results.json --raw --clipboardWorkflow
A typical export workflow:
# 1. Search and save results
uv run python query.py --semantic "key topic" --export-json results.json
# 2. Analyse
uv run python analyze.py results.json \
--full-pipeline --context "Summarise findings" --model deepseek
# 3. Export analysis
uv run python export.py analysis_output.md --output final-report.md
# 4. Or copy to clipboard for pasting into another tool
uv run python export.py analysis_output.md --clipboardTips
- Use
--export results.csvfor quick manual review in a spreadsheet - Use
--export-json results.jsonwhen you plan to run AI analysis - The
--rawflag exports the unprocessed evidence, useful for pasting into external LLMs - CSV exports include metadata (sender, date, subject, similarity score)