.credentials file with
client_id:secret from https://develop.battle.net/access
With no crontab execute
Crontab, every day at 12:30h:
30 12 * * * cron.sh
US region is explored because all API are the same and this is the default API for Blizzard.
locale we get all the translations, so I don't iterate through locales. If you ask for a locale, you get the value right in the field.