This downloader creates a symbol (^BANKHOLIDAY) as well as a custom database (bank_holidays). It then downloads a file that contains a list of bank holidays dates until 2020.
In fact, the data contains more than the bank holiday dates, it contains the date of each holiday, the holiday name, the holiday type, and whether it is a bank holiday or not. The holiday types are: Bank Holiday, Notable Date and Religious Date.
The database contains four fields; the first field is the holiday date, the next two ones (holiday and type) are of text (string) type, and the last field (bankholiday) is of numeric type, it is set to 1 if the current day is a Bank holiday and 0 otherwise.
Example:
Date ------------ Holiday ------------------------------------- Type ---------------- Bank Holiday
01/01/2009 -- New Year's Day ------------------------- Bank Holiday ------ TRUE
25/01/2009 -- Robert Burns Night (Burns Night) - Notable Date ------ FALSE
27/01/2009 -- Holocaust Memorial Day -------------- Notable Date ------ FALSE
14/02/2009 -- Valentines Day -------------------------- Notable Date ------ FALSE
24/02/2009 -- Shrove Tuesday (Pancake Day) --- Notable Date ------ FALSE
25/02/2009 -- Ash Wednesday ------------------------ Religious Date ----- FALSE
The downloaded file comes from bluesock.com website.