flutter_scrapper 1.0.0
flutter_scrapper: ^1.0.0 copied to clipboard
A lightweight HTML scraper for Flutter mobile apps. Easily fetch and parse text content from public websites.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2024-01-15 #
Added #
- Initial release of flutter_scrapper
- Basic HTML scraping functionality for mobile platforms
- Support for tag-based content extraction
- Support for regex-based content extraction
- Smart content extraction with auto-detection
- High-performance caching system
- Content formatting (plain text, markdown, clean HTML, readable)
- Comprehensive error handling
- Platform validation (Android/iOS only)
- Retry mechanism with exponential backoff
- Configurable timeout and headers
- Complete test coverage
Features #
- Smart Content Extraction: Auto-detect titles, descriptions, images, prices, and more
- High-Performance Caching: 50x faster repeated requests with intelligent caching
- Professional Content Formatting: Clean text, Markdown, readability mode
- Production Ready: Error handling, retry logic, resource management
Platform Support #
- ✅ Android
- ✅ iOS
- ❌ Web (by design)
- ❌ Desktop (by design)
Documentation #
- Comprehensive README with examples
- API documentation with dartdoc comments
- MVVM architecture explanation
- Usage examples and best practices