Skip to content

Release 0.7.0 - #11

Merged
codewizdave merged 3 commits into
mainfrom
release-0.7.0
Apr 3, 2026
Merged

codewizdave merged 3 commits into
mainfrom
release-0.7.0

Conversation

@codewizdave

Copy link
Copy Markdown
Owner

Release 0.7.0

Features

  • XLSX Export: Export posts, comments, and subreddits to Excel format
    • --format xlsx --output <file> for all data-fetching commands
    • Uses openpyxl library (lazy import - works without it)

Test Coverage

  • 95% coverage (up from 61%)
  • 370 tests (up from 133)
  • New test files: test_errors.py, test_export.py, test_xlsx_export.py, test_posts.py

What's Changed

  • feat: add SQL and CSV export utilities
  • feat: add --format and --output options to all commands
  • feat: add XLSX export support
  • test: increase test coverage to 95%

Usage Examples

# Export to XLSX
reddit browse python --limit 100 --format xlsx --output posts.xlsx
reddit comments abc123 --format xlsx --output comments.xlsx

# Export to SQL
reddit subreddits popular --format sql --output subs.sql

# Export to CSV
reddit search python --format csv --output results.csv

Co-Authored-By: martyy-code nesalia.inc@gmail.com

@codewizdave
codewizdave merged commit 1ee922a into main Apr 3, 2026
2 of 4 checks passed
@codewizdave
codewizdave deleted the release-0.7.0 branch April 3, 2026 12:31
@codewizdave
codewizdave restored the release-0.7.0 branch April 3, 2026 12:32
@codewizdave
codewizdave deleted the release-0.7.0 branch April 3, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant