Places - Environment

approved

by bobstanton

Environment provider for Places, with NOAA tides, solar events, Open-Meteo weather. Output to charts, tables, templates and maps via VaultQuery providers. - This plugin has not been manually reviewed by Obsidian staff.

74 downloadsUpdated 1mo agoAGPL-3.0

Places Environment

Environmental data for Places: tides, solar events, and weather, as charts, tables, cards, and user templates.

Network requests

AreaRequest
TidesFinds the nearest station and reads its tide predictions
Solar eventsReads sunrise, sunset, and twilight times for a coordinate
WeatherReads current, hourly, and daily forecast values
Seasonal forecastReads forecast values beyond the 16 day forecast window

Requests go to api.tidesandcurrents.noaa.gov, api.sunrise-sunset.org, api.open-meteo.com, and seasonal-api.open-meteo.com. Responses are cached in the note's frontmatter or in plugin data, with a lifetime set by each block's cache: setting.

Background tasks

None.

Dependencies

LibraryPurpose
Chart.jsTide, solar, and weather charts
chartjs-adapter-date-fnsTime axis support for Chart.js
date-fnsDate arithmetic and formatting
lunarphase-jsMoon phase for solar output
markdown-tableRenders generated tables
openmeteoDecodes Open-Meteo flatbuffers responses
user-template-rendererRuns the user template in places-weather-template
places-sharedShared map, overlay, routing, and utility code

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.