Releases: M3MONs/hltv-scrapper-api
HLTV-SCRAPPER-API-V.0.5.0
What's Changed
- build(deps): bump h11 from 0.14.0 to 0.16.0 by @dependabot in #29
- feat: implement route blueprints for teams, players, matches, news, a… by @M3MONs in #30
- Develop by @M3MONs in #31
Full Changelog: hltv-scrapper-api-0.4.0...hltv-scrapper-api-0.5.0
HLTV-SCRAPPER-API-V.0.4.0
What's Changed
Full Changelog: hltv-api-0.3...hltv-scrapper-api-0.4.0
HLTV-API-V.0.3.0
Refactoring and enhancements:
app.py: Replaced utility functions with the SpiderManager class to handle spider execution and data retrieval, simplifying the code and improving maintainability.
New classes for managing scraping:
classes/spider_manager.py: Introduced the SpiderManager class to encapsulate the logic for running spiders, checking conditions, and cleaning old data.
classes/conditions.py: Added condition classes such as FileTimeCondition, JsonFileEmptyCondition, and FileExistsCondition to check various conditions before running spiders.
classes/conditions_checker.py: Added AnyConditionsChecker to check if any of the specified conditions are met.
classes/cleaner.py, classes/data.py, classes/path_generator.py: Added classes for cleaning old data, loading JSON data, and generating file paths. [1] [2] [3]
Integration of parsers factory:
hltv_scraper/hltv_scraper/spiders/*: Updated spiders to use the ParsersFactory for parsing different types of data, improving code modularity and readability. [1] [2] [3] [4] [5]
HLTV-API-V.0.2.0
What's Changed
- Refractor/team route and scrap by @M3MONs in #19
- Feature/team profile matches by @M3MONs in #20
- Feature/match stats by @M3MONs in #21
- Feature/match stats by @M3MONs in #22
- Feature/categorization json files by @M3MONs in #23
- Feature/team matches by @M3MONs in #24
- Feature/offsets by @M3MONs in #25
Full Changelog: hltv-api-0.1...hltv-api-0.2
HLTV-API-V.0.1.0
What's Changed
- Feature/hltv big results by @M3MONs in #1
- Feature/hltv results by @M3MONs in #2
- edit: refractor hltv_results spider by @M3MONs in #3
- Feature/upcoming matches by @M3MONs in #4
- add: event in parse_match by @M3MONs in #5
- Feature/hltv team by @M3MONs in #6
- add: parse team squad by @M3MONs in #7
- Feature/flask by @M3MONs in #8
- Feature/flask routes by @M3MONs in #9
- Fix/hltv team by @M3MONs in #10
- Refactor/extract utils by @M3MONs in #11
- Refractor/run spider by @M3MONs in #12
- Feature/players by @M3MONs in #13
- Refractor/utils by @M3MONs in #14
- Refractor/utils by @M3MONs in #15
- Feature/hltv news by @M3MONs in #16
- Feature/hltv player by @M3MONs in #17
- Feature/hltv player by @M3MONs in #18
New Contributors
Full Changelog: https://github.com/M3MONs/hltv-api/commits/hltv-api-0.1