All Projects → xSAVIKx → openweathermap-java-api

xSAVIKx / openweathermap-java-api

Licence: Apache-2.0 License
Java API to access openweathermap.org API

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to openweathermap-java-api

primeuploads-py
An unoffcial python API client for primeuploads.com
Stars: ✭ 40 (+110.53%)
Mutual labels:  api-client
thetvdb2
Thetvdb.com API v2 Client
Stars: ✭ 33 (+73.68%)
Mutual labels:  api-client
poloniex-api
ARCHIVED --- A Go wrapper to the Poloniex API
Stars: ✭ 15 (-21.05%)
Mutual labels:  api-client
tyfon
typed functions over network
Stars: ✭ 38 (+100%)
Mutual labels:  api-client
vsphere-automation-sdk-rest
REST (Postman and JavaScript) samples and API reference documentation for vSphere using the VMware REST API
Stars: ✭ 194 (+921.05%)
Mutual labels:  api-client
fusionauth-typescript-client
A TypeScript client for FusionAuth
Stars: ✭ 37 (+94.74%)
Mutual labels:  api-client
ruby-ipfs-http-client
A client library for the IPFS HTTP API, implemented in Ruby.
Stars: ✭ 21 (+10.53%)
Mutual labels:  api-client
oasa-telematics-api
The Athens' bus telematics API, complete with types and helper methods 🚌 🚌 🚌
Stars: ✭ 19 (+0%)
Mutual labels:  api-client
youtube-deno
A Deno client library of the YouTube Data API.
Stars: ✭ 30 (+57.89%)
Mutual labels:  api-client
GenomicDataCommons
Provide R access to the NCI Genomic Data Commons portal.
Stars: ✭ 64 (+236.84%)
Mutual labels:  api-client
salt-netapi-client
Java bindings for the Salt API
Stars: ✭ 78 (+310.53%)
Mutual labels:  api-client
adyen-dotnet-api-library
Adyen API Library for .NET
Stars: ✭ 69 (+263.16%)
Mutual labels:  api-client
ContextIO-node
[DEPRECATED] - Official Node.js client library for the Context.IO Email API
Stars: ✭ 86 (+352.63%)
Mutual labels:  api-client
helpscout-docs-api-php
DocsApi client for HelpScout
Stars: ✭ 21 (+10.53%)
Mutual labels:  api-client
siteleaf-node
Node library for Siteleaf v2 API
Stars: ✭ 14 (-26.32%)
Mutual labels:  api-client
webapi
WAI based library for web api
Stars: ✭ 27 (+42.11%)
Mutual labels:  api-client
nodejs-passdock
PassDock API methods for iOS Wallet (PassBook)
Stars: ✭ 13 (-31.58%)
Mutual labels:  api-client
radiobrowser4j
RadioBrowser Java API library
Stars: ✭ 30 (+57.89%)
Mutual labels:  api-client
purescript-swerve
Swerve is a library that offers a type-level DSL for describing server and client web applications. Inspired by Haskell's Servant library.
Stars: ✭ 20 (+5.26%)
Mutual labels:  api-client
go-kkbox
KKBOX Open API SDK for Golang.
Stars: ✭ 16 (-15.79%)
Mutual labels:  api-client

openweathermap-java-api Build Status codecov

To use the OpenweatherMap API, you need to obtain an API key. Sign up here.

Features

Current weather queries

Call current weather data for one location

  • By city name
  • By city ID
  • By ZIP code
  • By geographic coordinates

Call current weather data for several cities

  • Cities within a rectangle zone
  • Cities in cycle
  • Call for several city IDs

Forecast queries

Call 5 day / 3 hour forecast data

  • By city name
  • By city ID
  • By geographic coordinates

Call 16 day / daily forecast data

  • By city name
  • By city ID
  • By geographic coordinates

Supported Languages

ENGLISH("en"), RUSSIAN("ru"), ITALIAN("it"), SPANISH("sp"), UKRAINIAN("ua"), GERMAN("de"), PORTUGUESE("pt"), ROMANIAN("ro"), POLISH("pl"), FINNISH("fi"), DUTCH("nl"), FRENCH("fr"), BULGARIAN("bg"), SWEDISH("sv"), CHINESE_TRADITIONAL("zh_tw"), CHINESE_SIMPLIFIED("zh_cn"), TURKISH("tr"), CROATIAN("hr"), CATALAN("ca");

Supported formats

  • JSON (result as String or as WeatherInfo object)
  • XML (result only as String now)
  • HTML (result only as String)

Supported Units format

  • Standard
  • Metric
  • Imperial

More information about weather parameters and unit can be found here.

Examples

Take a look at examples module

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].