Hi everyone,
I paid the premium yesterday but my account it's not premium yet, why?
Kiteboarders, snowkiters
All the windseekers who use Windy
-
Premium
-
New plugin system is here: Few notes and migration guide
In march 2024 we ant to launch new major version of Windy (version 42), with new plugin system.
We would like to encourage everyone to migrate their plugins to new version.
The new plugin system with Typescript is great leap. Well configured code editor will give you type control and intellisense support.
What brings the new plugin system
- Full Typescript support
- Better documentation
- Less work for plugin developers
- Support for mobile devices
- Faster plugin installation and opening
- Installed plugins are integrated with Windy like any other core functionality
- Faster plugin publishing (no more
npmjs
)
Where to find new plugin system
Documentation: https://docs.windy-plugins.com/
Plugin Template (branch named
v2
): https://github.com/windycom/windy-plugin-template/tree/v2Early preview of Windy version 42. On this version you should be able to test your new plugins: https://client-index-ivo-esm.dev.windy.com/
Migration guide
- Migrating of the well written plugin should be basically copy/paste job, plus deleting of some code, since new plugin system does a lot of stuff for you.
- We use same version of Leaflet (1.4.*) so all your Leaflet stuff is ok
- Windy client API is basically same as in previous version (except for some few modules, where we switch from callbacks to promises, like
interpolator
). pluginDataLoader
was abandoned, you can use@windy/fetch
module
-
List of Finished Windy Plugins (v42+)
This post will contain approved plugins compatible with new version of Windy.com (v42).
This post is used as a "source code" for list of plugins at https://www.windy.com/plugins Therefore IT MUST have specific format otherwise automatic parser fails.
The format is simple. Header 2
##
contains the name of the plugin, followed by a description. Description MUST be on a single line (yet it can contain links and bold fonts).The next line is URL of directory with built plugin file (example:
https://windy-plugins.com/3/windy-plugin-foehn-chart/1.0.1/
). Plugins MUST be served fromwindy-plugins.com
domain.The next line is optional and contain URL of a picture with a plugin, that MUST be server from
img.windy.com
or fromwindy-plugins.com
.
It the plugin author does not provide usable, screenshot, we can use our own screenshot.As soon as we will have enough plugins compatible with client v42+ we will remove obsolete not compatible plugins.
Let us know if we should add your plugin to the list.
Meteoblue Meteograms
Displays state of the art meteograms from Meteoblue.com, for any location on the map.
https://windy-plugins.com/3/windy-plugin-meteoblue-meteograms/1.0.0/Sun and Moon position
Displays Sun and Moon position for any place and time. Perfect for photographers and other hobbyists.
https://windy-plugins.com/18614/windy-plugin-sun-position/2.0.0-alpha.8/Foehn and Bise Chart
Displays pressure difference over 🇨🇠Swiss Alps to predict Foehn and Bise wind phenomena. The plugins also acts as an example for other developers.
https://windy-plugins.com/3/windy-plugin-foehn-chart/1.0.1/Hello World Example
Example plugin for developers, so they can get some idea, how the system works.
https://windy-plugins.com/3/windy-plugin-hello-world/1.0.1/Boat Tracker Example
Example plugin for developers, so they can get some idea, how the system works.
https://windy-plugins.com/3/windy-plugin-boat-tracker/1.1.0/Aircraft Range Example
Example plugin for developers, so they can get some idea, how the system works.
https://windy-plugins.com/3/windy-plugin-aircraft-range/1.0.1/Airspaces Map Example
Example plugin for developers, so they can get some idea, how the system works.
https://windy-plugins.com/3/windy-plugin-airspace-example/1.0.1/Day and Night
Show day-night terminator line for different times.
https://www.npmjs.com/package/windy-plugin-day-night
https://img.windy.com/albums/howto/day-and-night.jpgTrajectory
The trajectory of air particle in different flight levels. Useful for balloon flying. Discussion
https://www.npmjs.com/package/windy-plugin-traj
https://img.windy.com/albums/howto/Screenshot-2019-08-16-at-16.52.29.pngSkewT diagram
Skew T diagram for any place in the world.
https://www.npmjs.com/package/windy-plugin-skewt
https://img.windy.com/albums/howto/Screenshot-2019-08-16-at-15.25.52.pngAirspaces
Display airspaces from OpenAIP
https://www.npmjs.com/package/windy-plugin-airspaces
https://img.windy.com/albums/howto/Screenshot-2019-08-16-at-16.49.29.pngDensity altitude
Displays elevation, DA, PA for any place in the World.
https://www.npmjs.com/package/windy-plugin-da
https://img.windy.com/albums/howto/Screenshot-2019-08-20-at-15.10.58.pngFlight planner
An alternative to internal Windy functionality route planner.
https://www.npmjs.com/package/windy-plugin-fp
https://img.windy.com/albums/howto/Screenshot-2019-08-20-at-15.13.24.pngSouth African weather warnings
Displays weather Warnings in SA
https://www.npmjs.com/package/windy-plugin-saws-warnings
https://img.windy.com/albums/articles/tadeusz-lakota-496233-unsplash.jpgParagliding flyability
Shows detailed popup for "flyability" for paragliding spots
https://www.npmjs.com/package/windy-plugin-pg
https://img.windy.com/albums/howto/windy-plugin-pg_screenshot.pngParagliding takeoffs
Displays paragliding takeoffs from paragliding-mapa.cz and highlights takeoffs with usable wind direction
https://www.npmjs.com/package/windy-plugin-pg-mapa
https://img.windy.com/albums/howto/windy-plugin-pg-mapa.pngSouth African weather stations
South African weather stations from iWeather.co.za
https://www.npmjs.com/package/windy-plugin-iw
https://img.windy.com/albums/howto/Screenshot-2019-08-20-at-15.07.06.pngUSA river flows
Real-time data from river gauges across the USA. Provided by USGS.
https://www.npmjs.com/package/windy-plugin-waterwatch
https://img.windy.com/albums/howto/Screenshot-2019-08-20-at-15.14.56.pngSounding
Alternative, and more detailed sounding graph
https://www.npmjs.com/package/windy-plugin-sounding
https://img.windy.com/albums/howto/Screenshot-2019-08-20-at-15.02.04.pngMinitransat 2023
Shows the tracks of the boats sailing the Minitransat 2023
https://www.npmjs.com/package/windy-plugin-minitransat
https://img.windy.com/albums/howto/minitransat.pngFLYMET
Displays layers useful for glider pilots from FLYMET in Czechia.
https://www.npmjs.com/package/windy-plugin-flymet
https://img.windy.com/albums/howto/windy-plugin-flymet.png -
RE: We are sorry, but windy-plugins are no longer mainatainable
We will give plugin system one more try
Closing the thread
-
We will give windy-plugins one more try
After enormous pressure from Windy users, we have decided to give Windy Plugin system one more try.
I will refactor Windy Plugin system, to new and modern technologies (Typescript, Svelte and ES modules).
But privacy issues still remain.
In order to solve them we have to see source codes, before any plugin will be offered to other users.
The best options is, that plugins are hosted on GitHub, and other plugin developers can see them also as inspiration.
If you are plugin developer let us know here in this thread.
-
RE: Arkea Ultim Challenge Brest
@Arnaud-KAWKA Do you use Slack. We have a slack channel for a few plugin developers, that still exist.
There we discuss the issues and BUGs
-
RE: Arkea Ultim Challenge Brest
@Arnaud-KAWKA Hi Arnaud
If you want to keep plugin alive I would recommend make it official and internal Windy plugin
Are you in?
-
RE: We are sorry, but windy-plugins are no longer mainatainable
Guys if you want to keep Traj plugin working, that we would need to look at source codes somehow.
GitHub repository of Traj plugin is empty.
This is ONE OF THE REASONS we want to abandon external plugins program. There is 3rd party code in users browser and we can not check its source codes.
-
RE: We are sorry, but windy-plugins are no longer mainatainable
Seems like users really want to keep trajectories
So be it
We will implement it as core Windy feature