garmin-daily


Namegarmin-daily JSON
Version 1.4.0 PyPI version JSON
download
home_pagehttps://andgineer.github.io/garmin-daily/en/
SummaryAggregate data from Garmin Connect daily.
upload_time2024-11-06 07:31:19
maintainerNone
docs_urlNone
authorAndrey Sorokin
requires_python>=3.9
licenseNone
keywords garmin connect health google sheets
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Build Status](https://github.com/andgineer/garmin-daily/workflows/Test/badge.svg)](https://github.com/andgineer/garmin-daily/actions)
[![Coverage](https://raw.githubusercontent.com/andgineer/garmin-daily/python-coverage-comment-action-data/badge.svg)](https://htmlpreview.github.io/?https://github.com/andgineer/garmin-daily/blob/python-coverage-comment-action-data/htmlcov/index.html)
# Fill Google Sheets with data from Garmin Connect

![garmin-daily.png](https://andgineer.github.io/garmin-daily/en/garmin-daily.png)

## User manual

[garmin-daily](https://andgineer.github.io/garmin-daily/en/)

## Developers
### Codebase structure
[Auto-generated reference](https://andgineer.github.io/garmin-daily/docstrings/).

#### Usage example
```python
daily = GarminDaily()
daily.login()
day = daily[datetime.date(2023, 4, 15)]
print(day.total_steps)
```

### Create / activate environment
    . ./activate.sh

It will also install the package in [edit mode](https://realpython.com/what-is-pip/#installing-packages-in-editable-mode-to-ease-development).

### Setting Up Pre-commit for Formatting and Static Checks

1. **Install Pre-commit**:
   ```bash
   pip install pre-commit
   ```

2. **Configure Pre-commit**:
   ```bash
   pre-commit install
   ```

This sets up `pre-commit` in your local environment to run the same static checks as the `static` GitHub Action.

### Scripts
    make help

### Credentials
[user manual](https://andgineer.github.io/garmin-daily/en/#credentials)

## Coverage report
* [Codecov](https://app.codecov.io/gh/andgineer/garmin-daily/tree/main/src%2Fgarmin_daily)
* [Coveralls](https://coveralls.io/github/andgineer/garmin-daily)

            

Raw data

            {
    "_id": null,
    "home_page": "https://andgineer.github.io/garmin-daily/en/",
    "name": "garmin-daily",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "Garmin Connect Health Google Sheets",
    "author": "Andrey Sorokin",
    "author_email": "andrey@sorokin.engineer",
    "download_url": "https://files.pythonhosted.org/packages/63/aa/32196f8051c1026b8969d06611a19264338c4037e6c7fdc49718698d28fb/garmin_daily-1.4.0.tar.gz",
    "platform": null,
    "description": "[![Build Status](https://github.com/andgineer/garmin-daily/workflows/Test/badge.svg)](https://github.com/andgineer/garmin-daily/actions)\n[![Coverage](https://raw.githubusercontent.com/andgineer/garmin-daily/python-coverage-comment-action-data/badge.svg)](https://htmlpreview.github.io/?https://github.com/andgineer/garmin-daily/blob/python-coverage-comment-action-data/htmlcov/index.html)\n# Fill Google Sheets with data from Garmin Connect\n\n![garmin-daily.png](https://andgineer.github.io/garmin-daily/en/garmin-daily.png)\n\n## User manual\n\n[garmin-daily](https://andgineer.github.io/garmin-daily/en/)\n\n## Developers\n### Codebase structure\n[Auto-generated reference](https://andgineer.github.io/garmin-daily/docstrings/).\n\n#### Usage example\n```python\ndaily = GarminDaily()\ndaily.login()\nday = daily[datetime.date(2023, 4, 15)]\nprint(day.total_steps)\n```\n\n### Create / activate environment\n    . ./activate.sh\n\nIt will also install the package in [edit mode](https://realpython.com/what-is-pip/#installing-packages-in-editable-mode-to-ease-development).\n\n### Setting Up Pre-commit for Formatting and Static Checks\n\n1. **Install Pre-commit**:\n   ```bash\n   pip install pre-commit\n   ```\n\n2. **Configure Pre-commit**:\n   ```bash\n   pre-commit install\n   ```\n\nThis sets up `pre-commit` in your local environment to run the same static checks as the `static` GitHub Action.\n\n### Scripts\n    make help\n\n### Credentials\n[user manual](https://andgineer.github.io/garmin-daily/en/#credentials)\n\n## Coverage report\n* [Codecov](https://app.codecov.io/gh/andgineer/garmin-daily/tree/main/src%2Fgarmin_daily)\n* [Coveralls](https://coveralls.io/github/andgineer/garmin-daily)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Aggregate data from Garmin Connect daily.",
    "version": "1.4.0",
    "project_urls": {
        "Homepage": "https://andgineer.github.io/garmin-daily/en/"
    },
    "split_keywords": [
        "garmin",
        "connect",
        "health",
        "google",
        "sheets"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8df11c27e19e30f7c7a95c1dd8ef10607dd0fed1f098b7e7204ffd684aa70610",
                "md5": "a737f75a7efcba9c306aca27bb7ee721",
                "sha256": "77715eeee1259d6a6af33ebcd59364b4c1e01a4712c2d18aca3d757ae0997874"
            },
            "downloads": -1,
            "filename": "garmin_daily-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a737f75a7efcba9c306aca27bb7ee721",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 16616,
            "upload_time": "2024-11-06T07:31:18",
            "upload_time_iso_8601": "2024-11-06T07:31:18.157967Z",
            "url": "https://files.pythonhosted.org/packages/8d/f1/1c27e19e30f7c7a95c1dd8ef10607dd0fed1f098b7e7204ffd684aa70610/garmin_daily-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63aa32196f8051c1026b8969d06611a19264338c4037e6c7fdc49718698d28fb",
                "md5": "4be9683ba16bac29041128e20c932c33",
                "sha256": "085e5c8f2c1e18fa3329cf272508ffc99a4ef0adc29e882e5708f430bf83c953"
            },
            "downloads": -1,
            "filename": "garmin_daily-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4be9683ba16bac29041128e20c932c33",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 21876,
            "upload_time": "2024-11-06T07:31:19",
            "upload_time_iso_8601": "2024-11-06T07:31:19.722868Z",
            "url": "https://files.pythonhosted.org/packages/63/aa/32196f8051c1026b8969d06611a19264338c4037e6c7fdc49718698d28fb/garmin_daily-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-06 07:31:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "garmin-daily"
}
        
Elapsed time: 4.62690s