Advertisement
Guest User

test,sh

a guest
Jan 19th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. #!/usr/bin/bash
  2. clear
  3.  
  4. useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19"
  5.  
  6. banner() {
  7. printf " }--O--{"
  8. printf " [^]"
  9. printf " /ooo\"
  10. printf " ______________:/o o\:______________"
  11. printf " |=|=|=|=|=|=|:A|":|||:"|A:|=|=|=|=|=|=|"
  12. printf " ^""""""""""""""!::{o}::!""""""""""""""^"
  13. printf " \ /"
  14. printf " \.../"
  15. printf " ____ "---" ____"
  16. printf " |\/\/|=======|*|=======|\/\/|"
  17. printf " :----" /-\ "----:"
  18. printf " /ooo\"
  19. printf " #|ooo|#"
  20. printf " \___/"
  21. }
  22.  
  23. menu() {
  24. printf "(1).Gempa Dirasakan"
  25. printf "(2).Tsunami"
  26. printf "(3).Gempa Terkini"
  27. echo ""
  28. read -p "Pilih : " babang;
  29. echo ""
  30. if [ $babang = 1 ]
  31. then
  32. echo "Gempa Dirasakan"
  33. gempa_dirasakan
  34. fi
  35. elif [[ $babang = 2 ]]; then
  36. echo "Tsunami"
  37. Tsunami
  38. fi
  39. elif [[ $babang = 3 ]]; then
  40. echo "Gempa Terkini"
  41. gempa_terkini
  42. fi
  43. }
  44.  
  45. gempa_dirasakan() {
  46. curl -s -A "$useragent" "http://data.bmkg.go.id/gempadirasakan.xml" >> aw
  47. if [[ -z $(cat aw) ]]; then
  48. echo "Terjadi Kesalahan / error !"
  49. else
  50. echo "Tanggal : $(cat aw | grep -Po '(?<=<Tanggal>).*?(?<=)')"
  51. echo "Posisi : $(cat aw | grep -Po '(?<=Posisi>).*?(?<=)')"
  52. fi
  53. }
  54.  
  55. Tsunami() {
  56. curl -s -A "$useragent" "http://data.bmkg.go.id/lasttsunami.xml" >> aw1
  57. if [[ -z $(cat aw1) ]]; then
  58. echo "Terjadi Kesalan / error !"
  59. else
  60. echo "Tanggal : $(cat aw1 | grep -Po "(?<=<Tanggal>).*?(<=)")"
  61. echo "Jam : $(cat aw1 | grep -Po "(?<=<Jam>).*?(<=)")"
  62. echo "Area : $(cat aw1 | grep -Po "(?<=<Area>).*?(<=)")"
  63. fi
  64. }
  65.  
  66. gempa_terkini() {
  67. curl -s -A "$useragent" "http://data.bmkg.go.id/en_gempaterkini.xml" >> aw2
  68. if [[ -z $(cat aw2) ]]; then
  69. echo "Terjadi Kesalahan / error"
  70. else
  71. echo "Tanggal : $(cat aw2 | grep -Po "(?<=<Tanggal>).*?(?<=)")"
  72. echo "Wilayah : $(cat aw2 | grep -Po "(?<=<Wilayah>).*?(?<=)")"
  73. echo "Koordinat : $(cat aw2 | grep -Po "(?<=<coordinates>).*?(?<=)")"
  74. fi
  75. }
  76.  
  77. banner
  78. menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement