Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear
- useragent="Mozilla/5.0 (X11; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0"
- banner(){
- printf "
- \t +-------------------------------------------------------+
- \t | _______________________ |
- \t |==c(________(o(_______(___() |
- \t | )=\ ▞▀▖▛▀▘▙▗▌▛▀▖▞▀▖ ▀▛▘▞▀▖▌ ▌▙ ▌▞▀▖▙▗▌▜▘|
- \t | /___\ ▌▄▖▙▄ ▌▘▌▙▄▘▙▄▌▄▄▖▌ ▚▄ ▌ ▌▌▌▌▙▄▌▌▘▌▐ |
- \t | /_____\ ▌ ▌▌ ▌ ▌▌ ▌ ▌ ▌ ▖ ▌▌ ▌▌▝▌▌ ▌▌ ▌▐ |
- \t | /_______\▝▀ ▀▀▘▘ ▘▘ ▘ ▘ ▘ ▝▀ ▝▀ ▘ ▘▘ ▘▘ ▘▀▘|
- \t | /_________\ Informasi Seputar Gempa & Tsunami |
- \t +-------------------------------------------------------+
- \t [1] GEMPA TERKINI | [2] TSUNAMI TERAKHIR
- \t -----------------------------------------
- "
- read -p " ~> " bmk;
- echo ""
- if [[ $bmk == 1 ]]; then
- echo "-GEMPA TERKINI-"
- get_gempa_terkini
- elif [[ $bmk == 2 ]]; then
- echo "-TSUNAMI-"
- get_tsunami_terakhir
- else
- clear
- banner
- menu
- fi
- }
- get_gempa_terkini(){
- curl -s -A "${useragent}" "http://data.bmkg.go.id/autogempa.xml" >> resu.lt
- if [[ -z $(cat resu.lt) ]]; then
- echo "${f1}[!] Error, Try Again!"
- else
- echo "${f6}Tanggal : ${f2}$(cat resu.lt | grep -Po '(?<=<Tanggal>).*?(?=<)')"
- echo "${f6}Jam : ${f2}$(cat resu.lt | grep -Po '(?<=<Jam>).*?(?=<)')"
- echo "${f6}Lintang : ${f2}$(cat resu.lt | grep -Po '(?<=<Lintang>).*?(?=<)')"
- echo "${f6}Bujur : ${f2}$(cat resu.lt | grep -Po '(?<=<Bujur>).*?(?=<)')"
- echo "${f6}Magnitude : ${f2}$(cat resu.lt | grep -Po '(?<=<Magnitude>).*?(?=<)')"
- echo "${f6}Kedalaman : ${f2}$(cat resu.lt | grep -Po '(?<=<Kedalaman>).*?(?=<)')"
- echo "${f6}Wilayah 1 : ${f2}$(cat resu.lt | grep -Po '(?<=<Wilayah1>).*?(?=<)')"
- echo "${f6}Wilayah 2 : ${f2}$(cat resu.lt | grep -Po '(?<=<Wilayah2>).*?(?=<)')"
- echo "${f6}Wilayah 3 : ${f2}$(cat resu.lt | grep -Po '(?<=<Wilayah3>).*?(?=<)')"
- fi
- }
- get_tsunami_terakhir(){
- curl -s -A "${useragent}" "http://data.bmkg.go.id/lasttsunami.xml" >> resu.lt
- if [[ -z $(cat resu.lt) ]]; then
- echo "${f1}[!] Error, Try Again!"
- else
- echo "${f6}Tanggal : ${f2}$(cat resu.lt | grep -Po '(?<=<Tanggal>).*?(?=<)')"
- echo "${f6}Jam : ${f2}$(cat resu.lt | grep -Po '(?<=<Jam>).*?(?=<)')"
- echo "${f6}Lintang : ${f2}$(cat resu.lt | grep -Po '(?<=<Lintang>).*?(?=<)')"
- echo "${f6}Bujur : ${f2}$(cat resu.lt | grep -Po '(?<=<Bujur>).*?(?=<)')"
- echo "${f6}Magnitude : ${f2}$(cat resu.lt | grep -Po '(?<=<Magnitude>).*?(?=<)')"
- echo "${f6}Kedalaman : ${f2}$(cat resu.lt | grep -Po '(?<=<Kedalaman>).*?(?=<)')"
- echo "${f6}Area : ${f2}$(cat resu.lt | grep -Po '(?<=<Area>).*?(?=<)')"
- fi
- }
- banner
- menu
- rm -rf resu.lt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement