ESP8266 and Arduino Uno - Http Get

Hi,

I'm using an arduino uno and an ESP8266 to connecto to internet. All I need to do is to the some weather information from the web (I'm using this api Current weather data - OpenWeatherMap) but I could not find a clear example on how to make a simple HTTP Get using arduino uno and ESP8266.
Is that any library that does not required me to know AT commands?
Thanks

You could lose the Uno and program the ESP standalone with the Arduino IDE. Get the core here Arduino core for IDE. There are client examples with the libraries.

Thanks but I need the Arduino UNO to use the module ESP8266 cos I need other pins/devices on the Arduino

What other pins, devices? Which ESP module do you have? I have been using ESP8266-12 modules. They can do I2C and SPI so expansion is easily possible. For instance, I need 2 channels of 5 volt analog to digital so I connect a Tiny 85 via I2C (with level shifters) and use the Tiny ADC. I realized early on in my ESP experiments that the using the AT commands from an Uno so severely limited what the ESP can do so I directly program the ESP and deal with the lack of pins with expansion chips for what I need.

To use ESP with Uno maybe somefhing like this: Arduino_ESP8266_HTTP_Client