Skip to content

Commit

Permalink
Import script for Somerset (formerly Somerset West & Taunton) (2024-0…
Browse files Browse the repository at this point in the history
…5-02) (closes #6254)
  • Loading branch information
polling-bot-4000 committed Feb 22, 2024
1 parent 66aabdd commit 30a2ab6
Showing 1 changed file with 5 additions and 55 deletions.
Original file line number Diff line number Diff line change
@@ -1,62 +1,12 @@
from data_importers.management.commands import BaseXpressDemocracyClubCsvImporter
from data_importers.management.commands import BaseHalaroseCsvImporter


class Command(BaseXpressDemocracyClubCsvImporter):
class Command(BaseHalaroseCsvImporter):
council_id = "SWT"
addresses_name = (
"2022-05-05/2022-04-07T15:17:08.822354/Democracy_Club__05May2022.tsv"
"2024-05-02/2024-02-22T14:46:01.907701/Polling Station Data Somerset (SWT).csv"
)
stations_name = (
"2022-05-05/2022-04-07T15:17:08.822354/Democracy_Club__05May2022.tsv"
"2024-05-02/2024-02-22T14:46:01.907701/Polling Station Data Somerset (SWT).csv"
)
elections = ["2022-05-05"]
csv_delimiter = "\t"

def address_record_to_dict(self, record):
uprn = record.property_urn.strip().lstrip("0")

if uprn in [
"200003156693", # 3A PARKHOUSE ROAD, MINEHEAD
"10003561537", # FLAT C, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"10003561536", # FLAT B, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"10003561538", # FLAT D, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"200003156566", # 9A PARKHOUSE ROAD, MINEHEAD
"10003561535", # FLAT A, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"100040960688", # 9B PARKHOUSE ROAD, MINEHEAD
"100040960686", # 7 PARKHOUSE ROAD, MINEHEAD
"100040960685", # OVERS, PARKHOUSE ROAD, MINEHEAD
"200003156694", # 3B PARKHOUSE ROAD, MINEHEAD
"10003561539", # FLAT E, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"10003561540", # FLAT F, MILLBRIDGE COURT, 11 PARKHOUSE ROAD, MINEHEAD
"10093895310", # KILTON COTTAGES, 11 KILTON, HOLFORD, BRIDGWATER
"10014267234", # MOONBEAMS FARM, WELLINGTON
"10008798191", # PIXFORD FARM, BISHOPS LYDEARD, TAUNTON
"10008799902", # HIGHER BARN PIXFORD FRUIT FARM RALEIGHS CROSS ROAD, COMBE FLOREY, TAUNTON
"10008799901", # ROSE COTTAGE, KILTON, HOLFORD, BRIDGWATER
"100041178433", # SLADE TOWER, EIGHT ACRE LANE, WELLINGTON
]:
return None

if record.addressline6 in [
"TA23 0ED",
"TA2 8AX",
"TA3 5FE",
"TA23 0NX",
"TA24 6TE",
]:
return None

return super().address_record_to_dict(record)

def station_record_to_dict(self, record):
# Williams Hall Dark Lane Stoke St Gregory Taunton TA3 6HA
if record.polling_place_id == "9376":
record = record._replace(polling_place_easting="334829")
record = record._replace(polling_place_northing="127291")

# Victoria Park Pavilion Victoria Gate Taunton TA1 3ES
if record.polling_place_id == "9272":
record = record._replace(polling_place_easting="323519")
record = record._replace(polling_place_northing="124839")

return super().station_record_to_dict(record)
elections = ["2024-05-02"]

0 comments on commit 30a2ab6

Please sign in to comment.