<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>copilot Archives - Digital Urban</title>
	<atom:link href="https://www.digitalurban.org/blog/tag/copilot/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.digitalurban.org/blog/tag/copilot/</link>
	<description>Data, Cities, IoT, Writing, Music and Making Things</description>
	<lastBuildDate>Fri, 31 Oct 2025 12:38:13 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.digitalurban.org/wp-content/uploads/2012/07/Dulogosm-1.png</url>
	<title>copilot Archives - Digital Urban</title>
	<link>https://www.digitalurban.org/blog/tag/copilot/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Just Weather for The Pebble Watch: Making a Data Watch Face</title>
		<link>https://www.digitalurban.org/blog/2025/10/30/just-weather-for-the-pebble-watch-making-a-data-watch-face/</link>
		
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 12:59:40 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[copilot]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Pebble Watch]]></category>
		<category><![CDATA[Weather]]></category>
		<guid isPermaLink="false">https://www.digitalurban.org/?p=170079095</guid>

					<description><![CDATA[<p>The post <a href="https://www.digitalurban.org/blog/2025/10/30/just-weather-for-the-pebble-watch-making-a-data-watch-face/">Just Weather for The Pebble Watch: Making a Data Watch Face</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></description>
										<content:encoded><![CDATA[
		<div id="fws_6989c840c81b2"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row top-level"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<p>It&#8217;s an exciting time to be a Pebble fan. After years of being kept alive by the dedicated Rebble community, the Pebble is officially back. The <a href="https://store.repebble.com/">new Pebble 2 Duo watches</a> (the black-and-white model) are officially shipping to the first backers, with the high-resolution color Pebble Time 2 set to follow.</p>
<p>So, I decided to make one myself.</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading">Introducing &#8216;Just Weather&#8217;</h2>
<p>I wanted a face that was clean, digital, and gave me all the key data at a glance, formatted to look great on the 144&#215;168 screen of the Pebble 2. I call it <strong>&#8220;Just Weather.&#8221;</strong></p>
<p>It uses the free Open-Meteo API to pull in a ton of useful, hyperlocal data right to your wrist:</p>
<p>&nbsp;</p>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul>
<li>Current Location (from your phone&#8217;s GPS)</li>
<li>Temperature</li>
<li>Current Conditions (&#8220;Partly Cloudy,&#8221; &#8220;Rain,&#8221; etc.)</li>
<li>Barometric Pressure &amp; 3-Hour Trend</li>
<li>Wind Speed &amp; Precipitation</li>
<li>&#8230;and of course, the time!</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading">Built with GitHub CoPiliot</h2>
<p>The best part is that the new Pebble development workflow is incredibly modern. I was able to build this using the <strong>CloudPebble IDE</strong>, which now integrates directly with <strong>VS Code in the browser</strong>.</p>
<p>This meant I could use the emerging tools like <strong>GitHub Copilot</strong> to help generate the code and work through the trickiest parts—like making direct HTTPS requests to the weather API, which (after a lot of testing!) we proved is possible from the phone app.</p>
<p>After getting the data, the final step was tweaking the C code to make sure the layout wasn&#8217;t clipped and all the information fit perfectly on the 144&#215;168 screen. It&#8217;s now compatible with watches in the Pebble family, from the original Pebble Time (color) to the new <strong>Pebble 2 Duo</strong> and the upcoming <strong>Pebble Time 2</strong>.</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="727" class="wp-image-170079097" src="https://www.digitalurban.org/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-12.49.33-1024x727.png" alt="Pebble Watch Face" srcset="https://www.digitalurban.org/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-12.49.33-1024x727.png 1024w, https://www.digitalurban.org/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-12.49.33-300x213.png 300w, https://www.digitalurban.org/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-12.49.33-768x545.png 768w, https://www.digitalurban.org/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-12.49.33.png 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Pebble Watch Face</figcaption></figure>
<p>&nbsp;</p>
<h2 class="wp-block-heading">Available Now</h2>
<p>This project took around 6 hours, with the main issue being that Co-Pilot did not know how to get HTTP requests &#8211; it took me down a lot of rabbit holes, and in the end, it was down to using a simpler call on the data &#8211; XMLHttpRequest. Once this worked it all fell into place and it was simply a case of asking Copilot to add in the data fields, do the geocoding and then take a step back and explain how the code actually works.</p>
<p>If you&#8217;re like me and just want a simple, data-rich weather face, please give it a try&#8230;</p>
<p>&nbsp;</p>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul>
<li><strong>Download &#8216;<a href="https://apps.rebble.io/en_US/application/69034d22d004720008412cf1">Just Weather</a>&#8216; from the Rebble Appstore</strong></li>
<li><strong>Check out <a href="https://github.com/digitalurban/just-weather-pebble-watchface">the source code on GitHub</a> for the latest updates &#8211; now includes its own settings page (its become a proper watch face app)&#8230;</strong></li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div><p>The post <a href="https://www.digitalurban.org/blog/2025/10/30/just-weather-for-the-pebble-watch-making-a-data-watch-face/">Just Weather for The Pebble Watch: Making a Data Watch Face</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
