WXforum.net

Web Weather => Weather Website PHP/AJAX scripting => Topic started by: TNETWeather on December 10, 2007, 11:35:17 PM

Title: Parse WD climatedatayearout.html
Post by: TNETWeather on December 10, 2007, 11:35:17 PM
A code snippet that parses the Weather-Display climatedatayearout.html file that is uploaded by WD to your webserver. The purpose of the script is to obtain the values from the html file so that you could use it in a graph, chart, whatever...

This is not a complete script in that it only gets the data, you have to know what to do with the data...

The following page has a sample output of what you could do with the data and includes the source code:

TNET Weather - Parse WD climatedatayearout.html Script (http://www.tnetweather.com/scripts/climate1/)

The script includes a method of extracting the data for download via CSV format.
Title: Re: Parse WD climatedatayearout.html
Post by: BfdWx on December 11, 2007, 06:17:07 PM
Kevin,

Is the climatedatayearout snipet missing any code by chance? The txt file you posted seems to be missing code at the end.

Thanks for sharing these two files.

Jack
Title: Re: Parse WD climatedatayearout.html
Post by: carterlake on December 11, 2007, 06:45:15 PM
I didn't even know I had that file!  :oops:
Title: Re: Parse WD climatedatayearout.html
Post by: TNETWeather on December 11, 2007, 08:27:34 PM
Kevin,

Is the climatedatayearout snipet missing any code by chance? The txt file you posted seems to be missing code at the end.

Thanks for sharing these two files.

Jack

Not that I'm aware of....  The script you see is what is being called by the Index.php file in that same directory that provides the info about the script.  What is not in the script is the CSS that is being used by it though...

You can run the code directly with the URL:

http://www.tnetweather.com/scripts/climate1/script.php

It will just output a plain table of the data. 

The formatting that I applied to it in the index page is below:

Code: [Select]
<style type="text/css" >
#sampscript {
font-family: 'Courier New', monospace;
font-size: 80%;
}

#sampscript table {
width: 99%;
font-color: #008000;
border: 1px solid #22464F;
border-right: 4px solid #22464F;
border-bottom: 4px solid #22464F;
border-collapse: collapse;
padding: 2px;
}

#sampscript th, td {
font-color: #008000;
font-size: 100%;
border: 1px solid #22464F;
background-color: white;
text-align:center;
}

#sampscript th {
font-size: 80%;
background-color: #CDDBCD;
}

#sampscript pre {
font-size: 80%;
color: black;
}

</style>

I just added a comment line and a closing ?> to the end of the file to show where it ends though.
Title: Re: Parse WD climatedatayearout.html
Post by: BfdWx on December 11, 2007, 08:39:12 PM
Kevin,

OK,  I'll try to see what I did wrong. I have the climatedataout script working but the climatedatayear script stops after "Show data as a table"

Jack
Title: Re: Parse WD climatedatayearout.html
Post by: TNETWeather on December 11, 2007, 08:49:34 PM
Other than making sure the file is where you are looking for it, you might need to look at your error logs.