Update fenland_gov_uk

This commit is contained in:
Michael Jones
2023-03-28 13:15:50 +02:00
parent 59107c0b35
commit 23f2701e45
2 changed files with 9 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
import re
from datetime import datetime
from datetime import datetime, timedelta
import requests
from waste_collection_schedule import Collection
@@ -68,11 +68,16 @@ class Source:
collections = r.json()["features"][0]["properties"]["upcoming"]
for collectionDate in collections:
for collection in collectionDate["collections"]:
collectionDate = datetime.strptime(
collectionDate["date"], "%Y-%m-%dT%H:%M:%SZ"
)
if collectionDate.hour == 23:
collectionDate = (timedelta(days=1) + collectionDate).date()
else:
collectionDate = collectionDate.date()
entries.append(
Collection(
date=datetime.strptime(
collectionDate["date"], "%Y-%m-%dT%H:%M:%SZ"
).date(),
date=collectionDate,
t=collection["desc"],
icon=ICON_MAP.get(collection["name"]),
)