Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions chezmoi/.chezmoidata/packages-system.toml
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,7 @@

# @apps launcher
"raycast",
# "tinycast",
# "shobhit99/tap/supercmd",

# @dictation tools
Expand Down
104 changes: 53 additions & 51 deletions chezmoi/bin/private_executable_testspeed
Original file line number Diff line number Diff line change
@@ -1,63 +1,65 @@
#!/usr/bin/env bash

declare -A SERVERS=(
["Symphony SG - Singapore"]="62530"
["ION Network SG - Singapore"]="63375"
["CBN - Singapore"]="59016"
["MyRepublic Singapore - Singapore"]="5935"
["M1 Limited - Singapore"]="7311"
["Firstmedia - Singapore"]="7556"
["ViewQwest - Singapore"]="2054"
["PT XLSMART Telecom Sejahtera - Singapore"]="42688"
["GSL Networks - Singapore"]="50344"
["ION Network - Singapore"]="63375"
["fdcservers.net - Singapore"]="26654"
["PT. Mora Telematika Indonesia - Singapore"]="47713"
["PT XLSMART Telecom Sejahtera - Jakarta"]="68900"
["PT Netciti Persada - Tangerang"]="70657"
["PT. Indosat Tbk - Tangerang"]="71476"
["Misqot Access - Tangerang"]="69070"
["PT Smartfren - Tangerang"]="4210"
["GRASI MEDIA RAJEG - Tangerang"]="70123"
["PT. Telekomunikasi Indonesia - Tangerang"]="72387"
["AIS NET - Tangerang"]="74212"
["DeFastNet - Tangerang"]="74981"
["Trans Media Data - Tangerang"]="74663"
["Telkomsel - Tangerang"]="70715"
["CBN - Jakarta"]="12807"
["PT.Jaringan Internet Banten - Jakarta"]="56461"
["Orion Cyber Internet - Jakarta"]="47489"
["CBN - Jakarta"]="12807"
["SBLNET.ID - Jakarta Selatan"]="72068"
["Fibertrust - Jakarta"]="21296"
["PT. Mora Telematika Indonesia - Jakarta"]="30400"
["PT. Remala Abadi Tbk. - Bekasi"]="70780"
["PASTINET - Bekasi"]="74872"
["Dalang.io - Jakarta"]="75216"
["PT Solnet Indonesia - Jakarta"]="63138"
["PT Global Teknologi Teraindo - Jakarta"]="71480"
["Sandya Networks - Jakarta Selatan"]="43496"
["PT. Putra Garsel Interkoneksi - Jakarta Selatan"]="67752"
["PT.Jinom Network Indonesia - Jakarta"]="38447"
["ENC Nusantara - Jakarta Barat"]="72702"
["MNC Play - Jakarta"]="54756"
["PT. Telekomunikasi Indonesia- Jakarta Barat"]="72088"
["JSN Jaringanku - Jakarta"]="33263"
["Symphony SG - Singapore"]="62530"
["ION Network SG - Singapore"]="63375"
["CBN - Singapore"]="59016"
["MyRepublic Singapore - Singapore"]="5935"
["PT. Indosat Tbk - Singapore"]="13058"
["WhizComms - Singapore"]="75893"
["M1 Limited - Singapore"]="7311"
["Firstmedia - Singapore"]="7556"
["ViewQwest - Singapore"]="2054"
["PT XLSMART Telecom Sejahtera - Singapore"]="42688"
["GSL Networks - Singapore"]="50344"
["ION Network - Singapore"]="63375"
["fdcservers.net - Singapore"]="26654"
["PT. Mora Telematika Indonesia - Singapore"]="47713"
["PT XLSMART Telecom Sejahtera - Jakarta"]="68900"
["PT Netciti Persada - Tangerang"]="70657"
["PT. Indosat Tbk - Tangerang"]="71476"
["Misqot Access - Tangerang"]="69070"
["PT Smartfren - Tangerang"]="4210"
["GRASI MEDIA RAJEG - Tangerang"]="70123"
["PT. Telekomunikasi Indonesia - Tangerang"]="72387"
["AIS NET - Tangerang"]="74212"
["DeFastNet - Tangerang"]="74981"
["Trans Media Data - Tangerang"]="74663"
["Telkomsel - Tangerang"]="70715"
["CBN - Jakarta"]="12807"
["PT.Jaringan Internet Banten - Jakarta"]="56461"
["Orion Cyber Internet - Jakarta"]="47489"
["CBN - Jakarta"]="12807"
["SBLNET.ID - Jakarta Selatan"]="72068"
["Fibertrust - Jakarta"]="21296"
["PT. Mora Telematika Indonesia - Jakarta"]="30400"
["PT. Remala Abadi Tbk. - Bekasi"]="70780"
["PASTINET - Bekasi"]="74872"
["Dalang.io - Jakarta"]="75216"
["PT Solnet Indonesia - Jakarta"]="63138"
["PT Global Teknologi Teraindo - Jakarta"]="71480"
["Sandya Networks - Jakarta Selatan"]="43496"
["PT. Putra Garsel Interkoneksi - Jakarta Selatan"]="67752"
["PT.Jinom Network Indonesia - Jakarta"]="38447"
["ENC Nusantara - Jakarta Barat"]="72702"
["MNC Play - Jakarta"]="54756"
["PT. Telekomunikasi Indonesia- Jakarta Barat"]="72088"
["JSN Jaringanku - Jakarta"]="33263"
)

selected=$(
printf "%s\n" "${!SERVERS[@]}" |
gum filter --no-limit --placeholder "Cari server..." --header "Pilih server yang ingin di-test:"
printf "%s\n" "${!SERVERS[@]}" |
gum filter --no-limit --placeholder "Cari server..." --header "Pilih server yang ingin di-test:"
)

while read -r name; do
[[ -z "$name" ]] && continue
[[ -z "$name" ]] && continue

echo "================================"
echo "Testing Server: $name"
echo "ID: ${SERVERS[$name]}"
echo "================================"
echo "================================"
echo "Testing Server: $name"
echo "ID: ${SERVERS[$name]}"
echo "================================"

speedtest -s "${SERVERS[$name]}"
echo
speedtest -s "${SERVERS[$name]}"
echo
done <<<"$selected"
Loading