Skip to content

Conversation

@karaposu
Copy link

No description provided.

karaposu and others added 3 commits December 16, 2025 14:53
- Remove GenericScraper class (use client.scrape_url() directly)
- Fix async naming: method() is async, method_sync() is sync
  - products_async() → products()
  - wait_async() → wait()
  - fetch_async() → fetch()
- Add _ensure_initialized() checks for context manager usage
- Update CLI scrape command from 'generic' to 'url'
- Update all tests and examples to use new method names
- Simplify README documentation
- Add comprehensive sync_client.py with full scraper coverage

BREAKING CHANGE: GenericScraper removed, use client.scrape_url() instead

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Document GenericScraper removal
- Document async naming convention change (_async → no suffix)
- Document new SyncBrightDataClient with full coverage
- Update v2.0.0 examples to use new method names
- Reduce README from 419 to ~160 lines
- Remove platform-specific examples (LinkedIn, Instagram, Facebook)
- Rename 'Amazon Scraping' to 'Web Scraper API' with general explanation
- Add docs/sync_client.md with full sync client details
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