@ECHO OFF	
color 17
echo ######  DOWNLOAD 0.5DEG GFS DATA FOR A MEXICO-CARIBBEAN OR SOUTH-AMERICA SECTOR 
echo ###### THIS PROGRAM IS DERIVATES FROM THE ORIGINAL SCRIPT FROM
echo ###### by Juan Jose Amides Figueroa, Angelo Pascualetti,Jose Galvez and Mike Davison
echo ###### Juan Jose Amides Figueroa Urbano, 19/04/2015
echo ######
echo ###### You need to
echo ###### (1) have Wingridds installed
echo ###### (2) create the folder "C:\WINGRIDDS\datosector_gfs\en" 
echo ###### (3) place this program and "aria.exe" on the aforementioned folder
echo.
echo.

pause

::######WINGRIDDS FOLDERS---------------------------------------------------------------------
set folderwingriddsnws=C:\WINGRIDDS\GRIB\NWS
set folderwingriddssector=C:\WINGRIDDS\datosector_gfs\en
set folderwingridds=C:\WINGRIDDS

cd C:\WINGRIDDS\datosector_gfs\en
::###### DEFINE COORDINATES OF SECTOR TO DOWNLOAD -----------------------------
::###### COORDINATES ARE SET FOR A MEXICO-CARIBBEAN SECTOR --------------------

cls
 echo Please select the area to use. 
 echo.
 echo.
 echo For MEXICO-CARIBBEAN	Type: 1 
 echo For SOUTH-AMERICA	Type: 2
  echo.
set /p area= What is Your Choice? 
echo.
IF %area% EQU 1 (set toplat=37) ELSE (set toplat=8) 
IF %area% EQU 1 (set leftlon=-119) ELSE (set leftlon=-88)
IF %area% EQU 1 (set bottomlat=-1) ELSE (set bottomlat=-60)
IF %area% EQU 1 (set rightlon=-42) ELSE (set rightlon=-30)
IF %area% EQU 1 (set region=MEXICO-CARIBBEAN) ELSE (set region=SOUTH-AMERICA)

::######FORCE THE DATE TO DOWNLOAD---------------------------------------------
echo Please input date in format: YYYYMMDD:  
echo.
set /p date_string= Type the date: 
echo.
echo Now Input the GFS cycle to download in format: 00, 06, 12, 18: 
echo.
set /p cycle= Type the cycle: 
echo.
echo Choose the GFS resolution to download: 
echo.
echo For 0.50 deg	Type 1 
echo For 0.25 deg	Type 2
echo.
set /p res= What is Your Choice?  
echo.


IF %res% EQU 1 (set data_type=50) ELSE (set data_type=25)
IF %res% EQU 1 (set text=pgrb2full) ELSE (set text=pgrb2)

echo.
echo.
echo The region to download is %region%, the data to use are: %date_string% ; with cycle %cycle%UTC and 0.%data_type% degrees of resolution
echo.
echo Ready to begin?
echo.
PAUSE

cd C:\WINGRIDDS\datosector_gfs\en

::######DATA DOWNLOAD----------------------------------------------------------
ECHO DOWNLOADING F00
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f000&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F06
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f006&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F12
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f012&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F18
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f018&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F24
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f024&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F30
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f030&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F36
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f036&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F42
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f042&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F48
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f048&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F54
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f054&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F60
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f060&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F66
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f066&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F72
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f072&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F78
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f078&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F84
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f084&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F90
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f090&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F96
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f096&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F102
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f102&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F108
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f108&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F114
START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f114&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
ECHO DOWNLOADING F120
aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f120&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
REM ECHO DOWNLOADING F126
REM aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f126&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
REM ECHO DOWNLOADING F132
REM START /B aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f132&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
REM ECHO DOWNLOADING F138
REM aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f138&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"
REM ECHO DOWNLOADING F144
REM aria2c.exe -j7 -k1M -x16 "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p%data_type%.pl?file=gfs.t%cycle%z.%text%.0p%data_type%.f144&all_lev=on&all_var=on&subregion=&leftlon=%leftlon%&rightlon=%rightlon%&toplat=%toplat%&bottomlat=%bottomlat%&dir=%%2Fgfs.%date_string%%cycle%"

SLEEP 5400

::######MOVE DOWNLOADED DATA TO THE NWS FOLDER------------------------------------------------
move *gfs.* %folderwingriddsnws%

::######CONVERT ALL DATA TO THE WINGRIDDS FORMAT----------------------------------------------
cd %folderwingridds%
Ngrb2pcg32.exe

echo. 
echo Your data is ready to use, bye.
echo.
PAUSE