[docs]def_parse_data(self,soup)->pd.Series:counters=soup.find_all(class_="service-title")assertlen(counters)==6,"New counter in dashboard?"total_vaccinations=clean_count(counters[0].text.replace(".",""))first_doses=clean_count(counters[1].text)second_doses=clean_count(counters[2].text)unique_doses=clean_count(counters[3].text)immunocompromised_doses=clean_count(counters[4].text)booster_shots=clean_count(counters[5].text)people_vaccinated=first_doses+unique_dosespeople_fully_vaccinated=second_doses+unique_dosestotal_boosters=booster_shots+immunocompromised_dosesdate=localdate("America/Jamaica")returnpd.Series(data={"total_vaccinations":total_vaccinations,"people_vaccinated":people_vaccinated,"people_fully_vaccinated":people_fully_vaccinated,"total_boosters":total_boosters,"date":date,})