Coder Social home page Coder Social logo

bmkg-commit's Introduction

Data Prakiraan Cuaca BMKG

Cuaca

Script PHP untuk import data prakiraan cuaca dari BMKG, dan ditambahkan ke database MYSQL, sehingga untuk kebutuhan ambil data cuaca bisa langsung query tanpa harus rekues lagi ke server BMKG

Apa yang saya lakukan dengan data ini?

Aplikasi saya bisa mencari wilayah terdekat dari table t_wilayah, sehingga cuaca yang ditampilkan sesuai wilayahnya terdekat, di Android saya buat versi SQLITE dan saya query wilayah terdekat dari situ, lalu ambil data cuacanya ke server.

Script ini bisa dijalankan di Browser ataupun di command line, tapi bagusnya di commandline dan gunakan crontab agar dieksekusi tiap waktu yang ditentukan

Dan ingat, bahwa anda harus memberitahukan jika datanya dari BMKG.

Instalasi

Copy config.example.php menjadi config.php ganti isinya dengan konfigurasi database anda impor bmkg.sql ke database anda pada file bmkg.php di paling bawah, hapus bagian git kecuali anda mau host datanya di Github juga

Pakai langsung?

siapkan url endpoint
https://bagussatoto.github.io/BMKG-commit/

dari aplikasi, unduh file wilayah.json
atau https://bagussatoto.github.io/BMKG-commit/cuaca/wilayah.json

Dari json tersebut, kalkulasi lokasi user dengan wilayah terdekat, atau user pilih sendiri.

lalu download cuaca di wilayah.json yang dipilih berdasarkan kodenya
https://bagussatoto.github.io/BMKG-commit/cuaca/idWilayah.json

contoh: cuaca
https://bagussatoto.github.io/BMKG-commit/cuaca/1200027.json

sesuaikan kode cuaca dengan icon di folder icon
https://bagussatoto.github.io/BMKG-commit/icon/100.png

Contoh

cek folder contoh

Sumber

bmkg-commit's People

Contributors

bagussatoto avatar bagussatoto1 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

bmkg-commit's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

None detected


  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.