Adrian Alic
a4d7ee8bb5
Update repository links
6 months ago
Adrian
3dac4e4c68
Implement HTML-code unescaping when parsing URLs
11 months ago
Adrian
fb99ca730f
Remove obsolete Rust feature (moved to stable)
11 months ago
Adrian
cd0ed3c59b
Bump crate version to 3.1
11 months ago
Adrian
b61ff7aa57
Ignore big-results to avoid double counting results
11 months ago
Adrian
8b0331ec02
Bump version to 0.3.0
1 year ago
Adrian
3a5813de9d
Remove dead code warning suppresion
1 year ago
Adrian
432e098371
Implement alt logo parsing for match page and upcoming matches
1 year ago
Adrian
f17155bcfc
Add documentation
1 year ago
Adrian
8b5facabac
Implement logo parsing for upcoming and match page
1 year ago
Adrian
b8b200c6b7
Add logo and alt_logo to Team data definition
1 year ago
Adrian
e4e555cdbf
Create From conversion for tl errors
1 year ago
Adrian
07e08c392b
Add ranking to team page struct and implement parsing
1 year ago
Adrian
24b5e67b42
Implement logo parsing for team page
1 year ago
Adrian
44e4914025
Implement player parsing for team page
1 year ago
Adrian
e1505cc955
Create test data for parsing TeamPage
1 year ago
Adrian
c8fda4cbe0
Create team_page module for converting team data
1 year ago
Adrian
8f85708816
Change definition of team details
...
- done in preparation for team page parsing.
- image links are especially important for projects that need to present
a view on players or matches.
1 year ago
Adrian
0aa8656cc0
Bump version to 0.2.0
1 year ago
Adrian
cccaa403fe
Add constructor to make match_page tests more readable
1 year ago
Adrian
52799b695b
Add get_match to API docs
1 year ago
Adrian
b7084220d4
Create integration test for unknown upcoming match
1 year ago
Adrian
5ca008370f
Fix match_page parser not reading LIVE matches correctly
1 year ago
Adrian
be91d7174b
Finish integration test for bo3
1 year ago
Adrian
6461fec6a5
Fix incorrect KAST parsing
1 year ago
Adrian
74842c7f17
Add pretty-assertions to dev deps
1 year ago
Adrian
635d8a0eb0
Add get_match to API and create integration test
1 year ago
Adrian
48ed22df0d
Finish match page parsing for given bo3 scenario
...
- Test full parsing on bo3, including edge case of more than 5 team members
- Next step is to add more scenarios, maybe to do an integration test on
a bunch of match pages
1 year ago
Adrian
e9c4b140cf
Implement performance parsing for match page
...
- Change performance definition in match page from arr to vec, to
accommodate more than 10 players (which is the case for 6 man teams)
1 year ago
Adrian
33574b03aa
Refactor RichNode find to perform DFS with generic closure
1 year ago
Adrian
a8de300f56
Create method for finding nodes with predicate
1 year ago
Adrian
8aaa5c8b05
Implement performance parsing
...
Incomplete, blocked by new find_tag method. Incoming rework for
tl:extension DFS with generic closure (similar to sink)
1 year ago
Adrian
563fa4b4c7
Add player stats to bo3 testdata
1 year ago
Adrian
99ed5a9478
Implement match status parsing for match page
1 year ago
Adrian
8af1494b64
Implement match format parsing for match page
1 year ago
Adrian
01d5d7d1f4
Implement map score parsing for match page
1 year ago
Adrian
c5091901a0
Add map score schema to match page testdata
1 year ago
Adrian
88cc13df17
Implement match score parsing for match page
1 year ago
Adrian
fea5d78b41
Refactor data schema for match page
1 year ago
Adrian
e9d01c25a6
Bump tl dependency
1 year ago
Adrian
d099ec44bf
Implement date parsing for match page
1 year ago
Adrian
0f6e39121c
Implement event parsing for match page
1 year ago
Adrian
03a69f53bb
Implement basic team parsing for match page
1 year ago
Adrian
139489c00c
Extend RichNode to support top-child search
1 year ago
Adrian
c99179d392
Create simple testdata for matchpage converter
1 year ago
Adrian
c7f6c0f025
Bump version to 0.1.1
1 year ago
Adrian
60de3a9f4c
Add timeout to avoid rate limit
1 year ago
Adrian
69dda90581
Remove RequestBuilder abstraction
...
There is just not much benefit into creating verbose generics only to
make one build function reusable. Also makes API discovery harder, and
clutters the inlay type hints
1 year ago
Adrian
f68ea8c9cd
Fix minor spelling error
1 year ago
Adrian
8b7d0c0d4a
Fix wrong link tags in README
1 year ago