Title: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 01:31:23 am Θελω καποιο προγραμμα, στο οποιο να δινω εισοδο το ονομα μιας πολης, π.χ Athens, και να μου βγαζει τα στοιχεια για τον καιρο, δηλαδη εχει τοση θερμοκρασια, υγρασια κτλ. Εψαξα γενικα, και ειδα οτι η python βολευει πολυ σε αυτες τις περιπτωσεις που θες να παρεις δεδομενα απο καποιο website. Βρηκα καποια προγραμματα, αλλα ειναι μονο για Αμερικη.
Ξερει κανεις καποιο αντιστοιχο προγραμμα? Φανταζομαι, τον καιρο μπορεις να το παρεις απο εκει οπου παιρνει τα δεδομενα ο Forecastfox, π.χ. accurweather.com ή απο καπου αλλου, οπως το αντιστοιχο προγραμματακι που εχει to linux. Αυτα πως παιρνουν τα δεδομενα αυτα και τα εμφανιζουν? Υπαρχει καποια δυνατοτητα, μεσω Firefox, να παιρνω αυτα τα δεδομενα σαν τιμες, επειδη θελω να τις χρησιμοποιησω, και οχι σαν μια εικονα που με πληροφορει για τον καιρο ? Fugi, ξερεις τιποτα σχετικο τουλαχιστον για τον Firefox ? Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Emfanever on September 17, 2008, 02:30:59 am Θελω καποιο προγραμμα, στο οποιο να δινω εισοδο το ονομα μιας πολης, π.χ Athens, και να μου βγαζει τα στοιχεια για τον καιρο, δηλαδη εχει τοση θερμοκρασια, υγρασια κτλ. Εψαξα γενικα, και ειδα οτι η python βολευει πολυ σε αυτες τις περιπτωσεις που θες να παρεις δεδομενα απο καποιο website. Βρηκα καποια προγραμματα, αλλα ειναι μονο για Αμερικη. Ξερει κανεις καποιο αντιστοιχο προγραμμα? Φανταζομαι, τον καιρο μπορεις να το παρεις απο εκει οπου παιρνει τα δεδομενα ο Forecastfox, π.χ. accurweather.com ή απο καπου αλλου, οπως το αντιστοιχο προγραμματακι που εχει to linux. Αυτα πως παιρνουν τα δεδομενα αυτα και τα εμφανιζουν? Υπαρχει καποια δυνατοτητα, μεσω Firefox, να παιρνω αυτα τα δεδομενα σαν τιμες, επειδη θελω να τις χρησιμοποιησω, και οχι σαν μια εικονα που με πληροφορει για τον καιρο ? Fugi, ξερεις τιποτα σχετικο τουλαχιστον για τον Firefox ? http://weather.yahoo.com/ Μπορείς να κατεβάσεις και ένα προγραμματάκι από αυτή τη σελίδα για να έχεις τον καιρό και στην επιφάνεια εργασίας. Απλά τη δείχνει σε Fahrenheit, αλλά σίγουρα θα μπορείς να επιλέξεις και Κελσίου. Title: deleted Post by: BOBoMASTORAS on September 17, 2008, 03:01:55 am deleted
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: (Stalin)^2 on September 17, 2008, 03:14:48 am poio einai auto??
Title: deleted Post by: BOBoMASTORAS on September 17, 2008, 03:21:19 am deleted
Title: deleted Post by: BOBoMASTORAS on September 17, 2008, 03:22:00 am deleted
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: (Stalin)^2 on September 17, 2008, 03:43:25 am forecastfox είναι στα top add-ons ;)thx bob :)Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 10:48:58 am Ρε παιδιά, μάλλον δεν καταλαβαίνετε τι λέω. Δεν θέλω να βλέπω τον καιρό, p.x. ότι έχει 22 βαθμούς κελσίου σήμερα. Θέλω να το έχω σαν δεδομένα, για να το χρησιμοποιήσω μέσα σε πρόγραμμα, να μπορώ να χειριστώ τις πληροφορίες. Όχι να τις βλέπω για δικη μου ενημέρωση, αλλα για επεξεργασία τους μέσα στο πρόγραμμα.
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: fugiFOX on September 17, 2008, 11:16:08 am freemeteo.gr
Αν πατήσεις λεπτομερή πρόβλεψη σου βγάζει όλα τα δεδομένα που θες σε έναν πίνακα με συγκεκριμένη πάντα δομή, οποότε μπορεις να φτιάξεις ένα σκριπτάκι να τα διαβάζεις από εκεί Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 11:35:32 am Όταν λες σκριπτάκι, τι εννοείς? Python script η κάτι άλλο ? Δεν έχω ξανακάνει κάτι παρόμοιο, οποτε αν γίνεται να μου πεις πιο συγκεκριμένα, θα με βοηθούσες πολύ.
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 11:46:58 am Και κάτι ακόμα. Που είναι αυτό το "λεπτομερής πρόβλεψη"?
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 11:48:36 am Αυτό το βρήκα.
Αλλα δεν ξέρω αν είναι αυτό που εννοείς. Πήγα στο XML feed. Αλλα εκεί ζητάνε να πληρώσεις για να στο στέλνουν. Αυτό εννοούσες ? Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: fugiFOX on September 17, 2008, 13:55:40 pm Για την Πέμπτη-Θεσσαλονίκη:
http://www.freemeteo.com/default.asp?pid=19&la=2&gid=734077&nDate=1 Μπορεί να γίνει είτε με python είτε θα έλεγα εγώ με κάποιο javascript, εκμεταλλευόμενος όπως σε είπα τη συγκεκριμένη δομή, ότι δλδ όποια πληροφορία θες είναι σε συγκεκριμένο σημείο του table Code: <td class="forecast_left1" style="background-color:#efefef;">00:00</td> <td class="forecast_left1" nowrap>16.2°C</td> <td class="forecast_left1" nowrap>16.2°C </td> <td class="forecast_left1">324°</td> <td class="forecast_left1" nowrap>19 Km/h <br>(4Bf)</td> <td class="forecast_left1">55</td> <td class="forecast_left1">0</td> <td class="forecast_left1">59</td> <td class="forecast_left1">1014.7</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/3N.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αυξημένη συννεφιά</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">03:00</td> <td class="forecast_left1" nowrap>13.7°C</td> <td class="forecast_left1" nowrap>13.7°C </td> <td class="forecast_left1">322°</td> <td class="forecast_left1" nowrap>18 Km/h <br>(3Bf)</td> <td class="forecast_left1">34</td> <td class="forecast_left1">0</td> <td class="forecast_left1">65</td> <td class="forecast_left1">1016.2</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/2N.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αραιή συννεφιά</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">06:00</td> <td class="forecast_left1" nowrap>12.4°C</td> <td class="forecast_left1" nowrap>12.4°C </td> <td class="forecast_left1">321°</td> <td class="forecast_left1" nowrap>16 Km/h <br>(3Bf)</td> <td class="forecast_left1">14</td> <td class="forecast_left1">0</td> <td class="forecast_left1">68</td> <td class="forecast_left1">1016.7</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/2N.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αραιή συννεφιά</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">09:00</td> <td class="forecast_left1" nowrap>13.7°C</td> <td class="forecast_left1" nowrap>13.7°C </td> <td class="forecast_left1">327°</td> <td class="forecast_left1" nowrap>17 Km/h <br>(3Bf)</td> <td class="forecast_left1">10</td> <td class="forecast_left1">0</td> <td class="forecast_left1">62</td> <td class="forecast_left1">1017.6</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/2.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αραιή συννεφιά</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">12:00</td> <td class="forecast_left1" nowrap>18°C</td> <td class="forecast_left1" nowrap>18°C </td> <td class="forecast_left1">326°</td> <td class="forecast_left1" nowrap>15 Km/h <br>(3Bf)</td> <td class="forecast_left1">3</td> <td class="forecast_left1">0</td> <td class="forecast_left1">45</td> <td class="forecast_left1">1017.6</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/1.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αίθριος καιρός</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">15:00</td> <td class="forecast_left1" nowrap>20.9°C</td> <td class="forecast_left1" nowrap>24.9°C </td> <td class="forecast_left1">324°</td> <td class="forecast_left1" nowrap>15 Km/h <br>(3Bf)</td> <td class="forecast_left1">3</td> <td class="forecast_left1">0</td> <td class="forecast_left1">36</td> <td class="forecast_left1">1016</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/1.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αίθριος καιρός</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">18:00</td> <td class="forecast_left1" nowrap>20.5°C</td> <td class="forecast_left1" nowrap>24.9°C </td> <td class="forecast_left1">328°</td> <td class="forecast_left1" nowrap>15 Km/h <br>(3Bf)</td> <td class="forecast_left1">2</td> <td class="forecast_left1">0</td> <td class="forecast_left1">35</td> <td class="forecast_left1">1015.2</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/1.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αίθριος καιρός</td> </tr> <tr> <td class="forecast_left1" style="background-color:#efefef;">21:00</td> <td class="forecast_left1" nowrap>15.8°C</td> <td class="forecast_left1" nowrap>15.8°C </td> <td class="forecast_left1">336°</td> <td class="forecast_left1" nowrap>14 Km/h <br>(3Bf)</td> <td class="forecast_left1">1</td> <td class="forecast_left1">0</td> <td class="forecast_left1">46</td> <td class="forecast_left1">1017.4</b></td> <td width="58" class="forecast_left1_noborder"><img src="../templates/default/iconsgif/1N.gif" width="50" height="41"></td> <td width="103" class="forecast_left2">Αίθριος καιρός</td> </tr> </table></div> <div class="nav_blue" style="width:556px; padding-bottom:20px;"> <div class="weather_links2"> <a href="default.asp?pid=21&la=2&gid=734077&nDate=1">πίσω στην ημερήσια περίληψη</a> </div> </div><!-- [ModuleName] end--> Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 17, 2008, 14:08:35 pm Thanx ....
Title: deleted Post by: BOBoMASTORAS on September 22, 2008, 05:37:34 am deleted
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Verminoz on September 22, 2008, 07:12:23 am Στρατή κάνε έναν parser σε C++ να παίρνεις τα δεδομένα και άσε το fugi. Ξέρεις εσύ ;) O parser υπάρχει ρε. Toolbox θέλουμε :P Title: deleted Post by: BOBoMASTORAS on September 22, 2008, 08:15:51 am deleted
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 22, 2008, 10:59:30 am Yparxei biblio8hkh pou na xeirizetai kai na katebazei url?
Sthn python uparxei h urllib kai h urllib2 (http://docs.python.org/lib/module-urllib2.html ---- http://docs.python.org/lib/module-urllib.html). Genika h python apo oti mou exoun pei boleyei polu, giati einai polu grhgorh sthn grafh tou kwdika. Egw gia auto skefthka thn python, pou se suntaksh moiazei kai me to englab. Apo site, poio kalo einai auto: http://animaonline.blogspot.com/2007/07/google-weather-api.html opou exei to url http://www.google.co.uk/ig/api?weather=Drammen Opote esu allazeis thn polh pou 8es sto url, dhladh anti gia Drammen, bazeis Thessaloniki kai sou bgazei ton kairo. To dokimasa kai gia mikres poleis, kai tis bgazei oles sxedon. To mono problhma einai oti den kserw ka8e pote pairnei metrhseis. Auto to site einai proteimotero, giati den xreiazetai na kaneis erothma gia kapoia polh. Apla allazeis to onoma ths sto telos tou url. Etsi, den xreiazetai na ftiakseis kai kati to tromero. Lete molis to ftiaksw na to baloume kai se toolbox ? Na dokimasoume kai pws na bazoume ektelesima kai apo python ? :P Title: deleted Post by: BOBoMASTORAS on September 22, 2008, 11:19:51 am deleted
Title: Re: Πως να παρεις δεδομενα για τον καιρο με την χρηση καποιου προγραμματος μεσω net Post by: Aurelius on September 22, 2008, 11:23:38 am Dedomenou oti 8a trexei se linux. Pou 8a trexei bebaia, alla den eiania uto to 8ema.
8a dw ti 8a kanw, alla kai h python einai kalh fash... Einai san to englab, alla se programmatismo. |