Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/refiaa/wis_scraper

PyQt5 GUI Program : get data and download from Water Information System(水文水質データベース) from MLIT, Japan
https://github.com/refiaa/wis_scraper

pyqt5 pyqt5-desktop-application

Last synced: about 4 hours ago
JSON representation

PyQt5 GUI Program : get data and download from Water Information System(水文水質データベース) from MLIT, Japan

Awesome Lists containing this project

README

        



# **WIS Scraper**

(Programming Language - Python 3)

[![GitHub release](https://img.shields.io/github/release/refiaa/WIS_Scraper.svg?color=red)](https://github.com/refiaa/WIS_Scraper/releases/latest)
[![Downloads](https://img.shields.io/github/downloads/refiaa/WIS_Scraper/total?color=ffa500)](https://github.com/refiaa/WIS_Scraper/releases/latest)
[![WIS_Scraper issues](https://img.shields.io/github/issues/refiaa/WIS_Scraper?color=faeb36)](https://github.com/refiaa/WIS_Scraper/issues)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/845c13619a784b498338649e74b11bbd)](https://app.codacy.com/gh/refiaa/WIS_Scraper/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![WIS_Scraper License](https://img.shields.io/github/license/refiaa/WIS_Scraper?color=487de7)](#)

WIS_Scraperは国土交通省の水文水質データベースからデータを検索・取得・ダウンロードするためのツールです。
このプログラムはWindowsでの実行を想定しています。macOSでの実行はできません。後に対応する予定です。

## Getting Started

### プログラムで利用したい方へ

この[ページ](https://github.com/refiaa/WIS_Scraper/releases/latest)からプログラムをダウンロードしてください。

Windows Defenderによりウイルス判定され、自動的に削除される場合があります。 これはウイルスではなく、Pyinstallerの問題で発生していて、実際のウイルスではありませんので安心してご利用ください。

**Virus Total File Hash Info**

**MD5**
>166a2df4afb01727a8e5a8e5ef99875b

**SHA-1**
>eba0ecd07516f5685251d4dac48029213a4e7e56

**SHA-256**
>de7357cc4e1d1ebd90df7ab8b0fda3cedbd03ab894f1292595300bf71f1170d5

##
### コードで利用したい方へ

以下の順番に沿ってインストールしてください。

**Clone and Install Script**

```shell script
git clone https://github.com/refiaa/WIS_Scraper.git
cd WIS_Scraper
pip install -r requirements.txt
```
そのあと***WIS_InfoWindow.py***を実行してください。

## How To Use

![2024-01-07 132820](https://github.com/refiaa/WIS_Scraper/assets/112306763/a695c404-20e2-40fb-8d12-6c931725464b)

水文水質データベースの使い方と一緒です。条件を選択し、実行することで検索できます。右下の「前」「次」をクリックすることで次・前のページに移動することができます。

![2024-01-07 132912](https://github.com/refiaa/WIS_Scraper/assets/112306763/08e22878-8392-4d19-9663-2962364b30c5)

詳細情報をクリックすると、次のような画面になります。

![2024-01-07 132934](https://github.com/refiaa/WIS_Scraper/assets/112306763/491bdbb0-4d98-4c2f-ac9a-43b1ac60e3e2)

観測情報ウィンドウでは、日付や年度の範囲を決め、Download Dataをクリックすることで、データの自動ダウンロードができます。

## Update Log

### 240107.2146
```
・プログラムがリリース(VER.240107-1305)されました。
・雨量に対する対応作業が終わりました。
・Readmeをアップデートしました。
```

### 240108.2353
```
・WIS_DetailInfoWindow.pyの内部構造の改善・最適化作業を行いました。機能に変わりはありません。
```

### 240118.1617
```
・項目「水位流量」に対する臨時機能の追加アップデートを行いました。後に修正される予定です。
```

### 240122.2356
```
・アップデートの有無の確認・自動ダウンロード・アップデート機能を追加しました。
```

### 240123.2026
```
・水位流量に対する全ての項目に対する臨時アップデートを行いました。
```

### 240821.1931
```
・支援してない観測値の対応準備のために構造を一部変更、機能変更なし。
```

### 240822.1823
> Pyinstallerのウイルス判定エラーにより`240822.1823`のexeバージョンはまだアップデートされていません。
```
・SrchWaterDataとSrchRainDataを最適化しました
・保存されるdatファイルがSHIFT-JISからUTF-8になるように修正しました。
```

## 問い合わせ

不具合・お問い合わせに関したは Issues の New issue からお願いします。

## 注意事項

原則として、国交省ではツールなどによる自動的なダウンロードは禁止しています。

> ツール等による、自動的なデータ収集等はサーバに負荷がかかり、情報提供できなくなる恐れがありますので原則としてご遠慮ください。

利用により発生するトラブル・問題に関して権利者一切の責任を負いません。

## 利用規約
本データの利用によって、利用者及び第三者に生じた損害においては、権利者の故意又は過失に起因する場合を除き、権利者は責任を負わないものとします。

権利者は特定の利用目的への適合性、第三者の権利の非侵害、瑕疵の不存在および、法令、文化、商慣習または利用過程に起因する事項の保証を行いません。

本データの利用に関する責任はユーザーが負い、権利者を免責するものとします。

本データの利用、または利用できなかったことにより生じた損害について、権利者は一切の責任を負いません。

権利者が責任を負う場合であっても、権利者に故意または重過失がなく、法令で禁止される場合を除き、権利者の賠償責任は本データの提供価格を上限として直接かつ通常の損害に限られるものとします。