https://github.com/kewang/cwb-lib-java
台灣中央氣象局 (CWB) 的非官方 open data library
https://github.com/kewang/cwb-lib-java
cwb java opendata weather
Last synced: 12 months ago
JSON representation
台灣中央氣象局 (CWB) 的非官方 open data library
- Host: GitHub
- URL: https://github.com/kewang/cwb-lib-java
- Owner: kewang
- License: mit
- Created: 2016-11-15T11:08:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-12T04:00:04.000Z (almost 9 years ago)
- Last Synced: 2025-04-13T05:47:06.032Z (over 1 year ago)
- Topics: cwb, java, opendata, weather
- Language: Java
- Homepage: https://kewang.github.io/cwb-lib-java
- Size: 1.35 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cwb-lib-java
台灣中央氣象局 (CWB) 的非官方 open data library
[](https://travis-ci.org/kewang/cwb-lib-java) [](https://maven-badges.herokuapp.com/maven-central/tw.kewang/cwb)
## Dependency
### Maven
```xml
tw.kewang
cwb
0.2.0
```
### Gradle
```groovy
compile 'tw.kewang:cwb:0.2.0'
```
## How to use
At first, you must add api key.
```java
Cwb cwb = Cwb.getInstance().init(System.getenv("CWB_APIKEY"));
```
### Get Future Weather By Town
```java
FutureWeatherByTown weather1 = cwb.getFutureWeatherByTown("新莊區", 2);
System.out.println(weather1.getDescription().getStartDate());
System.out.println(weather1.getDescription().getEndDate());
System.out.println(weather1.getDescription().getDetail());
System.out.println(weather1.getDescription().getShort());
System.out.println(weather1.getComfortable().getDataDate());
System.out.println(weather1.getComfortable().getString());
System.out.println(weather1.getComfortable().getValue());
System.out.println(weather1.getApparent());
System.out.println(weather1.getTemperature());
System.out.println(weather1.getPoP());
System.out.println(weather1.getRH());
System.out.println(weather1.getWind().getDataDate());
System.out.println(weather1.getWind().getDirectionDetail());
System.out.println(weather1.getWind().getDirectionShort());
System.out.println(weather1.getWind().getScale());
System.out.println(weather1.getWind().getSpeed());
```