Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Pirate-Weather/pirateweather

Code and documentation for the Pirate Weather API
https://github.com/Pirate-Weather/pirateweather

gfs hrrr noaa open-source weather weather-api

Last synced: about 1 month ago
JSON representation

Code and documentation for the Pirate Weather API

Awesome Lists containing this project

README

        

# Pirate Weather Repo
This is the primary repository for the Pirate Weather API, a free and open API designed to serve weather forecast data using the same syntax as Dark Sky.

To sign up, a free API key can be requested at [https://pirateweather.net/](https://pirateweather.net/en/latest/). API Documentation is at [https://pirateweather.net/en/latest/API/](https://pirateweather.net/en/latest/API/). A front end is available at [https://merrysky.net](https://merrysky.net).

## Why

1. Weather forecasts are produced by government agencies using computational models; however, the data is hard to work with. Instead, there are a bunch of companies that take this data, process it, and provide easier to work with APIs. However, the steps that the data goes through aren't public or documented (for example, what do they mean by "percent of precipitation"?!?). I put this service together in order to provide a better way for people to know where their weather data is coming from and how it is being processed!
2. The Dark Sky API is great, and widely used. Unfortunately, it shut down at the end of 2022, so in order to keep legacy services operating, I wanted to put a service together that would be drop-in compatible

## What
In this repository, I've included:

* The Docker image for processing:
*
*
* The processing scripts:
*
* API Documentation:
*

## Support
Keeping this free and running isn't free, so [donations to support this project](https://github.com/sponsors/alexander0042) are greatly appreciated! Plus, recurring monthly donations let me raise a API limit, allowing more frequent weather refreshes!