mirror of
https://github.com/Prominence/openweathermap-java-api.git
synced 2026-01-09 19:46:41 +03:00
2.9 KiB
2.9 KiB
OpenWeatherMap Java API

Java API for OpenWeatherMap services.
Implemented features:
Free:
- Current weather data
- 5 day / 3-hour forecast
- One Call API
- Air pollution
- Geocoding API
Paid:
- Hourly Forecast 4 days
- Daily Forecast 16 days
- Climatic Forecast 30 days
- Solar Radiation API
- Road Risk API
Other:
- Request timeout settings
Will be implemented later:
Free:
- Weather Stations
- Weather Triggers
Paid:
- Bulk Downloading
- Historical Weather API
- Historical Weather API 40 years by timestamp
- Historical Weather API 40 years full archive
- History Bulk
- History Forecast Bulk
- Statistical Weather Data API
- Accumulated Parameters
- Historical Weather Data by State for all ZIP codes, USA
Maven coordinates:
<dependency>
<groupId>com.github.prominence</groupId>
<artifactId>openweathermap-api</artifactId>
<version>3.0.0-SNAPSHOT</version>
</dependency>
<repositories>
...
<!-- Repository for snapshot versions -->
<repository>
<id>oss.sonatype.org-snapshot</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
...
</repositories>
Gradle coordinates:
implementation 'com.github.prominence:openweathermap-api:3.0.0-SNAPSHOT'
repositories {
...
// Repository for snapshot versions
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
mavenContent {
snapshotsOnly()
}
}
...
}
Documentation
- OpenWeatherMap Java API - 1.0
- OpenWeatherMap Java API - 1.1
- OpenWeatherMap Java API - 1.2
- OpenWeatherMap Java API - 2.0.0
- OpenWeatherMap Java API - 2.0.1
- OpenWeatherMap Java API - 2.1.0
- OpenWeatherMap Java API - 2.1.1
- OpenWeatherMap Java API - 2.2.0
- OpenWeatherMap Java API - 2.3.0
- OpenWeatherMap Java API - SNAPSHOT
License
MIT