In [45]:
import requests
import json

In [46]:
r = requests.get('http://celestrak.com/NORAD/elements/amateur.txt')

In [47]:
print(r.url)
print(r.text)


http://celestrak.com/NORAD/elements/amateur.txt
OSCAR 7 (AO-7)          
1 07530U 74089B   17158.89207074 -.00000039  00000-0  32888-4 0  9998
2 07530 101.6294 127.7598 0012011 342.7215  42.2506 12.53627299947698
UOSAT 2 (UO-11)         
1 14781U 84021B   17158.92330604  .00000086  00000-0  16912-4 0  9992
2 14781  97.6980 204.9798 0007442 222.5444 137.5194 14.82898959767970
LUSAT (LO-19)           
1 20442U 90005G   17158.78682459 -.00000004  00000-0  14553-4 0  9994
2 20442  98.5754  95.3965 0011855 169.8968 190.2457 14.32861112430279
EYESAT-1 (AO-27)        
1 22825U 93061C   17158.88667509 -.00000016  00000-0  11688-4 0  9995
2 22825  98.8114 124.3538 0008542   6.6175 353.5118 14.29997643235800
ITAMSAT (IO-26)         
1 22826U 93061D   17158.84990877 -.00000009  00000-0  14207-4 0  9991
2 22826  98.8056 124.3997 0008870 356.8130   3.2993 14.30326393235990
RADIO ROSTO (RS-15)     
1 23439U 94085A   17158.63309233 -.00000030  00000-0  36115-3 0  9991
2 23439  64.8154 234.6206 0167134 247.4310 265.2794 11.27566407924332
JAS-2 (FO-29)           
1 24278U 96046B   17158.92100776 -.00000001  00000-0  36067-4 0  9990
2 24278  98.5656  43.4106 0350503   1.6123 358.6064 13.53076787 27379
TECHSAT 1B (GO-32)      
1 25397U 98043D   17158.77694328 -.00000022  00000-0  94801-5 0  9990
2 25397  98.6094 101.3122 0002142  56.2844 303.8539 14.23622976982239
ISS (ZARYA)             
1 25544U 98067A   17158.85883466  .00002903  00000-0  51317-4 0  9995
2 25544  51.6421  84.8219 0004663 245.8242 219.8714 15.53999267 60306
PCSAT (NO-44)           
1 26931U 01043C   17158.87848422 -.00000036  00000-0  18123-4 0  9993
2 26931  67.0508 115.2136 0007945 267.0534  92.9658 14.30462524818940
SAUDISAT 1C (SO-50)     
1 27607U 02058C   17158.44544102 -.00000008  00000-0  19268-4 0  9992
2 27607  64.5540 155.3304 0029829 101.7335 258.7117 14.75328646777546
CUTE-1 (CO-55)          
1 27844U 03031E   17158.50609141  .00000053  00000-0  43913-4 0  9992
2 27844  98.6891 167.6538 0010170  22.7614 337.4012 14.22040278722905
CUBESAT XI-IV (CO-57)   
1 27848U 03031J   17158.50324056  .00000047  00000-0  41197-4 0  9990
2 27848  98.6984 167.9057 0010263  31.5914 328.5878 14.21654563722790
MOZHAYETS 4 (RS-22)     
1 27939U 03042A   17158.90403903  .00000058  00000-0  18835-4 0  9991
2 27939  97.9378 303.9445 0011631 253.8461 204.6640 14.66567557731818
CUBESAT XI-V (CO-58)    
1 28895U 05043F   17158.87446404  .00000125  00000-0  32731-4 0  9991
2 28895  97.8637 321.5964 0017164 168.3446 191.8157 14.63397425619120
CUTE-1.7+APD II (CO-65) 
1 32785U 08021C   17158.49132009  .00000221  00000-0  29837-4 0  9994
2 32785  97.5668 183.2072 0012695 193.8783 166.2087 14.87884287493387
DELFI-C3 (DO-64)        
1 32789U 08021G   17158.91531805  .00001876  00000-0  13682-3 0  9999
2 32789  97.5594 217.3420 0014069 129.8749 230.3717 15.04844114495372
SEEDS II (CO-66)        
1 32791U 08021J   17158.50781183  .00000350  00000-0  41474-4 0  9990
2 32791  97.5638 187.5575 0013473 178.6491 181.4767 14.90215578493624
YUBILEINY (RS-30)       
1 32953U 08025A   17158.86656422  .00000011  00000-0  10211-4 0  9999
2 32953  82.5042 245.4462 0017674 307.0571  52.8892 12.43076902410261
PRISM (HITOMI)          
1 33493U 09002B   17158.93130226 -.00000046  00000-0  15781-5 0  9999
2 33493  98.1705  40.9761 0016365 109.7020 250.5983 14.95654903454394
KKS-1 (KISEKI)          
1 33499U 09002H   17158.92022875  .00000119  00000-0  25718-4 0  9994
2 33499  98.3310 324.0316 0010163  49.6854 310.5240 14.75188208449578
SWISSCUBE               
1 35932U 09051B   17158.85867186  .00000121  00000-0  38490-4 0  9990
2 35932  98.4942 297.1962 0006369 280.9148  79.1332 14.56012295408969
BEESAT                  
1 35933U 09051C   17158.84577192  .00000096  00000-0  32705-4 0  9999
2 35933  98.4979 298.4886 0004666 298.6605  61.4123 14.56132011408984
ITUPSAT 1               
1 35935U 09051E   17158.82869368  .00000097  00000-0  33398-4 0  9998
2 35935  98.5091 298.7246 0006941 289.0363  71.0082 14.55325906408873
XIWANG-1 (HOPE-1)       
1 36122U 09072B   17158.91540565 -.00000054  00000-0 -29809-4 0  9992
2 36122 100.1007 185.6575 0006767 254.9562 105.0803 13.16339778359306
TISAT 1                 
1 36799U 10035E   17158.81185967  .00000442  00000-0  51454-4 0  9993
2 36799  98.0605 281.3489 0012357   4.7907 355.3426 14.90385432374386
JUGNU                   
1 37839U 11058B   17158.33972959  .00000306  00000-0  21389-4 0  9990
2 37839  19.9600 150.1861 0019146  75.1387  62.0378 14.12584538292191
SRMSAT                  
1 37841U 11058D   17158.38451642  .00000309  00000-0  24841-4 0  9998
2 37841  19.9705 191.3988 0011789 334.5924 142.2387 14.10575985291892
M-CUBED & EXP-1 PRIME   
1 37855U 11061F   17158.87586827  .00001114  00000-0  66144-4 0  9992
2 37855 101.7178  25.5808 0181097 108.9849 253.1080 15.03008410304927
HORYU 2                 
1 38340U 12025D   17158.93135572  .00000209  00000-0  38956-4 0  9991
2 38340  98.3760 162.5267 0010853 327.6298  32.4243 14.75335042261513
STRAND-1                
1 39090U 13009E   17158.53910991  .00000046  00000-0  31774-4 0  9999
2 39090  98.5550   4.0681 0008710 336.3377  23.7406 14.34968059224078
SOMP                    
1 39134U 13015E   17158.66298967  .00001023  00000-0  59637-4 0  9995
2 39134  64.8664 257.2033 0035293 270.7745  88.9337 15.17773281227654
BEESAT-2                
1 39136U 13015G   17158.73692695  .00000865  00000-0  55966-4 0  9995
2 39136  64.8701 267.5206 0032017 285.0870  74.6713 15.15062756227457
CUBEBUG-1 (CAPITAN BETO)
1 39153U 13018D   17158.69575287  .00000163  00000-0  28367-4 0  9995
2 39153  97.9854 251.0425 0018506  80.6256 279.7047 14.80176525222181
ZACUBE-1 (TSHEPISOSAT)  
1 39417U 13066B   17158.76696758  .00000214  00000-0  33750-4 0  9995
2 39417  97.6302 201.4663 0057948 301.6047  57.9518 14.80703607191382
TRITON-1                
1 39427U 13066M   17158.78060417  .00000195  00000-0  39156-4 0  9999
2 39427  97.6375 174.7670 0114898  19.7048 340.8543 14.67453196189478
GOMX 1                  
1 39430U 13066Q   17158.43288858  .00000206  00000-0  45908-4 0  9991
2 39430  97.6645 158.2127 0153503  74.0163 287.7887 14.58862816188511
HUMSAT-D                
1 39433U 13066T   17158.59329892  .00000578  00000-0  63001-4 0  9991
2 39433  97.6530 221.9986 0029777 247.7775 112.0285 14.91419811191405
EAGLE 2                 
1 39436U 13066W   17158.75241545  .00017865  00000-0  49894-3 0  9990
2 39436  97.7086 264.2497 0012406 117.4615 242.7892 15.36702446195205
CUBEBUG-2 (LO-74)       
1 39440U 13066AA  17158.88596896  .00000193  00000-0  34281-4 0  9992
2 39440  97.6293 190.8292 0079963 331.5945  28.0917 14.75445505189525
FUNCUBE-1 (AO-73)       
1 39444U 13066AE  17158.07585092  .00000261  00000-0  39146-4 0  9994
2 39444  97.6318 201.8492 0057091 300.6388  58.9204 14.81434821189525
UWE-3                   
1 39446U 13066AG  17158.80495753  .00000201  00000-0  33830-4 0  9999
2 39446  97.6284 195.8464 0069327 316.9980  42.5825 14.77978069189220
SPROUT                  
1 39770U 14029E   17158.87277884  .00000797  00000-0  96856-4 0  9996
2 39770  97.8715 258.3334 0009361   8.8031 351.3329 14.86219501164758
UNISAT-6                
1 40012U 14033C   17158.90059360  .00000189  00000-0  36109-4 0  9993
2 40012  97.8585  42.9244 0057899 325.3064  34.4373 14.73613761159577
DUCHIFAT-1              
1 40021U 14033M   17158.49307716  .00000431  00000-0  50727-4 0  9990
2 40021  97.9196  71.6442 0012664 340.1804  19.8919 14.89878410161154
FUNCUBE-3 (EO-79)       
1 40025U 14033R   17158.19619737  .00000241  00000-0  32012-4 0  9996
2 40025  97.9138  69.3070 0012229 345.2354  14.8503 14.88410862160490
CHUBUSAT-1              
1 40300U 14070C   17158.88270755  .00000829  00000-0  40466-4 0  9996
2 40300  97.3958 238.9488 0021971 131.0186 341.9804 15.20837532143375
NUDT-PHONESAT           
1 40900U 15049B   17158.88578580  .00001884  00000-0  92262-4 0  9999
2 40900  97.4427 166.9409 0012260 256.7608 103.2259 15.19344186 95040
ZDPS 2A                 
1 40901U 15049C   17158.92944725  .00000837  00000-0  46716-4 0  9993
2 40901  97.4576 166.3887 0012275 256.7657 103.2207 15.16198810 94938
ZDPS 2B                 
1 40902U 15049D   17158.85788721  .00000822  00000-0  46158-4 0  9992
2 40902  97.4447 165.0142 0012344 253.7238 106.2637 15.16039255 94910
XW-2A                   
1 40903U 15049E   17158.95179739  .00001782  00000-0  48746-4 0  9998
2 40903  97.4217 184.5419 0013352 302.7745  57.2213 15.38693016 96223
KAITUO 1A               
1 40904U 15049F   17158.85883853  .00000329  00000-0  21418-4 0  9990
2 40904  97.4534 164.7106 0013216 254.5072 202.5002 15.14496418 94832
2015-049G               
1 40905U 15049G   17158.94416679  .00000383  00000-0  24936-4 0  9997
2 40905  97.4504 163.5457 0014445 242.8263 117.1496 15.13526983 94808
XW-2C                   
1 40906U 15049H   17158.85895669  .00000610  00000-0  36635-4 0  9990
2 40906  97.4544 164.5361 0013704 244.3727 115.6089 15.14515729 94827
XW-2D                   
1 40907U 15049J   17158.90905715  .00000658  00000-0  39142-4 0  9999
2 40907  97.4513 164.3500 0013074 241.9832 118.0078 15.14617898 94833
LILACSAT 2              
1 40908U 15049K   17158.96292253  .00000387  00000-0  25494-4 0  9996
2 40908  97.4616 164.1879 0014691 240.0081 119.9692 15.13106269 94776
XW-2F                   
1 40910U 15049M   17158.85063641  .00000982  00000-0  55286-4 0  9997
2 40910  97.4534 164.9613 0013907 239.8151 120.1705 15.15488171 94737
XW-2B                   
1 40911U 15049N   17158.91492090  .00000653  00000-0  38866-4 0  9999
2 40911  97.4556 164.7271 0012979 242.3180 117.6735 15.14580506 94737
KAITUO 1B               
1 40912U 15049P   17158.86139069  .00001114  00000-0  58702-4 0  9992
2 40912  97.4510 166.7840 0014177 231.2493 247.9776 15.17583094 94873
TIANWANG 1C (TW-1C)     
1 40926U 15051B   17158.79204867  .00005846  00000-0  13630-3 0  9997
2 40926  97.2313 198.4263 0011415 193.0891 256.4246 15.42562425 95474
TIANWANG 1B (TW-1B)     
1 40927U 15051C   17158.85500343  .00005678  00000-0  13740-3 0  9998
2 40927  97.2398 198.5105 0010686 204.4406 241.9785 15.41464134 95432
TIANWANG 1A (TW-1A)     
1 40928U 15051D   17158.83099763  .00002797  00000-0  81823-4 0  9993
2 40928  97.2276 194.8154 0011121 226.4151 188.5637 15.36039535 95267
LAPAN-A2 (IO-86)        
1 40931U 15052B   17158.31518060  .00000688  00000-0  69462-5 0  9990
2 40931   6.0010 303.1278 0012525 103.4387 256.7194 14.76530117 91505
LQSAT                   
1 40958U 15057A   17158.87354184  .00000002  00000-0  81576-5 0  9990
2 40958  97.9777 234.3551 0019649  95.4583 264.8849 14.72966781 89740
CHUBUSAT-2              
1 41338U 16012B   17158.43537781  .00000309  00000-0  17502-4 0  9990
2 41338  31.0021 174.1939 0013962 322.9381  37.0289 14.99737653 71529
CHUBUSAT-3              
1 41339U 16012C   17158.43147656  .00000284  00000-0  15484-4 0  9998
2 41339  31.0108 173.3800 0013988 330.0301  29.9534 14.99943399 71501
OUFTI-1                 
1 41458U 16025C   17158.92503464  .00001210  00000-0  69551-4 0  9995
2 41458  98.1838 195.9706 0172672 320.7210  38.1592 15.03139375 61190
E-ST@R-II               
1 41459U 16025D   17158.87840868  .00000917  00000-0  53908-4 0  9994
2 41459  98.1883 195.8771 0173908 321.6904  37.2074 15.02996660 61175
AAUSAT 4                
1 41460U 16025E   17158.88130323  .00001933  00000-0  10822-3 0  9991
2 41460  98.1793 195.9762 0166345 319.9777  38.9237 15.03873524 61198
NUSAT 1 (LO-87)         
1 41557U 16033B   17158.83979530  .00001401  00000-0  55527-4 0  9995
2 41557  97.4635 238.3567 0015444  45.8308 314.4197 15.27016068 57005
BEESAT-4                
1 41619U 16040W   17158.84778320  .00001495  00000-0  71010-4 0  9995
2 41619  97.4630 221.3252 0013882 100.2342 260.0459 15.20714388 41171
PRATHAM                 
1 41783U 16059A   17158.85833919  .00000065  00000-0  22185-4 0  9995
2 41783  98.1677 220.3287 0033511 187.8196 172.2487 14.62837150 37233
ALSAT 1N                
1 41789U 16059G   17158.92294830  .00000098  00000-0  27852-4 0  9994
2 41789  98.1677 220.8756 0028244 181.1800 178.9329 14.64047210 37253
NAYIF-1 (EO-88)         
1 42017U 17008BX  17158.90742674  .00001472  00000-0  65772-4 0  9996
2 42017  97.4960 220.3818 0005033 247.7182 112.3521 15.22936918 17073


In [69]:
f = open('amateur.txt', 'r+')

In [70]:
f.read()


Out[70]:
'OSCAR 7 (AO-7)          \n1 07530U 74089B   17157.85566058 -.00000032  00000-0  74274-4 0  9991\n2 07530 101.6293 126.7439 0012026 344.7437  44.8584 12.53627301947333\nUOSAT 2 (UO-11)         \n1 14781U 84021B   17157.57376735  .00000098  00000-0  18371-4 0  9991\n2 14781  97.6981 203.6799 0007351 227.5873 132.4720 14.82898575767779\nLUSAT (LO-19)           \n1 20442U 90005G   17157.80919745 -.00000011  00000-0  11872-4 0  9996\n2 20442  98.5753  94.4288 0011798 172.7670 187.3686 14.32861011430072\nEYESAT-1 (AO-27)        \n1 22825U 93061C   17157.83712816 -.00000010  00000-0  13989-4 0  9991\n2 22825  98.8112 123.2914 0008598   9.6571 350.4775 14.29997613235653\nITAMSAT (IO-26)         \n1 22826U 93061D   17157.87055661 -.00000009  00000-0  13959-4 0  9999\n2 22826  98.8055 123.4085 0008931 359.6761   0.4413 14.30326285236106\nRADIO ROSTO (RS-15)     \n1 23439U 94085A   17157.65856149 -.00000029  00000-0  38782-3 0  9995\n2 23439  64.8155 236.1967 0167137 247.5959 269.4381 11.27566381924224\nJAS-2 (FO-29)           \n1 24278U 96046B   17157.66398894 -.00000002  00000-0  34572-4 0  9990\n2 24278  98.5658  42.3207 0350569   4.8670 355.5736 13.53076703 27207\nTECHSAT 1B (GO-32)      \n1 25397U 98043D   17157.79297896 -.00000026  00000-0  74841-5 0  9996\n2 25397  98.6093 100.3490 0002171  57.9074 302.2315 14.23622944982094\nISS (ZARYA)             \n1 25544U 98067A   17157.94655197  .00002630  00000-0  47191-4 0  9994\n2 25544  51.6418  89.3693 0004703 241.3496 157.2990 15.53992000 60168\nPCSAT (NO-44)           \n1 26931U 01043C   17157.89962793 -.00000038  00000-0  17340-4 0  9994\n2 26931  67.0507 117.7391 0007958 267.1565  92.8625 14.30462437818809\nSAUDISAT 1C (SO-50)     \n1 27607U 02058C   17157.49644987  .00000001  00000-0  20508-4 0  9999\n2 27607  64.5539 158.2304 0029859 102.2206 258.2243 14.75328408777532\nCUTE-1 (CO-55)          \n1 27844U 03031E   17157.94320203  .00000060  00000-0  46773-4 0  9993\n2 27844  98.6891 167.0991 0010206  24.2885 335.8772 14.22040180722827\nCUBESAT XI-IV (CO-57)   \n1 27848U 03031J   17157.94019864  .00000049  00000-0  42130-4 0  9995\n2 27848  98.6984 167.3507 0010288  33.1088 327.0731 14.21654454722714\nMOZHAYETS 4 (RS-22)     \n1 27939U 03042A   17157.95142003  .00000074  00000-0  21852-4 0  9997\n2 27939  97.9376 303.0227 0011611 257.2398 214.8050 14.66567367731671\nCUBESAT XI-V (CO-58)    \n1 28895U 05043F   17157.91720929  .00000137  00000-0  35044-4 0  9995\n2 28895  97.8636 320.6834 0017091 171.3248 188.8254 14.63397139618752\nCUTE-1.7+APD II (CO-65) \n1 32785U 08021C   17157.48255156  .00000231  00000-0  30881-4 0  9993\n2 32785  97.5670 182.2444 0012598 197.3295 162.7494 14.87883869493233\nDELFI-C3 (DO-64)        \n1 32789U 08021G   17157.91790762  .00001761  00000-0  12872-3 0  9990\n2 32789  97.5594 216.3656 0014016 132.9125 227.3280 15.04840417495224\nSEEDS II (CO-66)        \n1 32791U 08021J   17157.50062011  .00000412  00000-0  47852-4 0  9996\n2 32791  97.5639 186.5931 0013374 182.0203 178.0963 14.90214843493477\nYUBILEINY (RS-30)       \n1 32953U 08025A   17157.90074773  .00000009  00000-0 -43511-5 0  9994\n2 32953  82.5043 246.0466 0017692 309.2996  50.6514 12.43076924410146\nPRISM (HITOMI)          \n1 33493U 09002B   17157.92778153 -.00000064  00000-0 -39021-7 0  9990\n2 33493  98.1706  39.9301 0016340 112.7159 247.5797 14.95654614454245\nKKS-1 (KISEKI)          \n1 33499U 09002H   17157.90280026  .00000093  00000-0  21879-4 0  9990\n2 33499  98.3309 322.9845 0010210  52.6343 307.5793 14.75187766449421\nSWISSCUBE               \n1 35932U 09051B   17157.89657760  .00000124  00000-0  39067-4 0  9992\n2 35932  98.4941 296.2171 0006375 284.4757  75.5733 14.56011943408786\nBEESAT                  \n1 35933U 09051C   17157.95247225  .00000104  00000-0  34528-4 0  9996\n2 35933  98.4978 297.5789 0004695 302.1672  57.9069 14.56131754408850\nITUPSAT 1               \n1 35935U 09051E   17157.93489976  .00000091  00000-0  31917-4 0  9991\n2 35935  98.5089 297.8144 0006947 292.2852  67.7608 14.55325608408710\nXIWANG-1 (HOPE-1)       \n1 36122U 09072B   17157.77532718 -.00000030  00000-0  31426-4 0  9997\n2 36122 100.1008 184.5681 0006759 257.8822 102.1535 13.16339795359258\nTISAT 1                 \n1 36799U 10035E   17157.87193104  .00000393  00000-0  46366-4 0  9991\n2 36799  98.0604 280.3902 0012438   7.9664 352.1748 14.90384598374046\nJUGNU                   \n1 37839U 11058B   17157.35020652  .00000306  00000-0  21589-4 0  9997\n2 37839  19.9599 156.1868 0019182  64.1962  70.0492 14.12584424292053\nSRMSAT                  \n1 37841U 11058D   17157.46885962  .00000309  00000-0  24816-4 0  9994\n2 37841  19.9705 196.9326 0011789 324.5654 172.4379 14.10575906291673\nM-CUBED & EXP-1 PRIME   \n1 37855U 11061F   17157.87731786  .00001121  00000-0  66491-4 0  9990\n2 37855 101.7182  24.0750 0181114 111.9310 250.1261 15.03005730304772\nHORYU 2                 \n1 38340U 12025D   17157.91402943  .00000218  00000-0  40277-4 0  9996\n2 38340  98.3760 161.4735 0010920 331.0517  29.0084 14.75334522261369\nSTRAND-1                \n1 39090U 13009E   17157.56291895  .00000048  00000-0  32170-4 0  9999\n2 39090  98.5551   3.1010 0008767 339.3647  20.7183 14.34967897223954\nSOMP                    \n1 39134U 13015E   17157.67463073  .00001016  00000-0  59309-4 0  9995\n2 39134  64.8665 260.3932 0035246 271.0341  88.6747 15.17770685227503\nBEESAT-2                \n1 39136U 13015G   17157.74679967  .00000841  00000-0  54731-4 0  9995\n2 39136  64.8701 270.7025 0031975 285.1503  74.6086 15.15060587227305\nCUBEBUG-1 (CAPITAN BETO)\n1 39153U 13018D   17157.47894240  .00000167  00000-0  28925-4 0  9997\n2 39153  97.9853 249.8323 0018524  84.2712 276.0612 14.80176007222003\nZACUBE-1 (TSHEPISOSAT)  \n1 39417U 13066B   17157.75331750  .00000208  00000-0  32961-4 0  9997\n2 39417  97.6303 200.5017 0057996 304.9928  54.5849 14.80703069191239\nTRITON-1                \n1 39427U 13066M   17157.96237530  .00000198  00000-0  39762-4 0  9996\n2 39427  97.6376 174.0036 0114971  22.3128 338.3022 14.67452795189354\nGOMX 1                  \n1 39430U 13066Q   17157.95277645  .00000217  00000-0  48021-4 0  9990\n2 39430  97.6644 157.7693 0153510  75.5188 286.2990 14.58862624188250\nHUMSAT-D                \n1 39433U 13066T   17157.65401315  .00000594  00000-0  64603-4 0  9995\n2 39433  97.6531 221.0870 0029729 251.0483 108.7513 14.91418770192444\nEAGLE 2                 \n1 39436U 13066W   17157.51518678  .00017965  00000-0  50244-3 0  9999\n2 39436  97.7081 262.9534 0012445 121.4069 238.8393 15.36656186195018\nCUBEBUG-2 (LO-74)       \n1 39440U 13066AA  17157.73308029  .00000187  00000-0  33388-4 0  9994\n2 39440  97.6294 189.7411 0080053 335.3729  24.3667 14.75444914189355\nFUNCUBE-1 (AO-73)       \n1 39444U 13066AE  17157.94076422  .00000261  00000-0  39078-4 0  9995\n2 39444  97.6318 201.7205 0057095 301.0888  58.4730 14.81434718189502\nUWE-3                   \n1 39446U 13066AG  17157.51863816  .00000207  00000-0  34574-4 0  9997\n2 39446  97.6286 194.6277 0069411 321.2445  38.3798 14.77977348189625\nSPROUT                  \n1 39770U 14029E   17157.86288776  .00000842  00000-0  10196-3 0  9999\n2 39770  97.8715 257.3336 0009430  11.8761 348.2664 14.86218298164603\nUNISAT-6                \n1 40012U 14033C   17157.61047148  .00000206  00000-0  38555-4 0  9998\n2 40012  97.8587  41.6745 0058009 329.5021  30.2818 14.73613253159387\nDUCHIFAT-1              \n1 40021U 14033M   17157.82146968  .00000409  00000-0  48450-4 0  9991\n2 40021  97.9196  70.9716 0012725 342.4572  17.6204 14.89877863161058\nFUNCUBE-3 (EO-79)       \n1 40025U 14033R   17157.92728976  .00000248  00000-0  32863-4 0  9993\n2 40025  97.9138  69.0385 0012255 346.1120  13.9758 14.88410692160455\nCHUBUSAT-1              \n1 40300U 14070C   17157.82685807  .00000752  00000-0  37015-4 0  9998\n2 40300  97.3958 237.9126 0021898 134.5399 321.3650 15.20835150143213\nNUDT-PHONESAT           \n1 40900U 15049B   17157.96374649  .00002086  00000-0  10182-3 0  9992\n2 40900  97.4422 166.0321 0012213 260.1982  99.7874 15.19341020 94901\nZDPS 2A                 \n1 40901U 15049C   17157.93950065  .00000849  00000-0  47370-4 0  9997\n2 40901  97.4577 165.4156 0012249 260.6939  99.2909 15.16197005 94787\nZDPS 2B                 \n1 40902U 15049D   17157.93383966  .00000819  00000-0  45975-4 0  9994\n2 40902  97.4448 164.1077 0012319 257.3594 102.6262 15.16037574 94775\nXW-2A                   \n1 40903U 15049E   17157.91127823  .00001814  00000-0  49574-4 0  9996\n2 40903  97.4218 183.4886 0013417 306.9309  53.0706 15.38689198 96063\nKAITUO 1A               \n1 40904U 15049F   17157.86666734  .00000569  00000-0  34400-4 0  9998\n2 40904  97.4536 163.7386 0013195 258.5746 192.3715 15.14497157 94682\n2015-049G               \n1 40905U 15049G   17157.95247391  .00000419  00000-0  26941-4 0  9998\n2 40905  97.4504 162.5759 0014393 246.5886 113.3832 15.13526232 94658\nXW-2C                   \n1 40906U 15049H   17157.93398036  .00000624  00000-0  37359-4 0  9993\n2 40906  97.4544 163.6297 0013666 247.9612 112.0169 15.14514405 94688\nXW-2D                   \n1 40907U 15049J   17157.91807779  .00000678  00000-0  40224-4 0  9995\n2 40907  97.4514 163.3791 0013033 245.8354 114.1516 15.14616428 94687\nLILACSAT 2              \n1 40908U 15049K   17157.90482287  .00000379  00000-0  25015-4 0  9997\n2 40908  97.4616 163.1522 0014643 244.0166 115.9557 15.13105422 94614\nXW-2F                   \n1 40910U 15049M   17157.92625280  .00001023  00000-0  57443-4 0  9991\n2 40910  97.4534 164.0542 0013867 243.3541 116.6271 15.15486256 94726\nXW-2B                   \n1 40911U 15049N   17157.92391717  .00000665  00000-0  39551-4 0  9998\n2 40911  97.4557 163.7557 0012936 246.1831 113.8045 15.14578989 94589\nKAITUO 1B               \n1 40912U 15049P   17157.92759491  .00001278  00000-0  66830-4 0  9997\n2 40912  97.4511 165.8652 0014071 235.1118 185.7654 15.17582002 94732\nTIANWANG 1C (TW-1C)     \n1 40926U 15051B   17157.86740741  .00005846  00000-0  13637-3 0  9997\n2 40926  97.2313 197.5088 0011189 196.8903 161.2575 15.42551440 95329\nTIANWANG 1B (TW-1B)     \n1 40927U 15051C   17157.88817682  .00005688  00000-0  13769-3 0  9999\n2 40927  97.2395 197.5518 0010562 208.2943 276.4667 15.41453080 95280\nTIANWANG 1A (TW-1A)     \n1 40928U 15051D   17157.86595113  .00002785  00000-0  81514-4 0  9999\n2 40928  97.2279 193.8678 0011055 230.0425 251.9585 15.36033874 95112\nLAPAN-A2 (IO-86)        \n1 40931U 15052B   17157.84235354  .00000736  00000-0  13584-4 0  9996\n2 40931   6.0011 306.5067 0013102  94.6083 265.5537 14.76530561 91439\nLQSAT                   \n1 40958U 15057A   17157.85457356  .00000020  00000-0  10940-4 0  9998\n2 40958  97.9775 233.3540 0019648  98.4787 261.8640 14.72966793 89595\nCHUBUSAT-2              \n1 41338U 16012B   17157.43702983  .00000306  00000-0  17316-4 0  9997\n2 41338  31.0021 180.5346 0013982 313.0940  46.8525 14.99737178 71372\nCHUBUSAT-3              \n1 41339U 16012C   17157.43326480  .00000301  00000-0  16800-4 0  9994\n2 41339  31.0105 179.7207 0014024 320.1459  39.8148 14.99943086 71352\nOUFTI-1                 \n1 41458U 16025C   17157.92652534  .00001077  00000-0  62179-4 0  9997\n2 41458  98.1859 194.9171 0173945 324.2401  34.7278 15.03135743 61045\nE-ST@R-II               \n1 41459U 16025D   17157.87980266  .00001050  00000-0  60970-4 0  9996\n2 41459  98.1884 194.8208 0174015 325.0636  33.9268 15.02995051 61025\nAAUSAT 4                \n1 41460U 16025E   17157.88327688  .00002108  00000-0  11758-3 0  9996\n2 41460  98.1793 194.9209 0166353 323.3028  35.6891 15.03870501 61046\nNUSAT 1 (LO-87)         \n1 41557U 16033B   17157.92238609  .00001427  00000-0  56498-4 0  9995\n2 41557  97.4634 237.4393 0015510  48.8257 311.4317 15.27013443 56869\nBEESAT-4                \n1 41619U 16040W   17157.59757047  .00001471  00000-0  69942-4 0  9994\n2 41619  97.4632 220.0870 0013859 104.0791 256.1986 15.20710147 40987\nPRATHAM                 \n1 41783U 16059A   17157.62711564  .00000075  00000-0  24017-4 0  9997\n2 41783  98.1677 219.1101 0033425 191.6914 168.3515 14.62836960 37055\nALSAT 1N                \n1 41789U 16059G   17157.89777685  .00000103  00000-0  28856-4 0  9995\n2 41789  98.1677 219.8588 0028201 184.3767 175.7190 14.64046964 37104\nNAYIF-1 (EO-88)         \n1 42017U 17008BX  17157.92185663  .00001501  00000-0  67012-4 0  9998\n2 42017  97.4960 219.3981 0004993 252.2569 107.8122 15.22933953 16921\n'

In [84]:
file = open('amateur.txt', 'r')
one = file.readline()
two = file.readline()
three = file.readline()
print(one, two, three)


OSCAR 7 (AO-7)          
 1 07530U 74089B   17157.85566058 -.00000032  00000-0  74274-4 0  9991
 2 07530 101.6293 126.7439 0012026 344.7437  44.8584 12.53627301947333


In [2]:
def file_len(fname):
    """Return lengths of file"""
    with open(fname) as f:
        for i, l in enumerate(f):
            pass
    return i + 1

def chomp(s):
    return s[:-1] if s.endswith('\n') else s

In [9]:
file = open('amateur.txt', 'r')

num_tles = int(file_len('amateur.txt')/3)

print(num_tles)

sat_data = {}

for i in range(num_tles):
    one = file.readline()
    two = file.readline()
    three = file.readline()
    sat_data[i]=[one, two, three]

print(sat_data)


74
{0: ['OSCAR 7 (AO-7)          \n', '1 07530U 74089B   17157.85566058 -.00000032  00000-0  74274-4 0  9991\n', '2 07530 101.6293 126.7439 0012026 344.7437  44.8584 12.53627301947333\n'], 1: ['UOSAT 2 (UO-11)         \n', '1 14781U 84021B   17157.57376735  .00000098  00000-0  18371-4 0  9991\n', '2 14781  97.6981 203.6799 0007351 227.5873 132.4720 14.82898575767779\n'], 2: ['LUSAT (LO-19)           \n', '1 20442U 90005G   17157.80919745 -.00000011  00000-0  11872-4 0  9996\n', '2 20442  98.5753  94.4288 0011798 172.7670 187.3686 14.32861011430072\n'], 3: ['EYESAT-1 (AO-27)        \n', '1 22825U 93061C   17157.83712816 -.00000010  00000-0  13989-4 0  9991\n', '2 22825  98.8112 123.2914 0008598   9.6571 350.4775 14.29997613235653\n'], 4: ['ITAMSAT (IO-26)         \n', '1 22826U 93061D   17157.87055661 -.00000009  00000-0  13959-4 0  9999\n', '2 22826  98.8055 123.4085 0008931 359.6761   0.4413 14.30326285236106\n'], 5: ['RADIO ROSTO (RS-15)     \n', '1 23439U 94085A   17157.65856149 -.00000029  00000-0  38782-3 0  9995\n', '2 23439  64.8155 236.1967 0167137 247.5959 269.4381 11.27566381924224\n'], 6: ['JAS-2 (FO-29)           \n', '1 24278U 96046B   17157.66398894 -.00000002  00000-0  34572-4 0  9990\n', '2 24278  98.5658  42.3207 0350569   4.8670 355.5736 13.53076703 27207\n'], 7: ['TECHSAT 1B (GO-32)      \n', '1 25397U 98043D   17157.79297896 -.00000026  00000-0  74841-5 0  9996\n', '2 25397  98.6093 100.3490 0002171  57.9074 302.2315 14.23622944982094\n'], 8: ['ISS (ZARYA)             \n', '1 25544U 98067A   17157.94655197  .00002630  00000-0  47191-4 0  9994\n', '2 25544  51.6418  89.3693 0004703 241.3496 157.2990 15.53992000 60168\n'], 9: ['PCSAT (NO-44)           \n', '1 26931U 01043C   17157.89962793 -.00000038  00000-0  17340-4 0  9994\n', '2 26931  67.0507 117.7391 0007958 267.1565  92.8625 14.30462437818809\n'], 10: ['SAUDISAT 1C (SO-50)     \n', '1 27607U 02058C   17157.49644987  .00000001  00000-0  20508-4 0  9999\n', '2 27607  64.5539 158.2304 0029859 102.2206 258.2243 14.75328408777532\n'], 11: ['CUTE-1 (CO-55)          \n', '1 27844U 03031E   17157.94320203  .00000060  00000-0  46773-4 0  9993\n', '2 27844  98.6891 167.0991 0010206  24.2885 335.8772 14.22040180722827\n'], 12: ['CUBESAT XI-IV (CO-57)   \n', '1 27848U 03031J   17157.94019864  .00000049  00000-0  42130-4 0  9995\n', '2 27848  98.6984 167.3507 0010288  33.1088 327.0731 14.21654454722714\n'], 13: ['MOZHAYETS 4 (RS-22)     \n', '1 27939U 03042A   17157.95142003  .00000074  00000-0  21852-4 0  9997\n', '2 27939  97.9376 303.0227 0011611 257.2398 214.8050 14.66567367731671\n'], 14: ['CUBESAT XI-V (CO-58)    \n', '1 28895U 05043F   17157.91720929  .00000137  00000-0  35044-4 0  9995\n', '2 28895  97.8636 320.6834 0017091 171.3248 188.8254 14.63397139618752\n'], 15: ['CUTE-1.7+APD II (CO-65) \n', '1 32785U 08021C   17157.48255156  .00000231  00000-0  30881-4 0  9993\n', '2 32785  97.5670 182.2444 0012598 197.3295 162.7494 14.87883869493233\n'], 16: ['DELFI-C3 (DO-64)        \n', '1 32789U 08021G   17157.91790762  .00001761  00000-0  12872-3 0  9990\n', '2 32789  97.5594 216.3656 0014016 132.9125 227.3280 15.04840417495224\n'], 17: ['SEEDS II (CO-66)        \n', '1 32791U 08021J   17157.50062011  .00000412  00000-0  47852-4 0  9996\n', '2 32791  97.5639 186.5931 0013374 182.0203 178.0963 14.90214843493477\n'], 18: ['YUBILEINY (RS-30)       \n', '1 32953U 08025A   17157.90074773  .00000009  00000-0 -43511-5 0  9994\n', '2 32953  82.5043 246.0466 0017692 309.2996  50.6514 12.43076924410146\n'], 19: ['PRISM (HITOMI)          \n', '1 33493U 09002B   17157.92778153 -.00000064  00000-0 -39021-7 0  9990\n', '2 33493  98.1706  39.9301 0016340 112.7159 247.5797 14.95654614454245\n'], 20: ['KKS-1 (KISEKI)          \n', '1 33499U 09002H   17157.90280026  .00000093  00000-0  21879-4 0  9990\n', '2 33499  98.3309 322.9845 0010210  52.6343 307.5793 14.75187766449421\n'], 21: ['SWISSCUBE               \n', '1 35932U 09051B   17157.89657760  .00000124  00000-0  39067-4 0  9992\n', '2 35932  98.4941 296.2171 0006375 284.4757  75.5733 14.56011943408786\n'], 22: ['BEESAT                  \n', '1 35933U 09051C   17157.95247225  .00000104  00000-0  34528-4 0  9996\n', '2 35933  98.4978 297.5789 0004695 302.1672  57.9069 14.56131754408850\n'], 23: ['ITUPSAT 1               \n', '1 35935U 09051E   17157.93489976  .00000091  00000-0  31917-4 0  9991\n', '2 35935  98.5089 297.8144 0006947 292.2852  67.7608 14.55325608408710\n'], 24: ['XIWANG-1 (HOPE-1)       \n', '1 36122U 09072B   17157.77532718 -.00000030  00000-0  31426-4 0  9997\n', '2 36122 100.1008 184.5681 0006759 257.8822 102.1535 13.16339795359258\n'], 25: ['TISAT 1                 \n', '1 36799U 10035E   17157.87193104  .00000393  00000-0  46366-4 0  9991\n', '2 36799  98.0604 280.3902 0012438   7.9664 352.1748 14.90384598374046\n'], 26: ['JUGNU                   \n', '1 37839U 11058B   17157.35020652  .00000306  00000-0  21589-4 0  9997\n', '2 37839  19.9599 156.1868 0019182  64.1962  70.0492 14.12584424292053\n'], 27: ['SRMSAT                  \n', '1 37841U 11058D   17157.46885962  .00000309  00000-0  24816-4 0  9994\n', '2 37841  19.9705 196.9326 0011789 324.5654 172.4379 14.10575906291673\n'], 28: ['M-CUBED & EXP-1 PRIME   \n', '1 37855U 11061F   17157.87731786  .00001121  00000-0  66491-4 0  9990\n', '2 37855 101.7182  24.0750 0181114 111.9310 250.1261 15.03005730304772\n'], 29: ['HORYU 2                 \n', '1 38340U 12025D   17157.91402943  .00000218  00000-0  40277-4 0  9996\n', '2 38340  98.3760 161.4735 0010920 331.0517  29.0084 14.75334522261369\n'], 30: ['STRAND-1                \n', '1 39090U 13009E   17157.56291895  .00000048  00000-0  32170-4 0  9999\n', '2 39090  98.5551   3.1010 0008767 339.3647  20.7183 14.34967897223954\n'], 31: ['SOMP                    \n', '1 39134U 13015E   17157.67463073  .00001016  00000-0  59309-4 0  9995\n', '2 39134  64.8665 260.3932 0035246 271.0341  88.6747 15.17770685227503\n'], 32: ['BEESAT-2                \n', '1 39136U 13015G   17157.74679967  .00000841  00000-0  54731-4 0  9995\n', '2 39136  64.8701 270.7025 0031975 285.1503  74.6086 15.15060587227305\n'], 33: ['CUBEBUG-1 (CAPITAN BETO)\n', '1 39153U 13018D   17157.47894240  .00000167  00000-0  28925-4 0  9997\n', '2 39153  97.9853 249.8323 0018524  84.2712 276.0612 14.80176007222003\n'], 34: ['ZACUBE-1 (TSHEPISOSAT)  \n', '1 39417U 13066B   17157.75331750  .00000208  00000-0  32961-4 0  9997\n', '2 39417  97.6303 200.5017 0057996 304.9928  54.5849 14.80703069191239\n'], 35: ['TRITON-1                \n', '1 39427U 13066M   17157.96237530  .00000198  00000-0  39762-4 0  9996\n', '2 39427  97.6376 174.0036 0114971  22.3128 338.3022 14.67452795189354\n'], 36: ['GOMX 1                  \n', '1 39430U 13066Q   17157.95277645  .00000217  00000-0  48021-4 0  9990\n', '2 39430  97.6644 157.7693 0153510  75.5188 286.2990 14.58862624188250\n'], 37: ['HUMSAT-D                \n', '1 39433U 13066T   17157.65401315  .00000594  00000-0  64603-4 0  9995\n', '2 39433  97.6531 221.0870 0029729 251.0483 108.7513 14.91418770192444\n'], 38: ['EAGLE 2                 \n', '1 39436U 13066W   17157.51518678  .00017965  00000-0  50244-3 0  9999\n', '2 39436  97.7081 262.9534 0012445 121.4069 238.8393 15.36656186195018\n'], 39: ['CUBEBUG-2 (LO-74)       \n', '1 39440U 13066AA  17157.73308029  .00000187  00000-0  33388-4 0  9994\n', '2 39440  97.6294 189.7411 0080053 335.3729  24.3667 14.75444914189355\n'], 40: ['FUNCUBE-1 (AO-73)       \n', '1 39444U 13066AE  17157.94076422  .00000261  00000-0  39078-4 0  9995\n', '2 39444  97.6318 201.7205 0057095 301.0888  58.4730 14.81434718189502\n'], 41: ['UWE-3                   \n', '1 39446U 13066AG  17157.51863816  .00000207  00000-0  34574-4 0  9997\n', '2 39446  97.6286 194.6277 0069411 321.2445  38.3798 14.77977348189625\n'], 42: ['SPROUT                  \n', '1 39770U 14029E   17157.86288776  .00000842  00000-0  10196-3 0  9999\n', '2 39770  97.8715 257.3336 0009430  11.8761 348.2664 14.86218298164603\n'], 43: ['UNISAT-6                \n', '1 40012U 14033C   17157.61047148  .00000206  00000-0  38555-4 0  9998\n', '2 40012  97.8587  41.6745 0058009 329.5021  30.2818 14.73613253159387\n'], 44: ['DUCHIFAT-1              \n', '1 40021U 14033M   17157.82146968  .00000409  00000-0  48450-4 0  9991\n', '2 40021  97.9196  70.9716 0012725 342.4572  17.6204 14.89877863161058\n'], 45: ['FUNCUBE-3 (EO-79)       \n', '1 40025U 14033R   17157.92728976  .00000248  00000-0  32863-4 0  9993\n', '2 40025  97.9138  69.0385 0012255 346.1120  13.9758 14.88410692160455\n'], 46: ['CHUBUSAT-1              \n', '1 40300U 14070C   17157.82685807  .00000752  00000-0  37015-4 0  9998\n', '2 40300  97.3958 237.9126 0021898 134.5399 321.3650 15.20835150143213\n'], 47: ['NUDT-PHONESAT           \n', '1 40900U 15049B   17157.96374649  .00002086  00000-0  10182-3 0  9992\n', '2 40900  97.4422 166.0321 0012213 260.1982  99.7874 15.19341020 94901\n'], 48: ['ZDPS 2A                 \n', '1 40901U 15049C   17157.93950065  .00000849  00000-0  47370-4 0  9997\n', '2 40901  97.4577 165.4156 0012249 260.6939  99.2909 15.16197005 94787\n'], 49: ['ZDPS 2B                 \n', '1 40902U 15049D   17157.93383966  .00000819  00000-0  45975-4 0  9994\n', '2 40902  97.4448 164.1077 0012319 257.3594 102.6262 15.16037574 94775\n'], 50: ['XW-2A                   \n', '1 40903U 15049E   17157.91127823  .00001814  00000-0  49574-4 0  9996\n', '2 40903  97.4218 183.4886 0013417 306.9309  53.0706 15.38689198 96063\n'], 51: ['KAITUO 1A               \n', '1 40904U 15049F   17157.86666734  .00000569  00000-0  34400-4 0  9998\n', '2 40904  97.4536 163.7386 0013195 258.5746 192.3715 15.14497157 94682\n'], 52: ['2015-049G               \n', '1 40905U 15049G   17157.95247391  .00000419  00000-0  26941-4 0  9998\n', '2 40905  97.4504 162.5759 0014393 246.5886 113.3832 15.13526232 94658\n'], 53: ['XW-2C                   \n', '1 40906U 15049H   17157.93398036  .00000624  00000-0  37359-4 0  9993\n', '2 40906  97.4544 163.6297 0013666 247.9612 112.0169 15.14514405 94688\n'], 54: ['XW-2D                   \n', '1 40907U 15049J   17157.91807779  .00000678  00000-0  40224-4 0  9995\n', '2 40907  97.4514 163.3791 0013033 245.8354 114.1516 15.14616428 94687\n'], 55: ['LILACSAT 2              \n', '1 40908U 15049K   17157.90482287  .00000379  00000-0  25015-4 0  9997\n', '2 40908  97.4616 163.1522 0014643 244.0166 115.9557 15.13105422 94614\n'], 56: ['XW-2F                   \n', '1 40910U 15049M   17157.92625280  .00001023  00000-0  57443-4 0  9991\n', '2 40910  97.4534 164.0542 0013867 243.3541 116.6271 15.15486256 94726\n'], 57: ['XW-2B                   \n', '1 40911U 15049N   17157.92391717  .00000665  00000-0  39551-4 0  9998\n', '2 40911  97.4557 163.7557 0012936 246.1831 113.8045 15.14578989 94589\n'], 58: ['KAITUO 1B               \n', '1 40912U 15049P   17157.92759491  .00001278  00000-0  66830-4 0  9997\n', '2 40912  97.4511 165.8652 0014071 235.1118 185.7654 15.17582002 94732\n'], 59: ['TIANWANG 1C (TW-1C)     \n', '1 40926U 15051B   17157.86740741  .00005846  00000-0  13637-3 0  9997\n', '2 40926  97.2313 197.5088 0011189 196.8903 161.2575 15.42551440 95329\n'], 60: ['TIANWANG 1B (TW-1B)     \n', '1 40927U 15051C   17157.88817682  .00005688  00000-0  13769-3 0  9999\n', '2 40927  97.2395 197.5518 0010562 208.2943 276.4667 15.41453080 95280\n'], 61: ['TIANWANG 1A (TW-1A)     \n', '1 40928U 15051D   17157.86595113  .00002785  00000-0  81514-4 0  9999\n', '2 40928  97.2279 193.8678 0011055 230.0425 251.9585 15.36033874 95112\n'], 62: ['LAPAN-A2 (IO-86)        \n', '1 40931U 15052B   17157.84235354  .00000736  00000-0  13584-4 0  9996\n', '2 40931   6.0011 306.5067 0013102  94.6083 265.5537 14.76530561 91439\n'], 63: ['LQSAT                   \n', '1 40958U 15057A   17157.85457356  .00000020  00000-0  10940-4 0  9998\n', '2 40958  97.9775 233.3540 0019648  98.4787 261.8640 14.72966793 89595\n'], 64: ['CHUBUSAT-2              \n', '1 41338U 16012B   17157.43702983  .00000306  00000-0  17316-4 0  9997\n', '2 41338  31.0021 180.5346 0013982 313.0940  46.8525 14.99737178 71372\n'], 65: ['CHUBUSAT-3              \n', '1 41339U 16012C   17157.43326480  .00000301  00000-0  16800-4 0  9994\n', '2 41339  31.0105 179.7207 0014024 320.1459  39.8148 14.99943086 71352\n'], 66: ['OUFTI-1                 \n', '1 41458U 16025C   17157.92652534  .00001077  00000-0  62179-4 0  9997\n', '2 41458  98.1859 194.9171 0173945 324.2401  34.7278 15.03135743 61045\n'], 67: ['E-ST@R-II               \n', '1 41459U 16025D   17157.87980266  .00001050  00000-0  60970-4 0  9996\n', '2 41459  98.1884 194.8208 0174015 325.0636  33.9268 15.02995051 61025\n'], 68: ['AAUSAT 4                \n', '1 41460U 16025E   17157.88327688  .00002108  00000-0  11758-3 0  9996\n', '2 41460  98.1793 194.9209 0166353 323.3028  35.6891 15.03870501 61046\n'], 69: ['NUSAT 1 (LO-87)         \n', '1 41557U 16033B   17157.92238609  .00001427  00000-0  56498-4 0  9995\n', '2 41557  97.4634 237.4393 0015510  48.8257 311.4317 15.27013443 56869\n'], 70: ['BEESAT-4                \n', '1 41619U 16040W   17157.59757047  .00001471  00000-0  69942-4 0  9994\n', '2 41619  97.4632 220.0870 0013859 104.0791 256.1986 15.20710147 40987\n'], 71: ['PRATHAM                 \n', '1 41783U 16059A   17157.62711564  .00000075  00000-0  24017-4 0  9997\n', '2 41783  98.1677 219.1101 0033425 191.6914 168.3515 14.62836960 37055\n'], 72: ['ALSAT 1N                \n', '1 41789U 16059G   17157.89777685  .00000103  00000-0  28856-4 0  9995\n', '2 41789  98.1677 219.8588 0028201 184.3767 175.7190 14.64046964 37104\n'], 73: ['NAYIF-1 (EO-88)         \n', '1 42017U 17008BX  17157.92185663  .00001501  00000-0  67012-4 0  9998\n', '2 42017  97.4960 219.3981 0004993 252.2569 107.8122 15.22933953 16921\n']}

In [10]:
r.status_code


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-10-dfacd144ec91> in <module>()
----> 1 r.status_code

NameError: name 'r' is not defined

In [11]:
r.headers


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-11-8cdb878ef333> in <module>()
----> 1 r.headers

NameError: name 'r' is not defined

In [14]:
# itertools has lots of things that deal with looping
# "generators" and "iterators" are really nice concepts that
#can be used in place of most usage of using indexes in a loop
#because usually we aren't actually interested in counting the lines
from itertools import islice
data = []
with open('amateur.txt') as f:
    #we don't know we've reached the end of the file
    #until we actually reached it
    while True:
        #an iterator that returns the next N lines and stops
        tripleline = islice(f, 3)
        #loop over these N lines, removing trailing spaces and \n
        # this is called a "list comprehension"
        # it is pretty much exactly the same as
        #    tle = []
        #    for line in tripleline:
        #      tle.append(x.rstrip())
        #
        tle = [x.rstrip() for x in tripleline]
        
        #only accept complete data
        #the end of the file *should* have len(tle)==0 but
        #this also handles extra junk at the end
        if len(tle) == 3:
            data.append(tle)
        else:
            break

# now, data is a list of 3-element lists of strings
#      tle0, tle1, tle2 = data[3]

data


Out[14]:
[['OSCAR 7 (AO-7)',
  '1 07530U 74089B   17157.85566058 -.00000032  00000-0  74274-4 0  9991',
  '2 07530 101.6293 126.7439 0012026 344.7437  44.8584 12.53627301947333'],
 ['UOSAT 2 (UO-11)',
  '1 14781U 84021B   17157.57376735  .00000098  00000-0  18371-4 0  9991',
  '2 14781  97.6981 203.6799 0007351 227.5873 132.4720 14.82898575767779'],
 ['LUSAT (LO-19)',
  '1 20442U 90005G   17157.80919745 -.00000011  00000-0  11872-4 0  9996',
  '2 20442  98.5753  94.4288 0011798 172.7670 187.3686 14.32861011430072'],
 ['EYESAT-1 (AO-27)',
  '1 22825U 93061C   17157.83712816 -.00000010  00000-0  13989-4 0  9991',
  '2 22825  98.8112 123.2914 0008598   9.6571 350.4775 14.29997613235653'],
 ['ITAMSAT (IO-26)',
  '1 22826U 93061D   17157.87055661 -.00000009  00000-0  13959-4 0  9999',
  '2 22826  98.8055 123.4085 0008931 359.6761   0.4413 14.30326285236106'],
 ['RADIO ROSTO (RS-15)',
  '1 23439U 94085A   17157.65856149 -.00000029  00000-0  38782-3 0  9995',
  '2 23439  64.8155 236.1967 0167137 247.5959 269.4381 11.27566381924224'],
 ['JAS-2 (FO-29)',
  '1 24278U 96046B   17157.66398894 -.00000002  00000-0  34572-4 0  9990',
  '2 24278  98.5658  42.3207 0350569   4.8670 355.5736 13.53076703 27207'],
 ['TECHSAT 1B (GO-32)',
  '1 25397U 98043D   17157.79297896 -.00000026  00000-0  74841-5 0  9996',
  '2 25397  98.6093 100.3490 0002171  57.9074 302.2315 14.23622944982094'],
 ['ISS (ZARYA)',
  '1 25544U 98067A   17157.94655197  .00002630  00000-0  47191-4 0  9994',
  '2 25544  51.6418  89.3693 0004703 241.3496 157.2990 15.53992000 60168'],
 ['PCSAT (NO-44)',
  '1 26931U 01043C   17157.89962793 -.00000038  00000-0  17340-4 0  9994',
  '2 26931  67.0507 117.7391 0007958 267.1565  92.8625 14.30462437818809'],
 ['SAUDISAT 1C (SO-50)',
  '1 27607U 02058C   17157.49644987  .00000001  00000-0  20508-4 0  9999',
  '2 27607  64.5539 158.2304 0029859 102.2206 258.2243 14.75328408777532'],
 ['CUTE-1 (CO-55)',
  '1 27844U 03031E   17157.94320203  .00000060  00000-0  46773-4 0  9993',
  '2 27844  98.6891 167.0991 0010206  24.2885 335.8772 14.22040180722827'],
 ['CUBESAT XI-IV (CO-57)',
  '1 27848U 03031J   17157.94019864  .00000049  00000-0  42130-4 0  9995',
  '2 27848  98.6984 167.3507 0010288  33.1088 327.0731 14.21654454722714'],
 ['MOZHAYETS 4 (RS-22)',
  '1 27939U 03042A   17157.95142003  .00000074  00000-0  21852-4 0  9997',
  '2 27939  97.9376 303.0227 0011611 257.2398 214.8050 14.66567367731671'],
 ['CUBESAT XI-V (CO-58)',
  '1 28895U 05043F   17157.91720929  .00000137  00000-0  35044-4 0  9995',
  '2 28895  97.8636 320.6834 0017091 171.3248 188.8254 14.63397139618752'],
 ['CUTE-1.7+APD II (CO-65)',
  '1 32785U 08021C   17157.48255156  .00000231  00000-0  30881-4 0  9993',
  '2 32785  97.5670 182.2444 0012598 197.3295 162.7494 14.87883869493233'],
 ['DELFI-C3 (DO-64)',
  '1 32789U 08021G   17157.91790762  .00001761  00000-0  12872-3 0  9990',
  '2 32789  97.5594 216.3656 0014016 132.9125 227.3280 15.04840417495224'],
 ['SEEDS II (CO-66)',
  '1 32791U 08021J   17157.50062011  .00000412  00000-0  47852-4 0  9996',
  '2 32791  97.5639 186.5931 0013374 182.0203 178.0963 14.90214843493477'],
 ['YUBILEINY (RS-30)',
  '1 32953U 08025A   17157.90074773  .00000009  00000-0 -43511-5 0  9994',
  '2 32953  82.5043 246.0466 0017692 309.2996  50.6514 12.43076924410146'],
 ['PRISM (HITOMI)',
  '1 33493U 09002B   17157.92778153 -.00000064  00000-0 -39021-7 0  9990',
  '2 33493  98.1706  39.9301 0016340 112.7159 247.5797 14.95654614454245'],
 ['KKS-1 (KISEKI)',
  '1 33499U 09002H   17157.90280026  .00000093  00000-0  21879-4 0  9990',
  '2 33499  98.3309 322.9845 0010210  52.6343 307.5793 14.75187766449421'],
 ['SWISSCUBE',
  '1 35932U 09051B   17157.89657760  .00000124  00000-0  39067-4 0  9992',
  '2 35932  98.4941 296.2171 0006375 284.4757  75.5733 14.56011943408786'],
 ['BEESAT',
  '1 35933U 09051C   17157.95247225  .00000104  00000-0  34528-4 0  9996',
  '2 35933  98.4978 297.5789 0004695 302.1672  57.9069 14.56131754408850'],
 ['ITUPSAT 1',
  '1 35935U 09051E   17157.93489976  .00000091  00000-0  31917-4 0  9991',
  '2 35935  98.5089 297.8144 0006947 292.2852  67.7608 14.55325608408710'],
 ['XIWANG-1 (HOPE-1)',
  '1 36122U 09072B   17157.77532718 -.00000030  00000-0  31426-4 0  9997',
  '2 36122 100.1008 184.5681 0006759 257.8822 102.1535 13.16339795359258'],
 ['TISAT 1',
  '1 36799U 10035E   17157.87193104  .00000393  00000-0  46366-4 0  9991',
  '2 36799  98.0604 280.3902 0012438   7.9664 352.1748 14.90384598374046'],
 ['JUGNU',
  '1 37839U 11058B   17157.35020652  .00000306  00000-0  21589-4 0  9997',
  '2 37839  19.9599 156.1868 0019182  64.1962  70.0492 14.12584424292053'],
 ['SRMSAT',
  '1 37841U 11058D   17157.46885962  .00000309  00000-0  24816-4 0  9994',
  '2 37841  19.9705 196.9326 0011789 324.5654 172.4379 14.10575906291673'],
 ['M-CUBED & EXP-1 PRIME',
  '1 37855U 11061F   17157.87731786  .00001121  00000-0  66491-4 0  9990',
  '2 37855 101.7182  24.0750 0181114 111.9310 250.1261 15.03005730304772'],
 ['HORYU 2',
  '1 38340U 12025D   17157.91402943  .00000218  00000-0  40277-4 0  9996',
  '2 38340  98.3760 161.4735 0010920 331.0517  29.0084 14.75334522261369'],
 ['STRAND-1',
  '1 39090U 13009E   17157.56291895  .00000048  00000-0  32170-4 0  9999',
  '2 39090  98.5551   3.1010 0008767 339.3647  20.7183 14.34967897223954'],
 ['SOMP',
  '1 39134U 13015E   17157.67463073  .00001016  00000-0  59309-4 0  9995',
  '2 39134  64.8665 260.3932 0035246 271.0341  88.6747 15.17770685227503'],
 ['BEESAT-2',
  '1 39136U 13015G   17157.74679967  .00000841  00000-0  54731-4 0  9995',
  '2 39136  64.8701 270.7025 0031975 285.1503  74.6086 15.15060587227305'],
 ['CUBEBUG-1 (CAPITAN BETO)',
  '1 39153U 13018D   17157.47894240  .00000167  00000-0  28925-4 0  9997',
  '2 39153  97.9853 249.8323 0018524  84.2712 276.0612 14.80176007222003'],
 ['ZACUBE-1 (TSHEPISOSAT)',
  '1 39417U 13066B   17157.75331750  .00000208  00000-0  32961-4 0  9997',
  '2 39417  97.6303 200.5017 0057996 304.9928  54.5849 14.80703069191239'],
 ['TRITON-1',
  '1 39427U 13066M   17157.96237530  .00000198  00000-0  39762-4 0  9996',
  '2 39427  97.6376 174.0036 0114971  22.3128 338.3022 14.67452795189354'],
 ['GOMX 1',
  '1 39430U 13066Q   17157.95277645  .00000217  00000-0  48021-4 0  9990',
  '2 39430  97.6644 157.7693 0153510  75.5188 286.2990 14.58862624188250'],
 ['HUMSAT-D',
  '1 39433U 13066T   17157.65401315  .00000594  00000-0  64603-4 0  9995',
  '2 39433  97.6531 221.0870 0029729 251.0483 108.7513 14.91418770192444'],
 ['EAGLE 2',
  '1 39436U 13066W   17157.51518678  .00017965  00000-0  50244-3 0  9999',
  '2 39436  97.7081 262.9534 0012445 121.4069 238.8393 15.36656186195018'],
 ['CUBEBUG-2 (LO-74)',
  '1 39440U 13066AA  17157.73308029  .00000187  00000-0  33388-4 0  9994',
  '2 39440  97.6294 189.7411 0080053 335.3729  24.3667 14.75444914189355'],
 ['FUNCUBE-1 (AO-73)',
  '1 39444U 13066AE  17157.94076422  .00000261  00000-0  39078-4 0  9995',
  '2 39444  97.6318 201.7205 0057095 301.0888  58.4730 14.81434718189502'],
 ['UWE-3',
  '1 39446U 13066AG  17157.51863816  .00000207  00000-0  34574-4 0  9997',
  '2 39446  97.6286 194.6277 0069411 321.2445  38.3798 14.77977348189625'],
 ['SPROUT',
  '1 39770U 14029E   17157.86288776  .00000842  00000-0  10196-3 0  9999',
  '2 39770  97.8715 257.3336 0009430  11.8761 348.2664 14.86218298164603'],
 ['UNISAT-6',
  '1 40012U 14033C   17157.61047148  .00000206  00000-0  38555-4 0  9998',
  '2 40012  97.8587  41.6745 0058009 329.5021  30.2818 14.73613253159387'],
 ['DUCHIFAT-1',
  '1 40021U 14033M   17157.82146968  .00000409  00000-0  48450-4 0  9991',
  '2 40021  97.9196  70.9716 0012725 342.4572  17.6204 14.89877863161058'],
 ['FUNCUBE-3 (EO-79)',
  '1 40025U 14033R   17157.92728976  .00000248  00000-0  32863-4 0  9993',
  '2 40025  97.9138  69.0385 0012255 346.1120  13.9758 14.88410692160455'],
 ['CHUBUSAT-1',
  '1 40300U 14070C   17157.82685807  .00000752  00000-0  37015-4 0  9998',
  '2 40300  97.3958 237.9126 0021898 134.5399 321.3650 15.20835150143213'],
 ['NUDT-PHONESAT',
  '1 40900U 15049B   17157.96374649  .00002086  00000-0  10182-3 0  9992',
  '2 40900  97.4422 166.0321 0012213 260.1982  99.7874 15.19341020 94901'],
 ['ZDPS 2A',
  '1 40901U 15049C   17157.93950065  .00000849  00000-0  47370-4 0  9997',
  '2 40901  97.4577 165.4156 0012249 260.6939  99.2909 15.16197005 94787'],
 ['ZDPS 2B',
  '1 40902U 15049D   17157.93383966  .00000819  00000-0  45975-4 0  9994',
  '2 40902  97.4448 164.1077 0012319 257.3594 102.6262 15.16037574 94775'],
 ['XW-2A',
  '1 40903U 15049E   17157.91127823  .00001814  00000-0  49574-4 0  9996',
  '2 40903  97.4218 183.4886 0013417 306.9309  53.0706 15.38689198 96063'],
 ['KAITUO 1A',
  '1 40904U 15049F   17157.86666734  .00000569  00000-0  34400-4 0  9998',
  '2 40904  97.4536 163.7386 0013195 258.5746 192.3715 15.14497157 94682'],
 ['2015-049G',
  '1 40905U 15049G   17157.95247391  .00000419  00000-0  26941-4 0  9998',
  '2 40905  97.4504 162.5759 0014393 246.5886 113.3832 15.13526232 94658'],
 ['XW-2C',
  '1 40906U 15049H   17157.93398036  .00000624  00000-0  37359-4 0  9993',
  '2 40906  97.4544 163.6297 0013666 247.9612 112.0169 15.14514405 94688'],
 ['XW-2D',
  '1 40907U 15049J   17157.91807779  .00000678  00000-0  40224-4 0  9995',
  '2 40907  97.4514 163.3791 0013033 245.8354 114.1516 15.14616428 94687'],
 ['LILACSAT 2',
  '1 40908U 15049K   17157.90482287  .00000379  00000-0  25015-4 0  9997',
  '2 40908  97.4616 163.1522 0014643 244.0166 115.9557 15.13105422 94614'],
 ['XW-2F',
  '1 40910U 15049M   17157.92625280  .00001023  00000-0  57443-4 0  9991',
  '2 40910  97.4534 164.0542 0013867 243.3541 116.6271 15.15486256 94726'],
 ['XW-2B',
  '1 40911U 15049N   17157.92391717  .00000665  00000-0  39551-4 0  9998',
  '2 40911  97.4557 163.7557 0012936 246.1831 113.8045 15.14578989 94589'],
 ['KAITUO 1B',
  '1 40912U 15049P   17157.92759491  .00001278  00000-0  66830-4 0  9997',
  '2 40912  97.4511 165.8652 0014071 235.1118 185.7654 15.17582002 94732'],
 ['TIANWANG 1C (TW-1C)',
  '1 40926U 15051B   17157.86740741  .00005846  00000-0  13637-3 0  9997',
  '2 40926  97.2313 197.5088 0011189 196.8903 161.2575 15.42551440 95329'],
 ['TIANWANG 1B (TW-1B)',
  '1 40927U 15051C   17157.88817682  .00005688  00000-0  13769-3 0  9999',
  '2 40927  97.2395 197.5518 0010562 208.2943 276.4667 15.41453080 95280'],
 ['TIANWANG 1A (TW-1A)',
  '1 40928U 15051D   17157.86595113  .00002785  00000-0  81514-4 0  9999',
  '2 40928  97.2279 193.8678 0011055 230.0425 251.9585 15.36033874 95112'],
 ['LAPAN-A2 (IO-86)',
  '1 40931U 15052B   17157.84235354  .00000736  00000-0  13584-4 0  9996',
  '2 40931   6.0011 306.5067 0013102  94.6083 265.5537 14.76530561 91439'],
 ['LQSAT',
  '1 40958U 15057A   17157.85457356  .00000020  00000-0  10940-4 0  9998',
  '2 40958  97.9775 233.3540 0019648  98.4787 261.8640 14.72966793 89595'],
 ['CHUBUSAT-2',
  '1 41338U 16012B   17157.43702983  .00000306  00000-0  17316-4 0  9997',
  '2 41338  31.0021 180.5346 0013982 313.0940  46.8525 14.99737178 71372'],
 ['CHUBUSAT-3',
  '1 41339U 16012C   17157.43326480  .00000301  00000-0  16800-4 0  9994',
  '2 41339  31.0105 179.7207 0014024 320.1459  39.8148 14.99943086 71352'],
 ['OUFTI-1',
  '1 41458U 16025C   17157.92652534  .00001077  00000-0  62179-4 0  9997',
  '2 41458  98.1859 194.9171 0173945 324.2401  34.7278 15.03135743 61045'],
 ['E-ST@R-II',
  '1 41459U 16025D   17157.87980266  .00001050  00000-0  60970-4 0  9996',
  '2 41459  98.1884 194.8208 0174015 325.0636  33.9268 15.02995051 61025'],
 ['AAUSAT 4',
  '1 41460U 16025E   17157.88327688  .00002108  00000-0  11758-3 0  9996',
  '2 41460  98.1793 194.9209 0166353 323.3028  35.6891 15.03870501 61046'],
 ['NUSAT 1 (LO-87)',
  '1 41557U 16033B   17157.92238609  .00001427  00000-0  56498-4 0  9995',
  '2 41557  97.4634 237.4393 0015510  48.8257 311.4317 15.27013443 56869'],
 ['BEESAT-4',
  '1 41619U 16040W   17157.59757047  .00001471  00000-0  69942-4 0  9994',
  '2 41619  97.4632 220.0870 0013859 104.0791 256.1986 15.20710147 40987'],
 ['PRATHAM',
  '1 41783U 16059A   17157.62711564  .00000075  00000-0  24017-4 0  9997',
  '2 41783  98.1677 219.1101 0033425 191.6914 168.3515 14.62836960 37055'],
 ['ALSAT 1N',
  '1 41789U 16059G   17157.89777685  .00000103  00000-0  28856-4 0  9995',
  '2 41789  98.1677 219.8588 0028201 184.3767 175.7190 14.64046964 37104'],
 ['NAYIF-1 (EO-88)',
  '1 42017U 17008BX  17157.92185663  .00001501  00000-0  67012-4 0  9998',
  '2 42017  97.4960 219.3981 0004993 252.2569 107.8122 15.22933953 16921']]

In [0]: