Uluslararası Uzay İstasyonunun konumunu bulup dosyaya kaydeden program

Fen sorusu ilham kaynağı oldu, ben bunun konumunu nasıl bulurum diye araştırdım ve ücretsiz bir şekilde bulabileceğimi gördüm.

Kod çalışmayabilir, pip install requests komutunu girmelisiniz eğer "module not found" benzeri bir hata gelirse.

[CODE lang="python" title="Kod"]import requests
import datetime
from time import sleep

while True: # Sonsuz döngü.
# Uluslararası Uzay İstasyonunun şimdiki konumu:

iss = requests.get("http://api.open-notify.org/iss-now.json") # API servisine bağlanıyoruz.
iss_json = iss.json() # JSON dosyasını alıyoruz.



if(iss_json["message"]=="success"): # Eğer veriler başarıyla alınırsa.
f=open("iss.txt","a") # Dosyayı 'append' yani ekleme modunda açıyoruz.
f.seek(0) # İlk satıra gidiyoruz, en güncel veri en altta yer alacak.
f.write("\n" + str(datetime.datetime.now()) + "\nEnlem: " + iss_json['iss_position']['latitude'] +"\nBoylam: " + iss_json["iss_position"]["longitude"] + "\n") # Dosyaya enlem ve boylam bilgilerini yazıyoruz.
f.seek(0) # İlk satıra gidiyoruz, en güncel veri en altta yer alacak.
f.close()
sleep(1) # 1 saniye bekliyoruz ki program çok kaynak tüketmesin ve gereksiz yere aynı veriyi çekmesin.
else:
print("Bağlantı sorunu oldu, çıkılıyor.") # Bağlantı sorunu olduğunu ve çıkış yapılacağını bildiriyoruz.
exit() # Çıkış yapuyoruz.[/CODE]

2021-05-09 00:26:21.114229
Enlem: -7.0289
Boylam: 174.1739

2021-05-09 00:26:30.819502
Enlem: -7.5081
Boylam: 174.5212

2021-05-09 00:26:34.616326
Enlem: -7.7098
Boylam: 174.6677

2021-05-09 00:26:36.947241
Enlem: -7.8106
Boylam: 174.7410

2021-05-09 00:29:40.455427
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:41.455513
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:42.455683
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:43.456580
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:44.456586
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:45.457475
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:46.457803
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:47.458505
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:48.458511
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:49.458591
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:50.459291
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:51.459563
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:52.460593
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:53.460607
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:54.461343
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:55.462187
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:56.463013
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:57.463433
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:58.464055
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:29:59.464707
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:00.465605
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:01.466645
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:02.467226
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:03.467273
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:04.468249
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:05.468339
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:06.468400
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:07.494711
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:08.499493
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:09.502781
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:10.503665
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:11.504355
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:12.504920
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:13.505503
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:14.506237
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:15.507236
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:16.507605
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:17.508458
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:18.509410
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:19.509636
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:20.509724
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:21.510276
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:22.510686
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:23.511109
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:24.511181
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:25.511355
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:26.512365
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:27.512427
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:28.512552
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:29.512950
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:30.513350
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:31.513428
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:32.514178
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:33.514353
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:34.514734
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:35.515469
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:36.515550
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:37.516135
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:38.516407
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:39.516952
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:40.517644
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:41.518250
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:42.519221
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:43.519609
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:44.520086
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:45.520680
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:46.521432
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:47.522323
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:48.522353
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:49.523288
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:50.523296
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:51.524099
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:52.524320
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:53.524348
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:54.524878
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:55.525885
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:56.526022
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:57.526678
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:58.526747
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:30:59.529463
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:00.531722
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:01.532419
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:02.532640
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:03.533108
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:04.533327
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:05.533921
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:06.534558
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:07.535425
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:08.535722
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:09.536548
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:10.536703
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:11.536943
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:12.537256
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:13.537649
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:14.538376
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:15.538833
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:16.539308
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:17.539735
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:18.540680
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:19.541627
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:20.542906
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:21.543575
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:22.544300
Enlem: -16.9624
Boylam: -178.2965

2021-05-09 00:31:25.917599
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:26.919189
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:27.921537
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:28.924406
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:29.928578
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:30.932443
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:31.933527
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:32.936497
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:33.937189
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:34.940372
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:35.950257
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:36.952828
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:37.953916
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:38.956056
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:39.958790
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:40.961342
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:41.966368
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:42.966480
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:43.972606
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:44.975284
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:45.976597
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:46.978242
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:47.980420
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:48.983682
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:49.985390
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:50.988545
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:51.990942
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:52.993425
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:53.995464
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:54.998840
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:56.000681
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:57.002708
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:58.004310
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:31:59.012629
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:00.018433
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:01.021275
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:02.025228
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:03.028651
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:04.031466
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:05.034847
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:06.054359
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:07.060257
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:08.075349
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:09.078620
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:10.080665
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:11.081667
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:12.082994
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:13.085543
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:14.117322
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:15.120580
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:16.129479
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:17.148232
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:18.148285
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:19.152361
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:20.169904
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:21.181322
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:22.185090
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:23.196870
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:24.214104
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:25.216149
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:26.228516
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:27.243217
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:28.246003
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:29.248912
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:30.250558
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:31.253376
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:32.258473
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:33.261517
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:34.264562
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:35.268482
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:36.274554
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:37.277579
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:38.278624
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:39.281349
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:40.284008
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:41.287215
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:42.288511
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:43.292305
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:44.297057
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:45.300183
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:46.305887
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:47.313021
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:48.316305
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:49.364241
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:50.366326
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:51.371533
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:52.377543
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:53.378756
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:54.380387
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:55.383729
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:56.386566
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:57.388448
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:58.390102
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:32:59.393548
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:33:00.395496
Enlem: -22.0689
Boylam: -173.9929

2021-05-09 00:33:06.791787
Enlem: -26.8176
Boylam: -169.5478

2021-05-09 00:33:08.241642
Enlem: -26.8873
Boylam: -169.4786

2021-05-09 00:33:10.586282
Enlem: -27.0032
Boylam: -169.3630

2021-05-09 00:33:12.116189
Enlem: -27.0728
Boylam: -169.2935

2021-05-09 00:33:13.650212
Enlem: -27.1422
Boylam: -169.2239

2021-05-09 00:33:15.089612
Enlem: -27.2116
Boylam: -169.1542

2021-05-09 00:33:16.529663
Enlem: -27.2810
Boylam: -169.0844

2021-05-09 00:33:18.154177
Enlem: -27.3504
Boylam: -169.0145

2021-05-09 00:33:19.577512
Enlem: -27.4197
Boylam: -168.9446

2021-05-09 00:33:21.006765
Enlem: -27.4890
Boylam: -168.8745

2021-05-09 00:33:22.453877
Enlem: -27.5582
Boylam: -168.8044

2021-05-09 00:33:23.881910
Enlem: -27.6044
Boylam: -168.7575

2021-05-09 00:33:25.332518
Enlem: -27.6735
Boylam: -168.6872

2021-05-09 00:33:26.857076
Enlem: -27.7426
Boylam: -168.6168

2021-05-09 00:33:28.426105
Enlem: -27.8117
Boylam: -168.5463

2021-05-09 00:33:29.939985
Enlem: -27.9037
Boylam: -168.4521

2021-05-09 00:33:31.464489
Enlem: -27.9727
Boylam: -168.3814

2021-05-09 00:33:33.004900
Enlem: -28.0416
Boylam: -168.3105

2021-05-09 00:33:34.434244
Enlem: -28.1105
Boylam: -168.2396

2021-05-09 00:33:35.865984
Enlem: -28.1564
Boylam: -168.1923

2021-05-09 00:33:37.302710
Enlem: -28.2252
Boylam: -168.1212

2021-05-09 00:33:38.841456
Enlem: -28.2940
Boylam: -168.0499

2021-05-09 00:33:40.386506
Enlem: -28.3627
Boylam: -167.9786

2021-05-09 00:33:41.914181
Enlem: -28.4314
Boylam: -167.9072

2021-05-09 00:33:43.342491
Enlem: -28.5000
Boylam: -167.8357

2021-05-09 00:33:44.784697
Enlem: -28.5686
Boylam: -167.7641

2021-05-09 00:33:46.324152
Enlem: -28.6371
Boylam: -167.6924

2021-05-09 00:33:47.899392
Enlem: -28.7056
Boylam: -167.6206

2021-05-09 00:33:49.403637
Enlem: -28.7741
Boylam: -167.5487

2021-05-09 00:33:50.934400
Enlem: -28.8425
Boylam: -167.4767

2021-05-09 00:33:52.471335
Enlem: -28.9109
Boylam: -167.4045

2021-05-09 00:33:54.006793
Enlem: -29.0020
Boylam: -167.3082

Yorumlar

Son düzenleme:
Alt alta yazmanıza gerek yok. Şu şekilde yazsanız yeter.
Python:
import requests, datetime

Ayrıca "hata mesajları" gibi şeyleri renkli olarak yazdırabilirsiniz. Bahsettiğiniz kütüphaneyi ben bu şekilde yazmıştım.
Uzun süre olduğu için blogdaki kodu düzenleyemiyorum, keşke yazılım bloglarında böyle bir şey mümkün olsa. Teşekkür ederim yine de. :)
 

Blog girdisi detayları

Ekleyen
Linuxginar
Okuma süresi
1 dakika okuma
Görüntüleme
446
Yorumlar
7
Son güncelleme
Değerlendirme
5,00 yıldız 1 değerlendirme

Yazılım kategorisindeki diğer girdiler

Linuxginar adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı