widhisec

bmkg.sh

Jun 21st, 2021 (edited)
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.09 KB | None | 0 0
  1. #!/bin/bash
  2. # Widhisec | JANGAN DI RECODE GAN HARGAI PEMBUAT NYA!
  3. GREEN=$(tput setaf 2) #HIJAU
  4. RED=$(tput setaf 1) #MERAH
  5. CYAN=$(tput setaf 6) #CYAN
  6. WHITE=$(tput setaf 7) #PUTIH
  7. NORMAL=$(tput sgr0) #NORMAL
  8. gempa() {
  9.        IpInfo=$(curl -Ls "http://data.bmkg.go.id/autogempa.xml" |
  10.        tr -d '\n')
  11.        info2=$(echo "${Ipinfo}" | grep -Po '(?<=<Wilayah2>).*?(?=<)')
  12.        info3=$(echo "${IpInfo}" | grep -Po '(?<=<Wilayah4>).*?(?=<)')
  13.        info4=$(echo "{$IpInfo}" | grep -oP '(?<=<Wilayah5>).*?(?=<)')
  14.        info5=$(echo "${IpInfo}" | grep -Po '(?<=<Jam>).*?(?=<)')
  15.        info6=$(echo "${IpInfo}" | awk -F"[<>]" '{print $9'})
  16.        info7=$(echo "${IpInfo}" |awk -F"[<>]" '{print $25}')
  17.        info8=$(echo "${IpInfo}" | awk -F"[<>]" '{print $29}')
  18.        info9=$(echo "${IpInfo}" |awk -F"[<>]" '{print $45}')
  19.        info10=$(echo "${IpInfo}" | awk -F"[<>]" '{print $37}')
  20.        info11=$(echo "${IpInfo}" | awk -F"[<>]" '{print $53}')
  21.        info12=$(echo "${IpInfo}" | grep -Po '(?<=<Potensi>).*?(?=<)')
  22. }
  23. tsunami() {
  24.        Info=$(curl -sL "http://data.bmkg.go.id/lasttsunami.xml")
  25.        tanggal=$(echo "${Info}" | grep -Po '(?<=<Tanggal>).*?(?=<)')
  26.        jam=$(echo "${Info}" | grep -Po '(?<=<Jam>).*?(?=<)')
  27.        A=$(echo "{$Info}" | grep -Po '(?<=<Lintang>).*?(?=<)')
  28.        B=$(echo "${Info}" | grep -Po '(?<=<Bujur>).*?(?=<)')
  29.        C=$(echo "${Info}" | grep -Po '(?<=<Kedalaman>).*?(?=<)')
  30.        D=$(echo "${Info}" | grep -Po '(?<=<Area>).*?(?=<)')
  31.        F=$(echo "${Info}" | grep -Po '(?<=<Magnitude>).*?(?=<)')
  32. }
  33. bannor() {
  34. printf """
  35.  ____  __  __ _  _______
  36. |  _ \|  \/  | |/ / ____|${CYAN}
  37. | |_) | \  / | ' / |  __
  38. |  _ <| |\/| |  <| | |_ |
  39. | |_) | |  | | . \ |__| |${GREEN}
  40. |____/|_|  |_|_|\_\_____|
  41.    [ CREATE BY WIDHISEC ] ${NORMAL}
  42.    [     BMKG INFO      ] ${WHITE}
  43. """
  44. }
  45. bannor
  46. tsunami;
  47. printf "[√] TANGGAL : %s\n" "$tanggal"
  48. printf "[√] JAM : %s\n" "$jam"
  49. printf "[√] LINTANG : %s\n" "$A"
  50. printf "[√] BUJUR : %s\n" "$B"
  51. printf "[√] DALAM : %s\n" "$C"
  52. printf "[√] AREA : %s\n" "$D"
  53. printf "[√] BESAR : %s\n" "$F"
  54. sleep 5;clear
  55.  
Add Comment
Please, Sign In to add comment