#gets windspeed from speed.txt and writes to windspeed.txt, bbeaufortnumber.txt and  beaufortdescription.txt


import time
import os

from datetime import datetime
now = datetime.now()


while True:

    try:    
        f = open("windspeed.text" , "r")
        windspeed = f.read()
        f.seek(0)
        f.close()



        windspeed = float(windspeed) 
        print(windspeed)
        
    except ValueError:

        windspeed = 1

    finally:
            
        if windspeed <=1:
            force = "zero"
            description = "Calm"

        elif windspeed >= 1 and windspeed <=4:	
             force = "1"
             description = "Light Air"

        elif windspeed > 4 and windspeed <=8:



             force = "2"
             description = "Light Breeze"

        elif windspeed > 8  and windspeed <=13:

             force = "3" 
             description = "Gentle Breeze"

        elif windspeed > 13 and windspeed <=19:

             force = "4" 
             description = "Moderate Breeze"


        elif windspeed > 19 and windspeed <=25:

             force = "5"                         
             description = "Fresh Breeze"

        elif windspeed > 25 and windspeed <=32:
     
             force = "6" 
             description = "Strong Breeze"

        elif windspeed >= 32 and windspeed <=39:

             force = "7"
             description =  "Moderate (fresh) Gale"

        elif windspeed > 39 and windspeed <=47:

             force = "8" 
             description = "Fresh Gale"

        elif windspeed > 47 and windspeed <=55:
     
             force = "9" 
             description = "Strong Gale"

        elif windspeed > 55 and windspeed <=64:

             force = "10" 
             description = "Storm"


        elif windspeed > 65 and windspeed <=72:

             force = "11" 
             description = "Violent Storm"

        elif windspeed > 72:

             force = "12" 
             description = "Hurricane"

        f = open("beaufortnumber.txt", "w")
        f.write(force)
        f.close()

        f = open("beaufortdescription.txt", "w")
        f.write(description)
        f.close()


        time.sleep(1)
