Olá, este problema é tão específico que duvido que alguém me possa ajudar. Mas acho-o interessante, por isso posto na mesma. Queria disponibilizar num sítio previsões meteorológicas. Não existe nada na web disponível com as características que preciso. o weather.com só disponibiliza previsões para 3 dias e precisava para 5. Tem de ser bastante personalizado. Outra característica importante era ser barato Existe por outro lado a extensão Forecastfox para o FireFox que tem tudo o que eu preciso. Suponho que esta extensão vai buscar a informação através de web service. Já abri o xpi para ver o que lá está, mas não percebi o funcionamento daquilo, é demais para o meu calibre. Se alguém tiver sugestões de bons web services para previsões de tempo ou se alguém conseguir dar umas dicas de como cracar o Forecastfox, agradeço!
O NOAA WebService Weather Forecast só está disponível para os EUA. (É um Web Service, portanto não interessa se a implementação é em .Net) Por cá também devia haver um serviço semelhante prestado pelo Intituto de Meteorologia, mas por enquanto não há. Pena..
Boas, este tópico já é antigo.. mas encontrei-o porque me deparei com uma situação idêntica. Estou a fazer um site em asp.net e gostava de colocar lá uma área com previsão meteorológica de 3/5 dias. Não é algo obrigatório nem prioritário, mas ficava "engraçado". Estou cansado de procurar.. encontrei algumas coisas pela net, mas nada actualizado. Pelo que percebi, tenho duas opções possíveis, ou vou buscar a informação através dum webservice ou através duma feed RSS. Recentemente, andei "á bulha" com a feed do site http://woozor.co.uk/. É uma feed bastante interessante. Mas, mesmo depois de ler vária matéria sobre o assunto (XML) e após várias tentativas.. não consegui colocar a funcionar. Em webservices, existe o serviço disponibilizado pelo sapo: http://services.sapo.pt/Metadata/Service/Culture Não pesco nada de webservices, e embora queira aprender sobre o assunto, esta não é a melhor altura (prazos a cumprir..). Resumindo, alguém aqui já precisou colocar uma previsão meteorológica num site? Como é que se desenrascaram? Podem partilhar informação? Obrigado desde já, espero que venha a ser útil para mais alguém
eu usei isto http://www.google.com/ig/api?weather=Lisboa Devolve um XML simples, mas só dá 4 dias ( dia actual e os 3 próximos ). Eu tenho uma classe, mas é em PHP e como tas em asp.net ainda é um bocado diferente o código.
Obrigado de qualquer forma O XML é mais simples do que o devolvido no site woozor.. entretanto faço uma tentativa. Vão dando notícias..
Script para previsão do tempo Boas, Eu não "pesco" nada de nadinha sobre XML e PHP e outros que tais ... mas gostava de arranjar uma Script (penso ser isso ) que me permita colocar numa página web a previsão do tempo para Portugal com base na informação do Instituto de Meteorologia para 3 dias, para ficar tipo isto: http://www.joaquim.eu/?igoogle/previso-do-tempo.joaquim , mas sem nomes ou pub. do igoogle. Alguém ????? Obrigado Obs: O quadro/TEMA que me agradaria mais seria o Mini
Kraliv.. Para utilizares uma dessas hipóteses basta clicares com o segundo botão do rato dentro dessa página com o firefox e seleccionares "vêr código fonte da página". Se utilizares o plugin firebug no firefox ainda facilita mais. Escolhes o código html do iframe correspondente á previsão que queres. ----- [email protected] podes dizer-me como tratas os links das imagens que vêm nessa feed? Sabes onde posso encontrar todas as imagens que podem vir no feed? Ou pelo menos o nome dos ficheiros png? Encontrei uma opção porreira para quem, como eu, pretende mostrar uma previsão numa página em asp.net. http://awapi.codeplex.com/ Aconselho que consultem esta página que tem um exemplo. Ainda não mexi muito.. mas já tive que gerar um novo dll para adicionar a possibilidade de receber o feed em português. Quando tiver as coisas mais alinhavadas disponibilizo o dll. Abraço
no XML vem lá a imagem por exemplo: Código: [COLOR=#0000ff]<[/COLOR][COLOR=#990000]icon[/COLOR] [COLOR=#990000]data[/COLOR][COLOR=#0000ff]="[/COLOR][B]/images/weather/partly_cloudy.png[/B][COLOR=#0000ff]" />[/COLOR] o link para a imagem fica isto http://www.google.com/ig/images/weather/partly_cloudy.png
Obrigado pela informação. Acho que já tentei isso, mas como sou um "nabo do caraças" não consigo lá chegar. Fui também dar aqui: http://www.gmodules.com/ig/creator?synd=open&url=http://home.joaquim.org/tempo/tempo.xml&lang=pt-PT onde posso personalizar o Tema, escolhendo a cidade, etc..etc..., mas não é isso que eu queria porque assim fico com os links do Joaquim e a Pub do iGoogle Se me puderes ajudar noutra forma agradecia imenso
Boas, usa este código html para colares na tua página: Código: <div><iframe height="304" frameborder="0" width="200" scrolling="no" src="http://www.gmodules.com/ig/ifr?url=http://home.joaquim.org/tempo/tempo.xml&up_cidade=Lisboa&up_tema=Mini&synd=open&w=180&h=220&title=&border=%23ffffff%7C3px%2C1px+solid+%23999999&source=http%3A%2F%2Fwww.joaquim.eu%2F%3Figoogle%2Fpreviso-do-tempo.joaquim" style="display: block;"></iframe></div> Podes alterar o campo width e up_cidade para a cidade que queres. O campo height não aconselho a alterares.. porque desta forma, com o scrolling desactivado, não aparecem os tais links que não queres.. boa sorte. ------------ Obrigado [email protected] não tava a apanhar essa dos links, como não vinham inteiros e tal.. Por acaso não sabes onde posso vêr todas as imagens possíveis pois não? Estava numa de descobrir os nomes delas e utilizar as minhas próprias imagens. Essas do google não me cheiram.
Era mesmo assim...obrigado. Só mais uma coisa...já alterei o nome da cidade e funciona. Visto que o local onde resido, apesar de ser do distrito não é o nome da cidade..é possível esconder esse nome??? Ou seja, ficar só a ver-se a previsão dos 3 dias???? Obrigado mais uma vez
Boas de novo.. como tinha prometido aqui fica o dll.. ou link para uma página com ele. O código não tinha disponível a feed do google para a previsão do tempo em português.. e também estava lá com um bugzito. Fica aqui o link onde reporto o erro e disponibilizo os ficheiros corrigidos. http://awapi.codeplex.com/Thread/View.aspx?ThreadId=53746 Mini-tutorial: - Download da dll que disponibilizei - No visual studio, segundo botão do rato no projecto.. add reference.. browse.. escolher o dll - criar um objecto no código (Page_Load, por exemplo): Animaonline.WeatherAPI.WeatherData wD = new WeatherData(LanguageCode.pt_PT, "Coimbra, PT"); - usar o objecto a torto e a direito Boa Sorte, Abraços
Deixo aqui este link para a classe que faz o parse e mostra o array com a informação do tempo. Essa classe ainda precisa de umas melhorias, principalmente no que toca a ir buscar os dados da página, isto porque o google devolve tudo em inglês, mas isso fica para o próximo update.