Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bombsimon/garmin-screenshot
Build your project for all configured devices, fire it up in the Connect IQ Simulator and take a screenshot
https://github.com/bombsimon/garmin-screenshot
Last synced: 7 days ago
JSON representation
Build your project for all configured devices, fire it up in the Connect IQ Simulator and take a screenshot
- Host: GitHub
- URL: https://github.com/bombsimon/garmin-screenshot
- Owner: bombsimon
- License: mit
- Created: 2024-08-08T21:24:10.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-10T16:09:00.000Z (6 months ago)
- Last Synced: 2025-01-19T20:18:41.534Z (13 days ago)
- Language: Python
- Size: 1.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-garmin - garmin-screenshot - Build your project for all configured devices, fire it up in the Connect IQ Simulator and take a screenshot (2024-08-10) (Tools / Older resources)
- awesome-garmin - garmin-screenshot - Build your project for all configured devices, fire it up in the Connect IQ Simulator and take a screenshot (2024-08-10) (Tools / Older resources)
README
# Garmin Screenshot
Build your project for all configured devices, fire it up in the Connect IQ
Simulator and take a screenshot.> [!NOTE]
> I only do Garmin development under Windows so this isn't tested for macOS or
> Linux. Any contributions ensuring this would work on other OSes would be much
> appreciated!![gif](./screenshots/screenshotter.gif)
## Prerequisites
- [Connect IQ SDK]
- [Python] (with [`poetry`][poetry])## Usage
Ensure you have Python and `poetry` installed and run:
```sh
poetry run garmin-screenshot --help
```## What does it do?
It's very simple, the tool works by
- Parsing your `manifest.xml` to find all supported devices
- Starts the simulator
- Builds the project for each device
```sh
monkeyc \
-d \
-f \
-o \
-y
```
- Runs the build in the simulator
```sh
monkeydo
```[Connect IQ SDK]: https://developer.garmin.com/connect-iq/sdk/
[Python]: https://www.python.org/
[poetry]: https://python-poetry.org/