Skip to content

Add 3 QOL features: error isolation, --status flag, parallel fetching#2

Open
kentoku24 wants to merge 1 commit intomainfrom
claude/propose-qol-features-vKSiu
Open

Add 3 QOL features: error isolation, --status flag, parallel fetching#2
kentoku24 wants to merge 1 commit intomainfrom
claude/propose-qol-features-vKSiu

Conversation

@kentoku24
Copy link
Owner

  • Per-URL error isolation: each URL is processed independently so a
    single site failure no longer crashes the entire run. Errors are
    collected in a structured "errors" array in the JSON output.
  • --status flag: displays current monitoring state from state.json
    without making any HTTP requests (series titles, latest episodes,
    last run time).
  • Parallel fetching with -j/--jobs: uses ThreadPoolExecutor to fetch
    URLs concurrently (default 4 workers), significantly reducing total
    execution time for larger watchlists.

Also migrates CLI argument parsing from manual sys.argv to argparse
and updates spec.md with new CLI options documentation.

https://claude.ai/code/session_01Rs7T6LX5KdedHjPvFDxFjG

- Per-URL error isolation: each URL is processed independently so a
  single site failure no longer crashes the entire run. Errors are
  collected in a structured "errors" array in the JSON output.
- --status flag: displays current monitoring state from state.json
  without making any HTTP requests (series titles, latest episodes,
  last run time).
- Parallel fetching with -j/--jobs: uses ThreadPoolExecutor to fetch
  URLs concurrently (default 4 workers), significantly reducing total
  execution time for larger watchlists.

Also migrates CLI argument parsing from manual sys.argv to argparse
and updates spec.md with new CLI options documentation.

https://claude.ai/code/session_01Rs7T6LX5KdedHjPvFDxFjG
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.

2 participants