Skip to content

Instantly share code, notes, and snippets.

@alpancs
Last active October 17, 2018 15:13
Show Gist options
  • Select an option

  • Save alpancs/ba9c8419e54eafa3babf922f01cb685d to your computer and use it in GitHub Desktop.

Select an option

Save alpancs/ba9c8419e54eafa3babf922f01cb685d to your computer and use it in GitHub Desktop.

Revisions

  1. alpancs revised this gist Oct 17, 2018. 1 changed file with 8 additions and 5 deletions.
    13 changes: 8 additions & 5 deletions npt
    Original file line number Diff line number Diff line change
    @@ -5,19 +5,22 @@ site="https://jadwalsholat.org/adzan/monthly.php"
    npt() {
    # columns: Tanggal Imsyak Shubuh Terbit Dhuha Dzuhur Ashr Maghrib Isya
    # select: Shubuh Dzuhur Ashr Maghrib Isya (3 6 7 8 9)
    times=`curl -s "$site?id=$1" | grep "table_highlight" | sed "s/<[^>]*>/ /g" | awk '{print $3" "$6" "$7" "$8" "$9}'`
    declare -a times=(`curl -s "$site?id=$1" | grep "table_highlight" | sed "s/<[^>]*>/ /g" | awk '{print $3" "$6" "$7" "$8" "$9}'`)
    declare -a names=(Shubuh Dzuhur Ashr Maghrib Isya)
    now=`date +"%H:%M"`
    for t in $times; do
    for i in ${!times[@]}; do
    t=${times[$i]}
    n=${names[$i]}
    if [[ $t = $now ]]; then
    echo "$t IT'S TIME TO PRAY!"
    echo "$n $t, IT'S TIME TO PRAY!"
    return
    fi
    if [[ $t > $now ]]; then
    echo $t
    echo "$n $t"
    return
    fi
    done
    echo $times | awk '{print $1}'
    echo $times | awk '{print $1}' | xargs echo "${names[0]}"
    }

    declare -A ids=(
  2. alpancs revised this gist Oct 16, 2018. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions npt
    Original file line number Diff line number Diff line change
    @@ -3,8 +3,9 @@
    site="https://jadwalsholat.org/adzan/monthly.php"

    npt() {
    del_unused="1d;2d;4d;5d" # Tanggal, Imsyak, Terbit, Dhuha
    times=`curl -s "$site?id=$1" | grep "table_highlight" | sed "s/<[^>]*>/ /g" | sed "s/\(^ *\)\|\( *$\)//g" | sed "s/ */\n/g" | sed "$del_unused"`
    # columns: Tanggal Imsyak Shubuh Terbit Dhuha Dzuhur Ashr Maghrib Isya
    # select: Shubuh Dzuhur Ashr Maghrib Isya (3 6 7 8 9)
    times=`curl -s "$site?id=$1" | grep "table_highlight" | sed "s/<[^>]*>/ /g" | awk '{print $3" "$6" "$7" "$8" "$9}'`
    now=`date +"%H:%M"`
    for t in $times; do
    if [[ $t = $now ]]; then
  3. alpancs revised this gist Oct 16, 2018. 1 changed file with 326 additions and 325 deletions.
    651 changes: 326 additions & 325 deletions npt
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    #!bash

    site=https://jadwalsholat.org/adzan/monthly.php
    site="https://jadwalsholat.org/adzan/monthly.php"

    npt() {
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    times=`curl -s "$site?id=$1" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    del_unused="1d;2d;4d;5d" # Tanggal, Imsyak, Terbit, Dhuha
    times=`curl -s "$site?id=$1" | grep "table_highlight" | sed "s/<[^>]*>/ /g" | sed "s/\(^ *\)\|\( *$\)//g" | sed "s/ */\n/g" | sed "$del_unused"`
    now=`date +"%H:%M"`
    for t in $times; do
    if [[ $t = $now ]]; then
    @@ -20,335 +20,336 @@ npt() {
    }

    declare -A ids=(
    ['ambarawa']=1
    ['ambon']=2
    ['amlapura']=3
    ['amuntai']=4
    ['argamakmur']=5
    ['atambua']=6
    ['babo']=7
    ['bagan siapiapi']=8
    ['bahaur, kalteng']=316
    ['bajawa']=9
    ['balige']=10
    ['balikpapan']=11
    ['banda aceh']=12
    ['bandarlampung']=13
    ['bandung']=14
    ['bangkalan']=15
    ['bangkinang']=16
    ['bangko']=17
    ['bangli']=18
    ['banjar']=19
    ['banjar baru']=20
    ['banjarmasin']=21
    ['banjarnegara']=22
    ['bantaeng']=23
    ['banten']=24
    ['bantul']=25
    ['banyuwangi']=26
    ['barabai']=27
    ['barito']=28
    ['barru']=29
    ['batam']=30
    ['batang']=31
    ['batu']=32
    ['baturaja']=33
    ['batusangkar']=34
    ['baubau']=35
    ['bekasi']=36
    ['bengkalis']=37
    ['bengkulu']=38
    ['benteng']=39
    ['biak']=40
    ['bima']=41
    ['binjai']=42
    ['bireuen']=43
    ['bitung']=44
    ['blitar']=45
    ['blora']=46
    ['bogor']=47
    ['bojonegoro']=48
    ['bondowoso']=49
    ['bontang']=50
    ['boyolali']=51
    ['brebes']=52
    ['bukit tinggi']=53
    ['bula sbt, maluku']=315
    ['bulukumba']=54
    ['buntok']=55
    ['cepu']=56
    ['ciamis']=57
    ['cianjur']=58
    ['cibinong']=59
    ['cilacap']=60
    ['cilegon']=61
    ['cimahi']=62
    ['cirebon']=63
    ['curup']=64
    ['demak']=65
    ['denpasar']=66
    ['depok']=67
    ['dili']=68
    ['dompu']=69
    ['donggala']=70
    ['dumai']=71
    ['ende']=72
    ['enggano']=73
    ['enrekang']=74
    ['fakfak']=75
    ['garut']=76
    ['gianyar']=77
    ['gombong']=78
    ['gorontalo']=79
    ['gresik']=80
    ['gunung sitoli']=81
    ['indramayu']=82
    ['jakarta barat']=309
    ['selected>jakarta pusat']=308
    ['jakarta selatan']=310
    ['jakarta timur']=311
    ['jakarta utara']=312
    ['jambi']=83
    ['jayapura']=84
    ['jember']=85
    ['jeneponto']=86
    ['jepara']=87
    ['jombang']=88
    ['kabanjahe']=89
    ['kalabahi']=90
    ['kalianda']=91
    ['kandangan']=92
    ['karanganyar']=93
    ['karawang']=94
    ['kasungan']=95
    ['kayuagung']=96
    ['kebumen']=97
    ['kediri']=98
    ['kefamenanu']=99
    ['kendal']=100
    ['kendari']=101
    ['kertosono']=102
    ['ketapang']=103
    ['kisaran']=104
    ['klaten']=105
    ['kolaka']=106
    ['kota baru pulau laut']=107
    ['kota bumi']=108
    ['kota jantho']=109
    ['kotamobagu']=110
    ['kuala kapuas']=111
    ['kuala kurun']=112
    ['kuala pembuang']=113
    ['kuala tungkal']=114
    ['kudus']=115
    ['kuningan']=116
    ['kupang']=117
    ['kutacane']=118
    ['kutoarjo']=119
    ['labuhan']=120
    ['lahat']=121
    ['lamongan']=122
    ['langsa']=123
    ['larantuka']=124
    ['lawang']=125
    ['lhoseumawe']=126
    ['limboto']=127
    ['lubuk basung']=128
    ['lubuk linggau']=129
    ['lubuk pakam']=130
    ['lubuk sikaping']=131
    ['lumajang']=132
    ['luwuk']=133
    ['madiun']=134
    ['magelang']=135
    ['magetan']=136
    ['majalengka']=137
    ['majene']=138
    ['makale']=139
    ['makassar']=140
    ['malang']=141
    ['mamuju']=142
    ['manna']=143
    ['manokwari']=144
    ['marabahan']=145
    ['maros']=146
    ['martapura kalsel']=147
    ['masamba, sulsel']=314
    ['masohi']=148
    ['mataram']=149
    ['maumere']=150
    ['medan']=151
    ['mempawah']=152
    ['menado']=153
    ['mentok']=154
    ['merauke']=155
    ['metro']=156
    ['meulaboh']=157
    ['mojokerto']=158
    ['muara bulian']=159
    ['muara bungo']=160
    ['muara enim']=161
    ['muara teweh']=162
    ['muaro sijunjung']=163
    ['muntilan']=164
    ['nabire']=165
    ['negara']=166
    ['nganjuk']=167
    ['ngawi']=168
    ['nunukan']=169
    ['pacitan']=170
    ['padang']=171
    ['padang panjang']=172
    ['padang sidempuan']=173
    ['pagaralam']=174
    ['painan']=175
    ['palangkaraya']=176
    ['palembang']=177
    ['palopo']=178
    ['palu']=179
    ['pamekasan']=180
    ['pandeglang']=181
    ['pangka_']=182
    ['pangkajene sidenreng']=183
    ['pangkalan bun']=184
    ['pangkalpinang']=185
    ['panyabungan']=186
    ['par_']=187
    ['parepare']=188
    ['pariaman']=189
    ['pasuruan']=190
    ['pati']=191
    ['payakumbuh']=192
    ['pekalongan']=193
    ['pekan baru']=194
    ['pemalang']=195
    ['pematangsiantar']=196
    ['pendopo']=197
    ['pinrang']=198
    ['pleihari']=199
    ['polewali']=200
    ['pondok gede']=201
    ['ponorogo']=202
    ['pontianak']=203
    ['poso']=204
    ['prabumulih']=205
    ['praya']=206
    ['probolinggo']=207
    ['purbalingga']=208
    ['purukcahu']=209
    ['purwakarta']=210
    ['purwodadigrobogan']=211
    ['purwokerto']=212
    ['purworejo']=213
    ['putussibau']=214
    ['raha']=215
    ['rangkasbitung']=216
    ['rantau']=217
    ['rantauprapat']=218
    ['rantepao']=219
    ['rembang']=220
    ['rengat']=221
    ['ruteng']=222
    ['sabang']=223
    ['salatiga']=224
    ['samarinda']=225
    ['sambas, kalbar']=313
    ['sampang']=226
    ['sampit']=227
    ['sanggau']=228
    ['sawahlunto']=229
    ['sekayu']=230
    ['selong']=231
    ['semarang']=232
    ['sengkang']=233
    ['serang']=234
    ['serui']=235
    ['sibolga']=236
    ['sidikalang']=237
    ['sidoarjo']=238
    ['sigli']=239
    ['singaparna']=240
    ['singaraja']=241
    ['singkawang']=242
    ['sinjai']=243
    ['sintang']=244
    ['situbondo']=245
    ['slawi']=246
    ['sleman']=247
    ['soasiu']=248
    ['soe']=249
    ['solo']=250
    ['solok']=251
    ['soreang']=252
    ['sorong']=253
    ['sragen']=254
    ['stabat']=255
    ['subang']=256
    ['sukabumi']=257
    ['sukoharjo']=258
    ['sumbawa besar']=259
    ['sumedang']=260
    ['sumenep']=261
    ['sungai liat']=262
    ['sungai penuh']=263
    ['sungguminasa']=264
    ['surabaya']=265
    ['surakarta']=266
    ['tabanan']=267
    ['tahuna']=268
    ['takalar']=269
    ['takengon']=270
    ['tamiang layang']=271
    ['tanah grogot']=272
    ['tangerang']=273
    ['tanjung balai']=274
    ['tanjung enim']=275
    ['tanjung pandan']=276
    ['tanjung pinang']=277
    ['tanjung redep']=278
    ['tanjung selor']=279
    ['tapak tuan']=280
    ['tarakan']=281
    ['tarutung']=282
    ['tasikmalaya']=283
    ['tebing tinggi']=284
    ['tegal']=285
    ['temanggung']=286
    ['tembilahan']=287
    ['tenggarong']=288
    ['ternate']=289
    ['tolitoli']=290
    ['tondano']=291
    ['trenggalek']=292
    ['tual']=293
    ['tuban']=294
    ['tulung agung']=295
    ['ujung berung']=296
    ['ungaran']=297
    ['waikabubak']=298
    ['waingapu']=299
    ['wamena']=300
    ['watampone']=301
    ['watansoppeng']=302
    ['wates']=303
    ['wonogiri']=304
    ['wonosari']=305
    ['wonosobo']=306
    ['yogyakarta']=307
    ["ambarawa"]=1
    ["ambon"]=2
    ["amlapura"]=3
    ["amuntai"]=4
    ["argamakmur"]=5
    ["atambua"]=6
    ["babo"]=7
    ["bagan siapiapi"]=8
    ["bahaur, kalteng"]=316
    ["bajawa"]=9
    ["balige"]=10
    ["balikpapan"]=11
    ["banda aceh"]=12
    ["bandarlampung"]=13
    ["bandung"]=14
    ["bangkalan"]=15
    ["bangkinang"]=16
    ["bangko"]=17
    ["bangli"]=18
    ["banjar"]=19
    ["banjar baru"]=20
    ["banjarmasin"]=21
    ["banjarnegara"]=22
    ["bantaeng"]=23
    ["banten"]=24
    ["bantul"]=25
    ["banyuwangi"]=26
    ["barabai"]=27
    ["barito"]=28
    ["barru"]=29
    ["batam"]=30
    ["batang"]=31
    ["batu"]=32
    ["baturaja"]=33
    ["batusangkar"]=34
    ["baubau"]=35
    ["bekasi"]=36
    ["bengkalis"]=37
    ["bengkulu"]=38
    ["benteng"]=39
    ["biak"]=40
    ["bima"]=41
    ["binjai"]=42
    ["bireuen"]=43
    ["bitung"]=44
    ["blitar"]=45
    ["blora"]=46
    ["bogor"]=47
    ["bojonegoro"]=48
    ["bondowoso"]=49
    ["bontang"]=50
    ["boyolali"]=51
    ["brebes"]=52
    ["bukit tinggi"]=53
    ["bula sbt, maluku"]=315
    ["bulukumba"]=54
    ["buntok"]=55
    ["cepu"]=56
    ["ciamis"]=57
    ["cianjur"]=58
    ["cibinong"]=59
    ["cilacap"]=60
    ["cilegon"]=61
    ["cimahi"]=62
    ["cirebon"]=63
    ["curup"]=64
    ["demak"]=65
    ["denpasar"]=66
    ["depok"]=67
    ["dili"]=68
    ["dompu"]=69
    ["donggala"]=70
    ["dumai"]=71
    ["ende"]=72
    ["enggano"]=73
    ["enrekang"]=74
    ["fakfak"]=75
    ["garut"]=76
    ["gianyar"]=77
    ["gombong"]=78
    ["gorontalo"]=79
    ["gresik"]=80
    ["gunung sitoli"]=81
    ["indramayu"]=82
    ["jakarta barat"]=309
    ["selected>jakarta pusat"]=308
    ["jakarta selatan"]=310
    ["jakarta timur"]=311
    ["jakarta utara"]=312
    ["jambi"]=83
    ["jayapura"]=84
    ["jember"]=85
    ["jeneponto"]=86
    ["jepara"]=87
    ["jombang"]=88
    ["kabanjahe"]=89
    ["kalabahi"]=90
    ["kalianda"]=91
    ["kandangan"]=92
    ["karanganyar"]=93
    ["karawang"]=94
    ["kasungan"]=95
    ["kayuagung"]=96
    ["kebumen"]=97
    ["kediri"]=98
    ["kefamenanu"]=99
    ["kendal"]=100
    ["kendari"]=101
    ["kertosono"]=102
    ["ketapang"]=103
    ["kisaran"]=104
    ["klaten"]=105
    ["kolaka"]=106
    ["kota baru pulau laut"]=107
    ["kota bumi"]=108
    ["kota jantho"]=109
    ["kotamobagu"]=110
    ["kuala kapuas"]=111
    ["kuala kurun"]=112
    ["kuala pembuang"]=113
    ["kuala tungkal"]=114
    ["kudus"]=115
    ["kuningan"]=116
    ["kupang"]=117
    ["kutacane"]=118
    ["kutoarjo"]=119
    ["labuhan"]=120
    ["lahat"]=121
    ["lamongan"]=122
    ["langsa"]=123
    ["larantuka"]=124
    ["lawang"]=125
    ["lhoseumawe"]=126
    ["limboto"]=127
    ["lubuk basung"]=128
    ["lubuk linggau"]=129
    ["lubuk pakam"]=130
    ["lubuk sikaping"]=131
    ["lumajang"]=132
    ["luwuk"]=133
    ["madiun"]=134
    ["magelang"]=135
    ["magetan"]=136
    ["majalengka"]=137
    ["majene"]=138
    ["makale"]=139
    ["makassar"]=140
    ["malang"]=141
    ["mamuju"]=142
    ["manna"]=143
    ["manokwari"]=144
    ["marabahan"]=145
    ["maros"]=146
    ["martapura kalsel"]=147
    ["masamba, sulsel"]=314
    ["masohi"]=148
    ["mataram"]=149
    ["maumere"]=150
    ["medan"]=151
    ["mempawah"]=152
    ["menado"]=153
    ["mentok"]=154
    ["merauke"]=155
    ["metro"]=156
    ["meulaboh"]=157
    ["mojokerto"]=158
    ["muara bulian"]=159
    ["muara bungo"]=160
    ["muara enim"]=161
    ["muara teweh"]=162
    ["muaro sijunjung"]=163
    ["muntilan"]=164
    ["nabire"]=165
    ["negara"]=166
    ["nganjuk"]=167
    ["ngawi"]=168
    ["nunukan"]=169
    ["pacitan"]=170
    ["padang"]=171
    ["padang panjang"]=172
    ["padang sidempuan"]=173
    ["pagaralam"]=174
    ["painan"]=175
    ["palangkaraya"]=176
    ["palembang"]=177
    ["palopo"]=178
    ["palu"]=179
    ["pamekasan"]=180
    ["pandeglang"]=181
    ["pangka_"]=182
    ["pangkajene sidenreng"]=183
    ["pangkalan bun"]=184
    ["pangkalpinang"]=185
    ["panyabungan"]=186
    ["par_"]=187
    ["parepare"]=188
    ["pariaman"]=189
    ["pasuruan"]=190
    ["pati"]=191
    ["payakumbuh"]=192
    ["pekalongan"]=193
    ["pekan baru"]=194
    ["pemalang"]=195
    ["pematangsiantar"]=196
    ["pendopo"]=197
    ["pinrang"]=198
    ["pleihari"]=199
    ["polewali"]=200
    ["pondok gede"]=201
    ["ponorogo"]=202
    ["pontianak"]=203
    ["poso"]=204
    ["prabumulih"]=205
    ["praya"]=206
    ["probolinggo"]=207
    ["purbalingga"]=208
    ["purukcahu"]=209
    ["purwakarta"]=210
    ["purwodadigrobogan"]=211
    ["purwokerto"]=212
    ["purworejo"]=213
    ["putussibau"]=214
    ["raha"]=215
    ["rangkasbitung"]=216
    ["rantau"]=217
    ["rantauprapat"]=218
    ["rantepao"]=219
    ["rembang"]=220
    ["rengat"]=221
    ["ruteng"]=222
    ["sabang"]=223
    ["salatiga"]=224
    ["samarinda"]=225
    ["sambas, kalbar"]=313
    ["sampang"]=226
    ["sampit"]=227
    ["sanggau"]=228
    ["sawahlunto"]=229
    ["sekayu"]=230
    ["selong"]=231
    ["semarang"]=232
    ["sengkang"]=233
    ["serang"]=234
    ["serui"]=235
    ["sibolga"]=236
    ["sidikalang"]=237
    ["sidoarjo"]=238
    ["sigli"]=239
    ["singaparna"]=240
    ["singaraja"]=241
    ["singkawang"]=242
    ["sinjai"]=243
    ["sintang"]=244
    ["situbondo"]=245
    ["slawi"]=246
    ["sleman"]=247
    ["soasiu"]=248
    ["soe"]=249
    ["solo"]=250
    ["solok"]=251
    ["soreang"]=252
    ["sorong"]=253
    ["sragen"]=254
    ["stabat"]=255
    ["subang"]=256
    ["sukabumi"]=257
    ["sukoharjo"]=258
    ["sumbawa besar"]=259
    ["sumedang"]=260
    ["sumenep"]=261
    ["sungai liat"]=262
    ["sungai penuh"]=263
    ["sungguminasa"]=264
    ["surabaya"]=265
    ["surakarta"]=266
    ["tabanan"]=267
    ["tahuna"]=268
    ["takalar"]=269
    ["takengon"]=270
    ["tamiang layang"]=271
    ["tanah grogot"]=272
    ["tangerang"]=273
    ["tanjung balai"]=274
    ["tanjung enim"]=275
    ["tanjung pandan"]=276
    ["tanjung pinang"]=277
    ["tanjung redep"]=278
    ["tanjung selor"]=279
    ["tapak tuan"]=280
    ["tarakan"]=281
    ["tarutung"]=282
    ["tasikmalaya"]=283
    ["tebing tinggi"]=284
    ["tegal"]=285
    ["temanggung"]=286
    ["tembilahan"]=287
    ["tenggarong"]=288
    ["ternate"]=289
    ["tolitoli"]=290
    ["tondano"]=291
    ["trenggalek"]=292
    ["tual"]=293
    ["tuban"]=294
    ["tulung agung"]=295
    ["ujung berung"]=296
    ["ungaran"]=297
    ["waikabubak"]=298
    ["waingapu"]=299
    ["wamena"]=300
    ["watampone"]=301
    ["watansoppeng"]=302
    ["wates"]=303
    ["wonogiri"]=304
    ["wonosari"]=305
    ["wonosobo"]=306
    ["yogyakarta"]=307
    )

    if [ -z "$*" ]; then
    echo 'usage: npt <city name>'
    echo 'examples:'
    echo ' npt jepara'
    echo ' npt tulung agung'
    echo "usage: npt <city name>"
    echo "examples:"
    echo " npt jepara"
    echo " npt tulung agung"
    echo "list of city can be found at $site"
    exit 1
    fi

    if [ ${ids[$*]} ]; then
    npt ${ids[${*,,}]}
    id=${ids[${*,,}]}
    if [ $id ]; then
    npt $id
    else
    echo "sorry 🙏.. \"$*\" city not in list. please check $site"
    exit 1
  4. alpancs revised this gist Oct 16, 2018. 1 changed file with 12 additions and 15 deletions.
    27 changes: 12 additions & 15 deletions npt
    Original file line number Diff line number Diff line change
    @@ -3,22 +3,20 @@
    site=https://jadwalsholat.org/adzan/monthly.php

    npt() {
    id=$1
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s "$site?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    times=`curl -s "$site?id=$1" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    now=`date +"%H:%M"`
    for t in $times; do
    if [[ $t = $now ]]; then
    echo "$t IT'S TIME TO PRAY!"
    return
    fi
    if [[ $t = `date +"%H:%M"` ]]
    then
    echo "IT'S TIME TO PRAY!"
    if [[ $t > $now ]]; then
    echo $t
    return
    fi
    done
    curl -s "$site?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused | head -n 1
    echo $times | awk '{print $1}'
    }

    declare -A ids=(
    @@ -340,18 +338,17 @@ declare -A ids=(
    ['yogyakarta']=307
    )

    if [ -z "$*" ]
    then
    if [ -z "$*" ]; then
    echo 'usage: npt <city name>'
    echo 'examples:'
    echo ' npt jepara'
    echo ' npt tulung agung'
    echo "list of city can be found at $site"
    exit 1
    fi

    if [ ${ids[${*,,}]} ]
    then
    npt ${ids[${1,,}]}
    if [ ${ids[$*]} ]; then
    npt ${ids[${*,,}]}
    else
    echo "sorry 🙏.. \"$*\" city not in list. please check $site"
    exit 1
  5. alpancs revised this gist Oct 16, 2018. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion npt
    Original file line number Diff line number Diff line change
    @@ -10,9 +10,15 @@ npt() {
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    return
    fi
    if [[ $t = `date +"%H:%M"` ]]
    then
    echo "IT'S TIME TO PRAY!"
    return
    fi
    done
    curl -s "$site?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused | head -n 1
    }

    declare -A ids=(
  6. alpancs revised this gist Oct 16, 2018. 1 changed file with 19 additions and 2 deletions.
    21 changes: 19 additions & 2 deletions npt
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,11 @@
    #!bash

    site=https://jadwalsholat.org/adzan/monthly.php

    npt() {
    id=$1
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s "https://jadwalsholat.org/adzan/monthly.php?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    for t in `curl -s "$site?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    @@ -332,4 +334,19 @@ declare -A ids=(
    ['yogyakarta']=307
    )

    npt ${ids[${1,,}]}
    if [ -z "$*" ]
    then
    echo 'usage: npt <city name>'
    echo 'examples:'
    echo ' npt jepara'
    echo ' npt tulung agung'
    exit 1
    fi

    if [ ${ids[${*,,}]} ]
    then
    npt ${ids[${1,,}]}
    else
    echo "sorry 🙏.. \"$*\" city not in list. please check $site"
    exit 1
    fi
  7. alpancs revised this gist Oct 16, 2018. 1 changed file with 320 additions and 319 deletions.
    639 changes: 320 additions & 319 deletions npt
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!bash

    function npt {
    npt() {
    id=$1
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s "https://jadwalsholat.org/adzan/monthly.php?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    @@ -13,322 +13,323 @@ function npt {
    done
    }

    npt 87 # call npt for Jepara
    declare -A ids=(
    ['ambarawa']=1
    ['ambon']=2
    ['amlapura']=3
    ['amuntai']=4
    ['argamakmur']=5
    ['atambua']=6
    ['babo']=7
    ['bagan siapiapi']=8
    ['bahaur, kalteng']=316
    ['bajawa']=9
    ['balige']=10
    ['balikpapan']=11
    ['banda aceh']=12
    ['bandarlampung']=13
    ['bandung']=14
    ['bangkalan']=15
    ['bangkinang']=16
    ['bangko']=17
    ['bangli']=18
    ['banjar']=19
    ['banjar baru']=20
    ['banjarmasin']=21
    ['banjarnegara']=22
    ['bantaeng']=23
    ['banten']=24
    ['bantul']=25
    ['banyuwangi']=26
    ['barabai']=27
    ['barito']=28
    ['barru']=29
    ['batam']=30
    ['batang']=31
    ['batu']=32
    ['baturaja']=33
    ['batusangkar']=34
    ['baubau']=35
    ['bekasi']=36
    ['bengkalis']=37
    ['bengkulu']=38
    ['benteng']=39
    ['biak']=40
    ['bima']=41
    ['binjai']=42
    ['bireuen']=43
    ['bitung']=44
    ['blitar']=45
    ['blora']=46
    ['bogor']=47
    ['bojonegoro']=48
    ['bondowoso']=49
    ['bontang']=50
    ['boyolali']=51
    ['brebes']=52
    ['bukit tinggi']=53
    ['bula sbt, maluku']=315
    ['bulukumba']=54
    ['buntok']=55
    ['cepu']=56
    ['ciamis']=57
    ['cianjur']=58
    ['cibinong']=59
    ['cilacap']=60
    ['cilegon']=61
    ['cimahi']=62
    ['cirebon']=63
    ['curup']=64
    ['demak']=65
    ['denpasar']=66
    ['depok']=67
    ['dili']=68
    ['dompu']=69
    ['donggala']=70
    ['dumai']=71
    ['ende']=72
    ['enggano']=73
    ['enrekang']=74
    ['fakfak']=75
    ['garut']=76
    ['gianyar']=77
    ['gombong']=78
    ['gorontalo']=79
    ['gresik']=80
    ['gunung sitoli']=81
    ['indramayu']=82
    ['jakarta barat']=309
    ['selected>jakarta pusat']=308
    ['jakarta selatan']=310
    ['jakarta timur']=311
    ['jakarta utara']=312
    ['jambi']=83
    ['jayapura']=84
    ['jember']=85
    ['jeneponto']=86
    ['jepara']=87
    ['jombang']=88
    ['kabanjahe']=89
    ['kalabahi']=90
    ['kalianda']=91
    ['kandangan']=92
    ['karanganyar']=93
    ['karawang']=94
    ['kasungan']=95
    ['kayuagung']=96
    ['kebumen']=97
    ['kediri']=98
    ['kefamenanu']=99
    ['kendal']=100
    ['kendari']=101
    ['kertosono']=102
    ['ketapang']=103
    ['kisaran']=104
    ['klaten']=105
    ['kolaka']=106
    ['kota baru pulau laut']=107
    ['kota bumi']=108
    ['kota jantho']=109
    ['kotamobagu']=110
    ['kuala kapuas']=111
    ['kuala kurun']=112
    ['kuala pembuang']=113
    ['kuala tungkal']=114
    ['kudus']=115
    ['kuningan']=116
    ['kupang']=117
    ['kutacane']=118
    ['kutoarjo']=119
    ['labuhan']=120
    ['lahat']=121
    ['lamongan']=122
    ['langsa']=123
    ['larantuka']=124
    ['lawang']=125
    ['lhoseumawe']=126
    ['limboto']=127
    ['lubuk basung']=128
    ['lubuk linggau']=129
    ['lubuk pakam']=130
    ['lubuk sikaping']=131
    ['lumajang']=132
    ['luwuk']=133
    ['madiun']=134
    ['magelang']=135
    ['magetan']=136
    ['majalengka']=137
    ['majene']=138
    ['makale']=139
    ['makassar']=140
    ['malang']=141
    ['mamuju']=142
    ['manna']=143
    ['manokwari']=144
    ['marabahan']=145
    ['maros']=146
    ['martapura kalsel']=147
    ['masamba, sulsel']=314
    ['masohi']=148
    ['mataram']=149
    ['maumere']=150
    ['medan']=151
    ['mempawah']=152
    ['menado']=153
    ['mentok']=154
    ['merauke']=155
    ['metro']=156
    ['meulaboh']=157
    ['mojokerto']=158
    ['muara bulian']=159
    ['muara bungo']=160
    ['muara enim']=161
    ['muara teweh']=162
    ['muaro sijunjung']=163
    ['muntilan']=164
    ['nabire']=165
    ['negara']=166
    ['nganjuk']=167
    ['ngawi']=168
    ['nunukan']=169
    ['pacitan']=170
    ['padang']=171
    ['padang panjang']=172
    ['padang sidempuan']=173
    ['pagaralam']=174
    ['painan']=175
    ['palangkaraya']=176
    ['palembang']=177
    ['palopo']=178
    ['palu']=179
    ['pamekasan']=180
    ['pandeglang']=181
    ['pangka_']=182
    ['pangkajene sidenreng']=183
    ['pangkalan bun']=184
    ['pangkalpinang']=185
    ['panyabungan']=186
    ['par_']=187
    ['parepare']=188
    ['pariaman']=189
    ['pasuruan']=190
    ['pati']=191
    ['payakumbuh']=192
    ['pekalongan']=193
    ['pekan baru']=194
    ['pemalang']=195
    ['pematangsiantar']=196
    ['pendopo']=197
    ['pinrang']=198
    ['pleihari']=199
    ['polewali']=200
    ['pondok gede']=201
    ['ponorogo']=202
    ['pontianak']=203
    ['poso']=204
    ['prabumulih']=205
    ['praya']=206
    ['probolinggo']=207
    ['purbalingga']=208
    ['purukcahu']=209
    ['purwakarta']=210
    ['purwodadigrobogan']=211
    ['purwokerto']=212
    ['purworejo']=213
    ['putussibau']=214
    ['raha']=215
    ['rangkasbitung']=216
    ['rantau']=217
    ['rantauprapat']=218
    ['rantepao']=219
    ['rembang']=220
    ['rengat']=221
    ['ruteng']=222
    ['sabang']=223
    ['salatiga']=224
    ['samarinda']=225
    ['sambas, kalbar']=313
    ['sampang']=226
    ['sampit']=227
    ['sanggau']=228
    ['sawahlunto']=229
    ['sekayu']=230
    ['selong']=231
    ['semarang']=232
    ['sengkang']=233
    ['serang']=234
    ['serui']=235
    ['sibolga']=236
    ['sidikalang']=237
    ['sidoarjo']=238
    ['sigli']=239
    ['singaparna']=240
    ['singaraja']=241
    ['singkawang']=242
    ['sinjai']=243
    ['sintang']=244
    ['situbondo']=245
    ['slawi']=246
    ['sleman']=247
    ['soasiu']=248
    ['soe']=249
    ['solo']=250
    ['solok']=251
    ['soreang']=252
    ['sorong']=253
    ['sragen']=254
    ['stabat']=255
    ['subang']=256
    ['sukabumi']=257
    ['sukoharjo']=258
    ['sumbawa besar']=259
    ['sumedang']=260
    ['sumenep']=261
    ['sungai liat']=262
    ['sungai penuh']=263
    ['sungguminasa']=264
    ['surabaya']=265
    ['surakarta']=266
    ['tabanan']=267
    ['tahuna']=268
    ['takalar']=269
    ['takengon']=270
    ['tamiang layang']=271
    ['tanah grogot']=272
    ['tangerang']=273
    ['tanjung balai']=274
    ['tanjung enim']=275
    ['tanjung pandan']=276
    ['tanjung pinang']=277
    ['tanjung redep']=278
    ['tanjung selor']=279
    ['tapak tuan']=280
    ['tarakan']=281
    ['tarutung']=282
    ['tasikmalaya']=283
    ['tebing tinggi']=284
    ['tegal']=285
    ['temanggung']=286
    ['tembilahan']=287
    ['tenggarong']=288
    ['ternate']=289
    ['tolitoli']=290
    ['tondano']=291
    ['trenggalek']=292
    ['tual']=293
    ['tuban']=294
    ['tulung agung']=295
    ['ujung berung']=296
    ['ungaran']=297
    ['waikabubak']=298
    ['waingapu']=299
    ['wamena']=300
    ['watampone']=301
    ['watansoppeng']=302
    ['wates']=303
    ['wonogiri']=304
    ['wonosari']=305
    ['wonosobo']=306
    ['yogyakarta']=307
    )

    # List of id
    # 1: Ambarawa
    # 2: Ambon
    # 3: Amlapura
    # 4: Amuntai
    # 5: Argamakmur
    # 6: Atambua
    # 7: Babo
    # 8: Bagan Siapiapi
    # 316: Bahaur, Kalteng
    # 9: Bajawa
    # 10: Balige
    # 11: Balikpapan
    # 12: Banda Aceh
    # 13: Bandarlampung
    # 14: Bandung
    # 15: Bangkalan
    # 16: Bangkinang
    # 17: Bangko
    # 18: Bangli
    # 19: Banjar
    # 20: Banjar Baru
    # 21: Banjarmasin
    # 22: Banjarnegara
    # 23: Bantaeng
    # 24: Banten
    # 25: Bantul
    # 26: Banyuwangi
    # 27: Barabai
    # 28: Barito
    # 29: Barru
    # 30: Batam
    # 31: Batang
    # 32: Batu
    # 33: Baturaja
    # 34: Batusangkar
    # 35: Baubau
    # 36: Bekasi
    # 37: Bengkalis
    # 38: Bengkulu
    # 39: Benteng
    # 40: Biak
    # 41: Bima
    # 42: Binjai
    # 43: Bireuen
    # 44: Bitung
    # 45: Blitar
    # 46: Blora
    # 47: Bogor
    # 48: Bojonegoro
    # 49: Bondowoso
    # 50: Bontang
    # 51: Boyolali
    # 52: Brebes
    # 53: Bukit Tinggi
    # 315: Bula Sbt, Maluku
    # 54: Bulukumba
    # 55: Buntok
    # 56: Cepu
    # 57: Ciamis
    # 58: Cianjur
    # 59: Cibinong
    # 60: Cilacap
    # 61: Cilegon
    # 62: Cimahi
    # 63: Cirebon
    # 64: Curup
    # 65: Demak
    # 66: Denpasar
    # 67: Depok
    # 68: Dili
    # 69: Dompu
    # 70: Donggala
    # 71: Dumai
    # 72: Ende
    # 73: Enggano
    # 74: Enrekang
    # 75: Fakfak
    # 76: Garut
    # 77: Gianyar
    # 78: Gombong
    # 79: Gorontalo
    # 80: Gresik
    # 81: Gunung Sitoli
    # 82: Indramayu
    # 309: Jakarta Barat
    # 308: selected>Jakarta Pusat
    # 310: Jakarta Selatan
    # 311: Jakarta Timur
    # 312: Jakarta Utara
    # 83: Jambi
    # 84: Jayapura
    # 85: Jember
    # 86: Jeneponto
    # 87: Jepara
    # 88: Jombang
    # 89: Kabanjahe
    # 90: Kalabahi
    # 91: Kalianda
    # 92: Kandangan
    # 93: Karanganyar
    # 94: Karawang
    # 95: Kasungan
    # 96: Kayuagung
    # 97: Kebumen
    # 98: Kediri
    # 99: Kefamenanu
    # 100: Kendal
    # 101: Kendari
    # 102: Kertosono
    # 103: Ketapang
    # 104: Kisaran
    # 105: Klaten
    # 106: Kolaka
    # 107: Kota Baru Pulau Laut
    # 108: Kota Bumi
    # 109: Kota Jantho
    # 110: Kotamobagu
    # 111: Kuala Kapuas
    # 112: Kuala Kurun
    # 113: Kuala Pembuang
    # 114: Kuala Tungkal
    # 115: Kudus
    # 116: Kuningan
    # 117: Kupang
    # 118: Kutacane
    # 119: Kutoarjo
    # 120: Labuhan
    # 121: Lahat
    # 122: Lamongan
    # 123: Langsa
    # 124: Larantuka
    # 125: Lawang
    # 126: Lhoseumawe
    # 127: Limboto
    # 128: Lubuk Basung
    # 129: Lubuk Linggau
    # 130: Lubuk Pakam
    # 131: Lubuk Sikaping
    # 132: Lumajang
    # 133: Luwuk
    # 134: Madiun
    # 135: Magelang
    # 136: Magetan
    # 137: Majalengka
    # 138: Majene
    # 139: Makale
    # 140: Makassar
    # 141: Malang
    # 142: Mamuju
    # 143: Manna
    # 144: Manokwari
    # 145: Marabahan
    # 146: Maros
    # 147: Martapura Kalsel
    # 314: Masamba, Sulsel
    # 148: Masohi
    # 149: Mataram
    # 150: Maumere
    # 151: Medan
    # 152: Mempawah
    # 153: Menado
    # 154: Mentok
    # 155: Merauke
    # 156: Metro
    # 157: Meulaboh
    # 158: Mojokerto
    # 159: Muara Bulian
    # 160: Muara Bungo
    # 161: Muara Enim
    # 162: Muara Teweh
    # 163: Muaro Sijunjung
    # 164: Muntilan
    # 165: Nabire
    # 166: Negara
    # 167: Nganjuk
    # 168: Ngawi
    # 169: Nunukan
    # 170: Pacitan
    # 171: Padang
    # 172: Padang Panjang
    # 173: Padang Sidempuan
    # 174: Pagaralam
    # 175: Painan
    # 176: Palangkaraya
    # 177: Palembang
    # 178: Palopo
    # 179: Palu
    # 180: Pamekasan
    # 181: Pandeglang
    # 182: Pangka_
    # 183: Pangkajene Sidenreng
    # 184: Pangkalan Bun
    # 185: Pangkalpinang
    # 186: Panyabungan
    # 187: Par_
    # 188: Parepare
    # 189: Pariaman
    # 190: Pasuruan
    # 191: Pati
    # 192: Payakumbuh
    # 193: Pekalongan
    # 194: Pekan Baru
    # 195: Pemalang
    # 196: Pematangsiantar
    # 197: Pendopo
    # 198: Pinrang
    # 199: Pleihari
    # 200: Polewali
    # 201: Pondok Gede
    # 202: Ponorogo
    # 203: Pontianak
    # 204: Poso
    # 205: Prabumulih
    # 206: Praya
    # 207: Probolinggo
    # 208: Purbalingga
    # 209: Purukcahu
    # 210: Purwakarta
    # 211: Purwodadigrobogan
    # 212: Purwokerto
    # 213: Purworejo
    # 214: Putussibau
    # 215: Raha
    # 216: Rangkasbitung
    # 217: Rantau
    # 218: Rantauprapat
    # 219: Rantepao
    # 220: Rembang
    # 221: Rengat
    # 222: Ruteng
    # 223: Sabang
    # 224: Salatiga
    # 225: Samarinda
    # 313: Sambas, Kalbar
    # 226: Sampang
    # 227: Sampit
    # 228: Sanggau
    # 229: Sawahlunto
    # 230: Sekayu
    # 231: Selong
    # 232: Semarang
    # 233: Sengkang
    # 234: Serang
    # 235: Serui
    # 236: Sibolga
    # 237: Sidikalang
    # 238: Sidoarjo
    # 239: Sigli
    # 240: Singaparna
    # 241: Singaraja
    # 242: Singkawang
    # 243: Sinjai
    # 244: Sintang
    # 245: Situbondo
    # 246: Slawi
    # 247: Sleman
    # 248: Soasiu
    # 249: Soe
    # 250: Solo
    # 251: Solok
    # 252: Soreang
    # 253: Sorong
    # 254: Sragen
    # 255: Stabat
    # 256: Subang
    # 257: Sukabumi
    # 258: Sukoharjo
    # 259: Sumbawa Besar
    # 260: Sumedang
    # 261: Sumenep
    # 262: Sungai Liat
    # 263: Sungai Penuh
    # 264: Sungguminasa
    # 265: Surabaya
    # 266: Surakarta
    # 267: Tabanan
    # 268: Tahuna
    # 269: Takalar
    # 270: Takengon
    # 271: Tamiang Layang
    # 272: Tanah Grogot
    # 273: Tangerang
    # 274: Tanjung Balai
    # 275: Tanjung Enim
    # 276: Tanjung Pandan
    # 277: Tanjung Pinang
    # 278: Tanjung Redep
    # 279: Tanjung Selor
    # 280: Tapak Tuan
    # 281: Tarakan
    # 282: Tarutung
    # 283: Tasikmalaya
    # 284: Tebing Tinggi
    # 285: Tegal
    # 286: Temanggung
    # 287: Tembilahan
    # 288: Tenggarong
    # 289: Ternate
    # 290: Tolitoli
    # 291: Tondano
    # 292: Trenggalek
    # 293: Tual
    # 294: Tuban
    # 295: Tulung Agung
    # 296: Ujung Berung
    # 297: Ungaran
    # 298: Waikabubak
    # 299: Waingapu
    # 300: Wamena
    # 301: Watampone
    # 302: Watansoppeng
    # 303: Wates
    # 304: Wonogiri
    # 305: Wonosari
    # 306: Wonosobo
    # 307: Yogyakarta
    npt ${ids[${1,,}]}
  8. alpancs revised this gist Oct 16, 2018. 1 changed file with 332 additions and 10 deletions.
    342 changes: 332 additions & 10 deletions npt
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,334 @@
    #!bash

    # id=87 for Jepara
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    fi
    done
    function npt {
    id=$1
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s "https://jadwalsholat.org/adzan/monthly.php?id=$id" | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    fi
    done
    }

    npt 87 # call npt for Jepara

    # List of id
    # 1: Ambarawa
    # 2: Ambon
    # 3: Amlapura
    # 4: Amuntai
    # 5: Argamakmur
    # 6: Atambua
    # 7: Babo
    # 8: Bagan Siapiapi
    # 316: Bahaur, Kalteng
    # 9: Bajawa
    # 10: Balige
    # 11: Balikpapan
    # 12: Banda Aceh
    # 13: Bandarlampung
    # 14: Bandung
    # 15: Bangkalan
    # 16: Bangkinang
    # 17: Bangko
    # 18: Bangli
    # 19: Banjar
    # 20: Banjar Baru
    # 21: Banjarmasin
    # 22: Banjarnegara
    # 23: Bantaeng
    # 24: Banten
    # 25: Bantul
    # 26: Banyuwangi
    # 27: Barabai
    # 28: Barito
    # 29: Barru
    # 30: Batam
    # 31: Batang
    # 32: Batu
    # 33: Baturaja
    # 34: Batusangkar
    # 35: Baubau
    # 36: Bekasi
    # 37: Bengkalis
    # 38: Bengkulu
    # 39: Benteng
    # 40: Biak
    # 41: Bima
    # 42: Binjai
    # 43: Bireuen
    # 44: Bitung
    # 45: Blitar
    # 46: Blora
    # 47: Bogor
    # 48: Bojonegoro
    # 49: Bondowoso
    # 50: Bontang
    # 51: Boyolali
    # 52: Brebes
    # 53: Bukit Tinggi
    # 315: Bula Sbt, Maluku
    # 54: Bulukumba
    # 55: Buntok
    # 56: Cepu
    # 57: Ciamis
    # 58: Cianjur
    # 59: Cibinong
    # 60: Cilacap
    # 61: Cilegon
    # 62: Cimahi
    # 63: Cirebon
    # 64: Curup
    # 65: Demak
    # 66: Denpasar
    # 67: Depok
    # 68: Dili
    # 69: Dompu
    # 70: Donggala
    # 71: Dumai
    # 72: Ende
    # 73: Enggano
    # 74: Enrekang
    # 75: Fakfak
    # 76: Garut
    # 77: Gianyar
    # 78: Gombong
    # 79: Gorontalo
    # 80: Gresik
    # 81: Gunung Sitoli
    # 82: Indramayu
    # 309: Jakarta Barat
    # 308: selected>Jakarta Pusat
    # 310: Jakarta Selatan
    # 311: Jakarta Timur
    # 312: Jakarta Utara
    # 83: Jambi
    # 84: Jayapura
    # 85: Jember
    # 86: Jeneponto
    # 87: Jepara
    # 88: Jombang
    # 89: Kabanjahe
    # 90: Kalabahi
    # 91: Kalianda
    # 92: Kandangan
    # 93: Karanganyar
    # 94: Karawang
    # 95: Kasungan
    # 96: Kayuagung
    # 97: Kebumen
    # 98: Kediri
    # 99: Kefamenanu
    # 100: Kendal
    # 101: Kendari
    # 102: Kertosono
    # 103: Ketapang
    # 104: Kisaran
    # 105: Klaten
    # 106: Kolaka
    # 107: Kota Baru Pulau Laut
    # 108: Kota Bumi
    # 109: Kota Jantho
    # 110: Kotamobagu
    # 111: Kuala Kapuas
    # 112: Kuala Kurun
    # 113: Kuala Pembuang
    # 114: Kuala Tungkal
    # 115: Kudus
    # 116: Kuningan
    # 117: Kupang
    # 118: Kutacane
    # 119: Kutoarjo
    # 120: Labuhan
    # 121: Lahat
    # 122: Lamongan
    # 123: Langsa
    # 124: Larantuka
    # 125: Lawang
    # 126: Lhoseumawe
    # 127: Limboto
    # 128: Lubuk Basung
    # 129: Lubuk Linggau
    # 130: Lubuk Pakam
    # 131: Lubuk Sikaping
    # 132: Lumajang
    # 133: Luwuk
    # 134: Madiun
    # 135: Magelang
    # 136: Magetan
    # 137: Majalengka
    # 138: Majene
    # 139: Makale
    # 140: Makassar
    # 141: Malang
    # 142: Mamuju
    # 143: Manna
    # 144: Manokwari
    # 145: Marabahan
    # 146: Maros
    # 147: Martapura Kalsel
    # 314: Masamba, Sulsel
    # 148: Masohi
    # 149: Mataram
    # 150: Maumere
    # 151: Medan
    # 152: Mempawah
    # 153: Menado
    # 154: Mentok
    # 155: Merauke
    # 156: Metro
    # 157: Meulaboh
    # 158: Mojokerto
    # 159: Muara Bulian
    # 160: Muara Bungo
    # 161: Muara Enim
    # 162: Muara Teweh
    # 163: Muaro Sijunjung
    # 164: Muntilan
    # 165: Nabire
    # 166: Negara
    # 167: Nganjuk
    # 168: Ngawi
    # 169: Nunukan
    # 170: Pacitan
    # 171: Padang
    # 172: Padang Panjang
    # 173: Padang Sidempuan
    # 174: Pagaralam
    # 175: Painan
    # 176: Palangkaraya
    # 177: Palembang
    # 178: Palopo
    # 179: Palu
    # 180: Pamekasan
    # 181: Pandeglang
    # 182: Pangka_
    # 183: Pangkajene Sidenreng
    # 184: Pangkalan Bun
    # 185: Pangkalpinang
    # 186: Panyabungan
    # 187: Par_
    # 188: Parepare
    # 189: Pariaman
    # 190: Pasuruan
    # 191: Pati
    # 192: Payakumbuh
    # 193: Pekalongan
    # 194: Pekan Baru
    # 195: Pemalang
    # 196: Pematangsiantar
    # 197: Pendopo
    # 198: Pinrang
    # 199: Pleihari
    # 200: Polewali
    # 201: Pondok Gede
    # 202: Ponorogo
    # 203: Pontianak
    # 204: Poso
    # 205: Prabumulih
    # 206: Praya
    # 207: Probolinggo
    # 208: Purbalingga
    # 209: Purukcahu
    # 210: Purwakarta
    # 211: Purwodadigrobogan
    # 212: Purwokerto
    # 213: Purworejo
    # 214: Putussibau
    # 215: Raha
    # 216: Rangkasbitung
    # 217: Rantau
    # 218: Rantauprapat
    # 219: Rantepao
    # 220: Rembang
    # 221: Rengat
    # 222: Ruteng
    # 223: Sabang
    # 224: Salatiga
    # 225: Samarinda
    # 313: Sambas, Kalbar
    # 226: Sampang
    # 227: Sampit
    # 228: Sanggau
    # 229: Sawahlunto
    # 230: Sekayu
    # 231: Selong
    # 232: Semarang
    # 233: Sengkang
    # 234: Serang
    # 235: Serui
    # 236: Sibolga
    # 237: Sidikalang
    # 238: Sidoarjo
    # 239: Sigli
    # 240: Singaparna
    # 241: Singaraja
    # 242: Singkawang
    # 243: Sinjai
    # 244: Sintang
    # 245: Situbondo
    # 246: Slawi
    # 247: Sleman
    # 248: Soasiu
    # 249: Soe
    # 250: Solo
    # 251: Solok
    # 252: Soreang
    # 253: Sorong
    # 254: Sragen
    # 255: Stabat
    # 256: Subang
    # 257: Sukabumi
    # 258: Sukoharjo
    # 259: Sumbawa Besar
    # 260: Sumedang
    # 261: Sumenep
    # 262: Sungai Liat
    # 263: Sungai Penuh
    # 264: Sungguminasa
    # 265: Surabaya
    # 266: Surakarta
    # 267: Tabanan
    # 268: Tahuna
    # 269: Takalar
    # 270: Takengon
    # 271: Tamiang Layang
    # 272: Tanah Grogot
    # 273: Tangerang
    # 274: Tanjung Balai
    # 275: Tanjung Enim
    # 276: Tanjung Pandan
    # 277: Tanjung Pinang
    # 278: Tanjung Redep
    # 279: Tanjung Selor
    # 280: Tapak Tuan
    # 281: Tarakan
    # 282: Tarutung
    # 283: Tasikmalaya
    # 284: Tebing Tinggi
    # 285: Tegal
    # 286: Temanggung
    # 287: Tembilahan
    # 288: Tenggarong
    # 289: Ternate
    # 290: Tolitoli
    # 291: Tondano
    # 292: Trenggalek
    # 293: Tual
    # 294: Tuban
    # 295: Tulung Agung
    # 296: Ujung Berung
    # 297: Ungaran
    # 298: Waikabubak
    # 299: Waingapu
    # 300: Wamena
    # 301: Watampone
    # 302: Watansoppeng
    # 303: Wates
    # 304: Wonogiri
    # 305: Wonosari
    # 306: Wonosobo
    # 307: Yogyakarta
  9. alpancs revised this gist Oct 16, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion npt
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,8 @@
    #!bash

    # id=87 for Jepara
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed -e 's/<[^>]*>/ /g' | sed -e 's/\(^ *\)\|\( *$\)//g' | sed -e 's/ */\n/g' | tail -n +3`
    del_unused='1d;2d;4d;5d' # Tanggal, Imsyak, Terbit, Dhuha
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed 's/<[^>]*>/ /g' | sed 's/\(^ *\)\|\( *$\)//g' | sed 's/ */\n/g' | sed $del_unused`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
  10. alpancs revised this gist Oct 16, 2018. 2 changed files with 11 additions and 11 deletions.
    11 changes: 11 additions & 0 deletions npt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    #!bash

    # id=87 for Jepara
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed -e 's/<[^>]*>/ /g' | sed -e 's/\(^ *\)\|\( *$\)//g' | sed -e 's/ */\n/g' | tail -n +3`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    fi
    done
    11 changes: 0 additions & 11 deletions npt.sh
    Original file line number Diff line number Diff line change
    @@ -1,11 +0,0 @@
    npt() {
    # id=87 for Jepara
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed -e 's/<[^>]*>/ /g' | sed -e 's/\(^ *\)\|\( *$\)//g' | sed -e 's/ */\n/g' | tail -n +3`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    fi
    done
    }
  11. alpancs renamed this gist Oct 16, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  12. alpancs created this gist Oct 16, 2018.
    11 changes: 11 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    npt() {
    # id=87 for Jepara
    for t in `curl -s 'https://jadwalsholat.org/adzan/monthly.php?id=87' | grep 'table_highlight' | sed -e 's/<[^>]*>/ /g' | sed -e 's/\(^ *\)\|\( *$\)//g' | sed -e 's/ */\n/g' | tail -n +3`
    do
    if [[ $t > `date +"%H:%M"` ]]
    then
    echo $t
    break
    fi
    done
    }