v1.0.0
adbar/trafilaturav1.0.0Nov 30, 2021by adbar
AI Summary
A major version release introducing a graphical user interface, JSON feed support, and optional modules, while refactoring the codebase for Python 3.6+.
Key Highlights
- Graphical user interface integrated into the main package
- Support for JSON web feeds
- Optional modules: downloads with pycurl and language identification with py3langid
- Code base refactored and optimized for Python 3.6+
- Compression of HTML backup files
Breaking Changes
- Dropped support for Python 3.5
New Features
- Graphical user interface
- JSON web feeds support
- HTML backup file compression
Full Release Notes
- compress HTML backup files & seamlessly open .gz files - support JSON web feeds - graphical user interface integrated into main package - faster downloads: reviewed backoff, compressed data - optional modules: downloads with `pycurl`, language identification with `py3langid` - bugs fixed (#111, #125, #132, #136, #140) - minor optimizations and fixes by @vbarbaresi in [#124](https://github.com/adbar/trafilatura/pull/124) & [#130](https://github.com/adbar/trafilatura/pull/130) - fixed array with single or multiples entries on json extractor by @felipehertzer in [#143](https://github.com/adbar/trafilatura/pull/143) - code base refactored with @sourcery-ai [#121](https://github.com/adbar/trafilatura/pull/121), improved and optimized for Python 3.6+ - drop support for Python 3.5 **Full Changelog**: https://github.com/adbar/trafilatura/compare/v0.9.3...v1.0.0