PHP Classes

PHP Weather: Show widgets of weather got from OpenWeathermap

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (22)   DownloadInstall with Composer Download .zip   Reputation   Support forum (6)   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2024-01-09 (4 days ago) RSS 2.0 feedStarStarStar 58%Total: 695 This week: 5All time: 4,705 This week: 71Up
Version License PHP version Categories
openweather 1.11GNU General Publi...5.0PHP 5, Content management, Weather
Description 

Author

This class can show widgets of weather got from OpenWeathermap.

It takes the name of given city and retrieves the weather conditions for that city from the OpenWeathermap site sending a HTTP request to its API Web server.

The retrieved weather information can be cached in local files for a given period of time.

The class can generate HTML and JavaScript to display a widget presenting the location weather details like temperature, location, clouds, wind, humidity, pressure, etc..

The information can be presented in many different languages using different presentation styles like widget size and colors.

Picture of Samy Massoud
  Performance   Level  
Innovation award
Innovation award
Nominee: 2x

 

Details

PHP Weather Class ============= Weather class: is a powerful,easy and expendable PHP class ! It's very easy to configure , and it comes with Multi themes ! Also it contains forecast for next three days just click icon next to city name. ======================= $weather->set_cache(60*60); $weather->set_city('cairo'); $weather->set_theme('darkred'); echo $weather->get_weather(); Weather widget: has a Powerful caching system ! ========================================= For Online demo please visit <a href="http://deploy2cloud.com/demo/weather/">Weather class Demo</a> Default temperature measurement is Celsius, You can change it to Fahrenheit very easy ! $weather->set_temp_metrics('f'); Weather widget: support many languages and yet can be extended to support more easily ! Currently supported language by widget and weather API are :(English,Italian,Russian and French) And API Support: We support the following languages that you can use with the corresponded lang values: English - en, Russian - ru, Italian - it, Spanish - sp, Ukrainian - ua, German - de, Portuguese - pt, Romanian - ro, Polish - pl, Finnish - fi, Dutch - nl, French - fr, Bulgarian - bg, Swedish - se, Chinese Traditional - zh_tw, Chinese Simplified - zh_cn, Turkish - tr Weather widget: can select city by name ie (Alexandria,EG) or id ie (3645532) or Longitude and Latitude ie(28.666668,77.216667)! $weather->set_lang('fr'); Also you can control it's dimension ! $weather->set_dimention(550,248); This features is not enough ? Wait , do you know that you can get all of this info as a row PHP array ! And it's ready to be used with CodeIgniter as a library ! ============ if you like it help us to continue developing it <br> Visit our online demo and <a href="http://www.deploy2cloud.com/demo/weather/">donate via paypal</a>

Screenshots  
  • main
  Files folder image Files  
File Role Description
Files folder imageweather (3 files, 2 directories)
Accessible without login Plain text file README.md Data Read me

 Version Control Unique User Downloads Download Rankings  
 95%
Total:695
This week:5
All time:4,705
This week:71Up
User Ratings User Comments (1)
 All time
Utility:87%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:-
Examples:75%StarStarStarStar
Tests:-
Videos:-
Overall:58%StarStarStar
Rank:1514
 
Nice!
9 years ago (Bla)
70%StarStarStarStar