this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

update README

alice 26073d86 3bf1a42e

+57 -1
+57 -1
README.md
··· 1 1 # TID clock (and other watchfaces for pebble) 2 2 3 - Use [rebbletool](https://github.com/richinfante/rebbletool) to build and install on your pebble or in an emulator on a modern computer. 3 + Use [rebbletool](https://github.com/richinfante/rebbletool) to build and install on your Pebble or in an emulator on a modern computer. 4 + 5 + ## Overview 6 + 7 + TID clock is a Pebble watchface that displays: 8 + 9 + - The IATA code and airport name whose local time is closest to noon. 10 + - The current time in decimal format (TID). 11 + - Internet time (.beats). 12 + 13 + ## Prerequisites 14 + 15 + - A Pebble watch or a compatible emulator (e.g., Basalt). 16 + - [Rebbletool](https://github.com/richinfante/rebbletool) installed and configured. 17 + - Python 3 (for timezone data generation). 18 + 19 + 20 + ## For Python 21 + 22 + Create a virtual environment (using [`uv`](https://github.com/astral-sh/uv?tab=readme-ov-file#installation)) and install dependencies: 23 + 24 + ```bash 25 + uv venv 26 + source .venv/bin/activate 27 + uv pip install -r requirements.txt 28 + ``` 29 + 30 + ## Build & Installation 31 + 32 + Use the included `run.sh` helper script to streamline common tasks: 33 + 34 + ```bash 35 + # 1) Generate timezone and airport data 36 + ./run.sh generate 37 + 38 + # 2) Build the project 39 + ./run.sh build 40 + 41 + # 3) Install onto the emulator (Basalt) 42 + ./run.sh install 43 + 44 + # 4) Build and install in one step 45 + ./run.sh debug 46 + ``` 47 + 48 + Or run each step manually: 49 + 50 + ```bash 51 + # Generate the airport timezone list 52 + python3 generate_airport_tz_list.py --top 10 --max-bucket 10 --out src/c/airport_tz_list.c 53 + 54 + # Build using Rebbletool 55 + rebble build 56 + 57 + # Install to device or emulator 58 + rebble install --emulator basalt 59 + ```