mirror of
https://github.com/Prominence/openweathermap-java-api.git
synced 2026-01-10 11:56:44 +03:00
2.8 KiB
2.8 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 30 days
- Solar Radiation API
Other:
- Request timeout settings
Will be implemented later:
Free:
- Weather Stations
- Weather Triggers
Paid:
- Climatic Forecast 30 days
- Bulk Downloading
- Solar Radiation API
- Global Weather Alerts / Push notifications
- Road Risk API
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