def METHOD_NAME(self, response):
    self.link_date_map = defaultdict(list)
    for link in response.css(".additional-resources li a"):
        link_title = re.sub(
            r"\s+", " ", " ".join(link.css("*::text").extract()).strip()
        )
        date_match = re.search(
            r"[a-zA-Z]{3,10} \d{1,2}([a-z]{2})?,? \d{4}", link_title
        )
        if not date_match:
            continue
        date_str = re.sub(r"((?<=\d)[a-z]+|,)", "", date_match.group())
        link_date = datetime.strptime(date_str, "%B %d %Y").date()
        if "agenda" in link_title.lower():
            link_title = "Agenda"
        elif "minutes" in link_title.lower():
            link_title = "Minutes"
        self.link_date_map[link_date].append(
            {"title": link_title, "href": response.urljoin(link.attrib["href"])}
        )
    now = datetime.now()
    for months_delta in range(-2, 3):
        month_str = (now + relativedelta(months=months_delta)).strftime("%Y-%m")
        yield response.follow(
            "/events/{}/".format(month_str), callback=self._parse_events
        )