Here you will find the latest version of the clients and scripts to be able to use ECMWF Web API.
ECMWF API clients:
Perl
Ruby
Access MARS files: