def parselinje( linje ): 
    """
    Dekoder en linje på formen 
     200, download size: 'https://www.vegvesen.no/nvdb/api/v3/veg?veglenkesekvens=0.99786547288010718%401125762'

    og returnerer en dictionary med følgende komponenter: 
        { 'status' : 200, 
            'url' : 'https://www.vegvesen.no/nvdb/api/v3/veg?veglenkesekvens=0.99786547288010718@1125762',
            'kortform' :  '0.99786547288010718@1125762'
            'veglenke' : 1125762, 
            'posisjon' : 0.997865479, # Rundet av til 8 siffer
            'apiversjon' : 'v3', 
            'endepunkt' :   'https://www.vegvesen.no/nvdb/api/v3/veg'
        }
    """

    linje = linje.replace( '%40', '@')
    status = int( linje.split(',')[0] )
    url = linje.split("'")[1] 
    urlbiter= url.split( '?')
    if 'v2' in urlbiter[0]: 
        apiversjon = 'v2'
    elif 'v3' in urlbiter[0]:
        apiversjon = 'v3'
    else: 
        apiversjon = ''

    kortform = urlbiter[1].split('=')[1]

    return { 'status' : status, 
            'url' : url,
            'kortform' :  '0.99786547288010718@1125762',
            'veglenke' : int( kortform.split('@')[1]  ), 
            'posisjon' : float(  kortform.split('@')[0]  ),
            'apiversjon' : apiversjon, 
            'endepunkt' :  urlbiter[0]
        }