Skip to content

Revamped API code and enhanced example code#277

Merged
cyberjunky merged 49 commits intomasterfrom
revamp
Sep 6, 2025
Merged

Revamped API code and enhanced example code#277
cyberjunky merged 49 commits intomasterfrom
revamp

Conversation

@cyberjunky
Copy link
Copy Markdown
Owner

@cyberjunky cyberjunky commented Aug 31, 2025

Better error catching and typing in API code
Very enhancements made to example.py demonstrating all current API calls and possibilities this package can offer
Provided more sample data and upload demonstration
Health report example
Merged track gear usage example with example.py
Several development environment enhancements

Summary by CodeRabbit

  • New Features

    • GraphQL query support, workout upload, and a streamlined runnable example + demo enhancements.
  • Bug Fixes

    • Hardened login/token handling, improved error translation and input validation.
  • Documentation

    • Major README overhaul with examples, testing, publishing, interactive demo and API coverage stats.
  • Style

    • EditorConfig, pre-commit hooks (Black, Ruff, Mypy) and broad typing/formatting updates.
  • Tests

    • Added GPX/JSON fixtures, refreshed cassettes, stronger sanitization and more resilient tests.
  • Chores

    • CI trimmed, version/license bumped, packaging/tooling updates, removed legacy Makefile and deprecated example.

Loading
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