fun main() {
val url = "https://a...content-available-to-author-only...i.com/v1/current.json?key=b8392b2fc6574691b3595703251212&q=Tehran&aqi=no"
try {
val response = java.net.URL(url).readText()
val keyword = "\"text\":\""
val start = response.indexOf(keyword) + keyword.length
val end = response.indexOf("\"", start)
val weatherStatus = response.substring(start, end)
println("وضعیت هوا در تهران: $weatherStatus")
} catch (e: Exception) {
println("خطا: ${e.message}")
}
}
ZnVuIG1haW4oKSB7CiAgICB2YWwgdXJsID0gImh0dHBzOi8vYS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uaS5jb20vdjEvY3VycmVudC5qc29uP2tleT1iODM5MmIyZmM2NTc0NjkxYjM1OTU3MDMyNTEyMTImcT1UZWhyYW4mYXFpPW5vIgoKICAgIHRyeSB7CiAgICAgICAgdmFsIHJlc3BvbnNlID0gamF2YS5uZXQuVVJMKHVybCkucmVhZFRleHQoKQogICAgICAgIHZhbCBrZXl3b3JkID0gIlwidGV4dFwiOlwiIgogICAgICAgIHZhbCBzdGFydCA9IHJlc3BvbnNlLmluZGV4T2Yoa2V5d29yZCkgKyBrZXl3b3JkLmxlbmd0aAogICAgICAgIHZhbCBlbmQgPSByZXNwb25zZS5pbmRleE9mKCJcIiIsIHN0YXJ0KQogICAgICAgIHZhbCB3ZWF0aGVyU3RhdHVzID0gcmVzcG9uc2Uuc3Vic3RyaW5nKHN0YXJ0LCBlbmQpCiAgICAgICAgcHJpbnRsbigi2YjYtti524zYqiDZh9mI2Kcg2K/YsSDYqtmH2LHYp9mGOiAkd2VhdGhlclN0YXR1cyIpCiAgICB9IGNhdGNoIChlOiBFeGNlcHRpb24pIHsKICAgICAgICBwcmludGxuKCLYrti32Kc6ICR7ZS5tZXNzYWdlfSIpCiAgICB9Cn0=