garmin-daily


Namegarmin-daily JSON
Version 1.3.4 PyPI version JSON
download
home_pagehttps://andgineer.github.io/garmin-daily/en/
SummaryAggregate data from Garmin Connect daily.
upload_time2024-01-25 05:33:49
maintainer
docs_urlNone
authorAndrey Sorokin
requires_python>=3.9
license
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": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "Garmin Connect Health Google Sheets",
    "author": "Andrey Sorokin",
    "author_email": "andrey@sorokin.engineer",
    "download_url": "https://files.pythonhosted.org/packages/3e/98/478ca23b3994d5a0eaea26edd3b46752b1bd299574cdda5661210a962f0d/garmin-daily-1.3.4.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": "",
    "summary": "Aggregate data from Garmin Connect daily.",
    "version": "1.3.4",
    "project_urls": {
        "Homepage": "https://andgineer.github.io/garmin-daily/en/"
    },
    "split_keywords": [
        "garmin",
        "connect",
        "health",
        "google",
        "sheets"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6193a9a6eec7a73c93b30b6dcbf9aaca54fb4310dc40290204cdebe666c4b134",
                "md5": "f23dcc74c7432afd93971d558453cc9f",
                "sha256": "2d22452c4cba90edbe0f3e9791821dc5a1d2e96f74e9a740159993156a51765b"
            },
            "downloads": -1,
            "filename": "garmin_daily-1.3.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f23dcc74c7432afd93971d558453cc9f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 14727,
            "upload_time": "2024-01-25T05:33:47",
            "upload_time_iso_8601": "2024-01-25T05:33:47.501938Z",
            "url": "https://files.pythonhosted.org/packages/61/93/a9a6eec7a73c93b30b6dcbf9aaca54fb4310dc40290204cdebe666c4b134/garmin_daily-1.3.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e98478ca23b3994d5a0eaea26edd3b46752b1bd299574cdda5661210a962f0d",
                "md5": "d01cbd288124f6e7a3bd1fc8590167d8",
                "sha256": "c3d0fcadc4e079ed2763e19ba777688fba1fb7f0facb4c77438ae021c8276cb0"
            },
            "downloads": -1,
            "filename": "garmin-daily-1.3.4.tar.gz",
            "has_sig": false,
            "md5_digest": "d01cbd288124f6e7a3bd1fc8590167d8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 19289,
            "upload_time": "2024-01-25T05:33:49",
            "upload_time_iso_8601": "2024-01-25T05:33:49.133845Z",
            "url": "https://files.pythonhosted.org/packages/3e/98/478ca23b3994d5a0eaea26edd3b46752b1bd299574cdda5661210a962f0d/garmin-daily-1.3.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-25 05:33:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "garmin-daily"
}
        
Elapsed time: 0.18829s