Commit 14e1c43
committed
Integrate ScraperManager into BibleManager for production use
- BibleManager now uses ScraperManager instead of direct BibleScraper
- Provides rate limiting, source fallback, and deduplication automatically
- All 213 tests passing ✅
Benefits in production:
- Automatic rate limiting (1s min delay per domain) prevents server bans
- Automatic fallback to BibleHub when BibleGateway fails
- Automatic request deduplication prevents duplicate concurrent fetches
- Better error handling with exponential backoff1 parent bd71737 commit 14e1c43
1 file changed
Lines changed: 2 additions & 2 deletions
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
0 commit comments