Skip to content

Add WeatherFiles plugin 0.1.0.0-alpha1#1378

Open
bartmanuel wants to merge 1 commit into
OpenCPN:Alphafrom
bartmanuel:add-weatherfiles_pi-0.1.0.0-alpha1
Open

Add WeatherFiles plugin 0.1.0.0-alpha1#1378
bartmanuel wants to merge 1 commit into
OpenCPN:Alphafrom
bartmanuel:add-weatherfiles_pi-0.1.0.0-alpha1

Conversation

@bartmanuel
Copy link
Copy Markdown

Summary

Initial Alpha submission of WeatherFiles — an OpenCPN plugin that browses 27+ European weather models, lets the user pick an area on the chart, and downloads sliced GRIB2 files that open directly in OpenCPN's built-in GRIB display.

Backend lives at https://api.weatherfiles.com/v1 (free tier + paid plan, documented at https://developers.weatherfiles.com).

Targets

5 metadata XMLs added, all pointing at a public Cloudsmith repo (bartmanuel-fgsm/weatherfiles-alpha, OSS plan):

Platform XML
Debian 12 x86_64 weatherfiles_pi-0.1.0.0-debian-x86_64-12-bookworm.xml
macOS Universal (signed + notarized) weatherfiles_pi-0.1.0.0-darwin-wx32-arm64-x86_64-14.3.1-macos.xml
Windows MSVC x86 wx32 weatherfiles_pi-0.1.0.0-msvc-x86-wx32-10.0.20348-MSVC.xml
Flatpak x86_64 (KDE 25.08) weatherfiles_pi-0.1.0.0-flatpak-x86_64-25.08-flatpak.xml
Flatpak aarch64 (KDE 25.08) weatherfiles_pi-0.1.0.0-flatpak-aarch64-25.08-flatpak.xml

Testing

  • All tarballs built from tag v0.1.0.0-alpha1 on https://github.com/bartmanuel/weatherfiles_pi/.
  • macOS dylib signed with Developer ID + Apple-notarized (status: Accepted).
  • Flatpak (KDE 25.08) sideload-imported and verified end-to-end on Ubuntu by the author.
  • Plugin uses C++14 + opencpn-libs (api-18, pinned to current main).
  • API surface: bearer-token HTTPS to api.weatherfiles.com/v1; no inbound sockets.

Plugin source

https://github.com/bartmanuel/weatherfiles_pimain is at tag v0.1.0.0-alpha1. The repo's README.md walks through the 3-step download wizard, save-as-set, and the security model.

Happy to make any adjustments the maintainers want — first OpenCPN submission for me.

Initial Alpha submission of the WeatherFiles plugin for OpenCPN.

WeatherFiles browses 27+ European weather models, lets the user pick an
area on the chart, and downloads sliced GRIB2 files that open directly
in OpenCPN's built-in GRIB display. Backend at api.weatherfiles.com/v1.

Targets covered in this submission:
- debian-x86_64-12-bookworm
- darwin-wx32-arm64-x86_64-14.3.1-macos (Universal, Developer ID
  signed + Apple-notarized)
- msvc-x86-wx32-10.0.20348-MSVC
- flatpak-x86_64-25.08-flatpak
- flatpak-aarch64-25.08-flatpak

Plugin source: https://github.com/bartmanuel/weatherfiles_pi
Cloudsmith host: bartmanuel-fgsm/weatherfiles-alpha (public OSS plan)
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.

1 participant