'Get the ``dict`` of show ids per series by querying the `shows` page.
:return: show id per series, lower case and without quotes.
:rtype: dict'

@region.cache_on_arguments(expiration_time=SHOW_EXPIRATION_TIME)
def _get_show_ids(self):

    logger.info(u'Getting    show    ids')
    params = {u'apikey': self.apikey}
    r = self.session.get((self.server_url + u'shows'), timeout=10, params=params)
    r.raise_for_status()
    root = etree.fromstring(r.content)
    show_ids = {}
    for show in root.findall(u'data/shows/show'):
        if (show.find(u'name').text is None):
            continue
        show_ids[sanitize(show.find(u'name').text).lower()] = int(show.find(u'id').text)
    logger.debug(u'Found    %d    show    ids', len(show_ids))
    return show_ids
