Skip to content

Openweather app submission#488

Merged
tavdog merged 3 commits intotronbyt:mainfrom
colin-is:openweather-app
May 6, 2026
Merged

Openweather app submission#488
tavdog merged 3 commits intotronbyt:mainfrom
colin-is:openweather-app

Conversation

@colin-is
Copy link
Copy Markdown
Contributor

@colin-is colin-is commented May 5, 2026

I would like to contribute a 3 day weather forecast app that uses OpenWeather's API. The number of requests is low enough to keep any user within the free tier.

@colin-is colin-is requested a review from tavdog as a code owner May 5, 2026 17:29
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds the OpenWeather Forecast app. The manifest requires a unique UUID, the packageName attribute, and a version string consistent with the script. A .webp preview image must be added to the app directory. The Starlark script should use HTTPS for geocoding requests and set secret = True for the API key configuration field.

Comment thread apps/openweatherforecast/manifest.yaml
Comment thread apps/openweatherforecast/manifest.yaml Outdated
@@ -0,0 +1,6 @@
---
id: a1b2c3d4-e5f6-7890-abcd-ef1234567890
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Placeholder ID detected. Use a unique UUID.

Comment thread apps/openweatherforecast/manifest.yaml Outdated
id: a1b2c3d4-e5f6-7890-abcd-ef1234567890
name: OpenWeather Forecast
summary: 3-Day Weather Forecast
desc: V0.1 Display 3-day weather forecast using OpenWeather One Call API 3.0.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Version mismatch with app script.

desc: V0.3 Display 3-day weather forecast using OpenWeather One Call API 3.0.

Comment thread apps/openweatherforecast/manifest.yaml
load("render.star", "render")
load("schema.star", "schema")

OW_GEO_URL = "http://api.openweathermap.org/geo/1.0/zip"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Use HTTPS for API requests.

Suggested change
OW_GEO_URL = "http://api.openweathermap.org/geo/1.0/zip"
OW_GEO_URL = "https://api.openweathermap.org/geo/1.0/zip"

Comment thread apps/openweatherforecast/openweatherforecast.star
Copy link
Copy Markdown
Contributor Author

@colin-is colin-is left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolving all comments that were raised.

@tavdog tavdog merged commit 08c7d5a into tronbyt:main May 6, 2026
1 check passed
@tavdog
Copy link
Copy Markdown
Member

tavdog commented May 6, 2026

it works ! thanks colin

@colin-is colin-is deleted the openweather-app branch May 6, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants