├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── pebble.py ├── pebble_tool ├── __init__.py ├── account.py ├── commands │ ├── __init__.py │ ├── account.py │ ├── base.py │ ├── data_logging.py │ ├── emucontrol.py │ ├── install.py │ ├── logs.py │ ├── ping.py │ ├── repl.py │ ├── screenshot.py │ ├── sdk │ │ ├── __init__.py │ │ ├── create.py │ │ ├── emulator.py │ │ ├── manage.py │ │ ├── project │ │ │ ├── __init__.py │ │ │ ├── analyse_size.py │ │ │ ├── build.py │ │ │ ├── convert.py │ │ │ ├── debug.py │ │ │ └── package.py │ │ └── python │ ├── timeline.py │ └── transcription_server.py ├── exceptions.py ├── sdk │ ├── __init__.py │ ├── cloudpebble.py │ ├── emulator.py │ ├── manager.py │ ├── project.py │ ├── requirements.py │ └── templates │ │ ├── app │ │ ├── ai.md │ │ ├── index.js │ │ ├── main.c │ │ ├── package.json │ │ ├── simple.c │ │ ├── worker.c │ │ └── wscript │ │ ├── common │ │ └── gitignore │ │ ├── lib │ │ ├── lib.c │ │ ├── lib.h │ │ ├── lib.js │ │ ├── package.json │ │ └── wscript │ │ ├── rocky │ │ ├── app.js │ │ ├── index.js │ │ ├── package.json │ │ └── wscript │ │ └── templates.json └── util │ ├── __init__.py │ ├── analytics.py │ ├── browser.py │ ├── config.py │ ├── logs.py │ ├── npm.py │ ├── phone_sensor.py │ ├── static │ ├── compass-arrow.png │ ├── compass-rose.png │ ├── js │ │ ├── backbone-min.js │ │ ├── backbone-min.map │ │ ├── propeller.min.js │ │ ├── sensors.js │ │ ├── underscore-min.js │ │ ├── underscore-min.map │ │ └── websocket.js │ └── stylesheets │ │ ├── normalize.min.css │ │ └── sensors.css │ ├── updates.py │ ├── versions.py │ └── wsl.py ├── pyproject.toml └── requirements.txt /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .idea/* 3 | build/ 4 | pebble_tool.egg-info/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/README.md -------------------------------------------------------------------------------- /pebble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble.py -------------------------------------------------------------------------------- /pebble_tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/__init__.py -------------------------------------------------------------------------------- /pebble_tool/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/account.py -------------------------------------------------------------------------------- /pebble_tool/commands/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'katharine' 2 | 3 | -------------------------------------------------------------------------------- /pebble_tool/commands/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/account.py -------------------------------------------------------------------------------- /pebble_tool/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/base.py -------------------------------------------------------------------------------- /pebble_tool/commands/data_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/data_logging.py -------------------------------------------------------------------------------- /pebble_tool/commands/emucontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/emucontrol.py -------------------------------------------------------------------------------- /pebble_tool/commands/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/install.py -------------------------------------------------------------------------------- /pebble_tool/commands/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/logs.py -------------------------------------------------------------------------------- /pebble_tool/commands/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/ping.py -------------------------------------------------------------------------------- /pebble_tool/commands/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/repl.py -------------------------------------------------------------------------------- /pebble_tool/commands/screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/screenshot.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/__init__.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/create.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/emulator.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/manage.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/__init__.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/analyse_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/analyse_size.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/build.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/convert.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/debug.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/project/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/project/package.py -------------------------------------------------------------------------------- /pebble_tool/commands/sdk/python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/sdk/python -------------------------------------------------------------------------------- /pebble_tool/commands/timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/timeline.py -------------------------------------------------------------------------------- /pebble_tool/commands/transcription_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/commands/transcription_server.py -------------------------------------------------------------------------------- /pebble_tool/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/exceptions.py -------------------------------------------------------------------------------- /pebble_tool/sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/__init__.py -------------------------------------------------------------------------------- /pebble_tool/sdk/cloudpebble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/cloudpebble.py -------------------------------------------------------------------------------- /pebble_tool/sdk/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/emulator.py -------------------------------------------------------------------------------- /pebble_tool/sdk/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/manager.py -------------------------------------------------------------------------------- /pebble_tool/sdk/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/project.py -------------------------------------------------------------------------------- /pebble_tool/sdk/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/requirements.py -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/ai.md -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/index.js -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/main.c -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/package.json -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/simple.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) { 4 | app_event_loop(); 5 | } 6 | -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/worker.c -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/app/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/app/wscript -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/common/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/common/gitignore -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/lib/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/lib/lib.c -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/lib/lib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | bool ${project_name_c}_find_truth(void); 4 | -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/lib/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/lib/lib.js -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/lib/package.json -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/lib/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/lib/wscript -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/rocky/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/rocky/app.js -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/rocky/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/rocky/index.js -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/rocky/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/rocky/package.json -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/rocky/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/rocky/wscript -------------------------------------------------------------------------------- /pebble_tool/sdk/templates/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/sdk/templates/templates.json -------------------------------------------------------------------------------- /pebble_tool/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/__init__.py -------------------------------------------------------------------------------- /pebble_tool/util/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/analytics.py -------------------------------------------------------------------------------- /pebble_tool/util/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/browser.py -------------------------------------------------------------------------------- /pebble_tool/util/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/config.py -------------------------------------------------------------------------------- /pebble_tool/util/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/logs.py -------------------------------------------------------------------------------- /pebble_tool/util/npm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/npm.py -------------------------------------------------------------------------------- /pebble_tool/util/phone_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/phone_sensor.py -------------------------------------------------------------------------------- /pebble_tool/util/static/compass-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/compass-arrow.png -------------------------------------------------------------------------------- /pebble_tool/util/static/compass-rose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/compass-rose.png -------------------------------------------------------------------------------- /pebble_tool/util/static/js/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/backbone-min.js -------------------------------------------------------------------------------- /pebble_tool/util/static/js/backbone-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/backbone-min.map -------------------------------------------------------------------------------- /pebble_tool/util/static/js/propeller.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/propeller.min.js -------------------------------------------------------------------------------- /pebble_tool/util/static/js/sensors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/sensors.js -------------------------------------------------------------------------------- /pebble_tool/util/static/js/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/underscore-min.js -------------------------------------------------------------------------------- /pebble_tool/util/static/js/underscore-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/underscore-min.map -------------------------------------------------------------------------------- /pebble_tool/util/static/js/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/js/websocket.js -------------------------------------------------------------------------------- /pebble_tool/util/static/stylesheets/normalize.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/stylesheets/normalize.min.css -------------------------------------------------------------------------------- /pebble_tool/util/static/stylesheets/sensors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/static/stylesheets/sensors.css -------------------------------------------------------------------------------- /pebble_tool/util/updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/updates.py -------------------------------------------------------------------------------- /pebble_tool/util/versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/versions.py -------------------------------------------------------------------------------- /pebble_tool/util/wsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pebble_tool/util/wsl.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coredevices/pebble-tool/HEAD/requirements.txt --------------------------------------------------------------------------------