-
Notifications
You must be signed in to change notification settings - Fork 14
/
recipients.py
776 lines (768 loc) · 49.9 KB
/
recipients.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
# If you would like to add to this list, please let me know at alandgton@gmail.com
# Currently mayors and city council members and police commissioners
# a dictionary that maps states to dictionaries that map counties to contacts
# contacts are tuples (name, county, email)
mailing_list = {
"Alabama" : {
"Birmingham" : [
( "Councilor Clinton P. Woods", "Birmingham", "clinton.woods@birminghamal.gov"),
( "Councilor Hunter Williams", "Birmingham", "hunter.williams@birminghamal.gov"),
( "Councilor Valerie A. Abbott", "Birmingham", "valerie.abbott@birminghamal.gov"),
( "Councilor William Parker", "Birmingham", "william.parker@birminghamal.gov"),
( "Councilor Darrell O' Quinn", "Birmingham", "darrell.oquinn@birminghamal.gov"),
( "Councilor Crystal N. Smitherman, Esq.", "Birmingham", "crystal.smitherman@birminghamal.gov"),
( "Councilor Wardine T. Alexander", "Birmingham", "wardine.alexander@birminghamal.gov"),
( "Councilor Steven W. Hoyt", "Birmingham", "steven.hoyt@birminghamal.gov"),
( "Councilor John R. Hilliard", "Birmingham", "john.hilliard@birminghamal.gov"),
( "District Attorney Danny Carr", "Birmingham", "DAinquiry@jccal.org")
],
"Huntsville": [
("Mayor Tommy Battle", "Huntsville", "Contact@HuntsvilleAL.gov"),
("Council Member Devyn S. Keith", "Huntsville", "Devyn.Keith@HuntsvilleAL.gov"),
("Council Member Frances Akridge", "Huntsville", "Frances.Akridge@HuntsvilleAL.gov"),
("Council Member Jennie Robinson", "Huntsville", "Jennie.Robinson@HuntsvilleAL.gov"),
("Council Member Bill Kling", "Huntsville", "Bill.Kling@HuntsvilleAL.gov"),
("Council Member Will Culver", "Huntsville", "Will.Culver@HuntsvilleAL.gov")
]
},
"Arizona" : {
"Phoenix" : [
( "Mayor Kate Gallego", "Phoenix", "mayor.gallego@phoenix.gov"),
( "Vice Mayor Betty Guardado", "Phoenix", "council.district.5@phoenix.gov"),
( "Councilmember Thelda Williams", "Phoenix", "council.district.1@phoenix.gov"),
( "Councilman Jim Waring", "Phoenix", "council.district.2@phoenix.gov"),
( "Councilmember Debra Stark", "Phoenix", "council.district.3@phoenix.gov"),
( "Councilmember Laura Pastor", "Phoenix", "council.district.4@phoenix.gov"),
( "Councilmember Sal DiCiccio", "Phoenix", "council.district.6@phoenix.gov"),
( "Councilmember Michael Nowakowski", "Phoenix", "council.district.7@phoenix.gov"),
( "Councilmember Carlos Garcia", "Phoenix", "council.district.8@phoenix.gov"),
],
"Tuscon" : [
( "Mayor Regina Romero", "Tuscon", "Mayor.Romero@tucsonaz.gov"),
( "Vice Mayor Steve Kozachik", "Tuscon", "ward6@tucsonaz.gov"),
( "Councilmember Lane Santa Cruz", "Tuscon", "ward1@tucsonaz.gov"),
( "Councilmember Paul Cunningham", "Tuscon", "ward2@tucsonaz.gov"),
( "Councilmember Paul Durham", "Tuscon", "ward3@tucsonaz.gov"),
( "Councilmember Nikki Lee", "Tuscon", "ward4@tucsonaz.gov"),
( "Councilmember Richard Fimbres", "Tuscon", "ward5@tucsonaz.gov"),
],
},
"California" : {
"Alameda" : [
( "Mayor Marilyn Ezzy Ashcraft", "Alameda", "mezzyashcraft@alamedaca.gov"),
( "Vice Mayor John Knox White", "Alameda", "jknoxwhite@alamedaca.gov"),
( "Councilmember Tony Daysog", "Alameda", "tdaysog@alamedaca.gov"),
( "Councilmember Jim Oddie", "Alameda", "joddie@alamedaca.gov"),
( "Councilmember Malia Vella", "Alameda", "mvella@alamedaca.gov"),
( "District Attorney Nancy E. O’Malley", "Alameda", "info@alcoda.org"),
],
"Bakersfield" : [
( "Mayor Karen Goh", "Bakersfield", "Mayor@bakersfieldcity.us"),
( "Councilmembers", "Bakersfield", "City_Council@bakersfieldcity.us"),
],
"Fresno" : [
( "Mayor Lee Brand", "Fresno", "lee.brand@fresno.gov"),
( "Councilmember Esmeralda Soria", "Fresno", "esmeralda.soria@fresno.gov"),
( "Councilmember Miguel Arias", "Fresno", "miguel.arias@fresno.gov"),
( "Councilmember Paul Caprioglio", "Fresno", "paul.capriogolio@fresno.gov"),
( "Councilmember Luis Chavez", "Fresno", "luis.chavez@fresno.gov"),
( "Councilmember Garry Bredefeld", "Fresno", "garry.bredefeld@fresno.gov"),
( "Councilmember Nelson Esparza", "Fresno", "nelson.esparza@fresno.gov"),
( "City Manager Wilma Quan", "Fresno", "wilma.quan@fresno.gov"),
],
"Los Angeles" : [
( "Mayor Eric Garcetti", "LA", "mayor.helpdesk@lacity.org" ),
( "City Attorney Mike Feuer", "LA", "mayor.garcetti@lacity.org" ),
( "Councilmember Nury Martinez", "LA", "councilmember.martinez@lacity.org"),
( "Councilmember Gil Cedillo", "LA", "councilmember.cedillo@lacity.org"),
( "Councilmember Paul Krekorian", "LA", "councilmember.Krekorian@lacity.org"),
( "Councilmember Bob Blumenfield", "LA", "councilmember.blumenfield@lacity.org"),
( "Councilmember David E. Ryu", "LA", "david.ryu@lacity.org"),
( "LA Board of Police Commissioners", "LA", "policecommission@lapd.online"),
],
"Oakland" : [
( "Mayor Libby Schaaf", "Oakland", "officeofthemayor@oaklandnet.com"),
( "Ethics Commission", "Oakland", "ethicscommission@oaklandca.gov"),
( "Councilmember Dan Kalb", "Oakland", "dkalb@oaklandca.gov"),
( "Councilmember Rebecca Kaplan", "Oakland", "rkaplan@oaklandca.gov"),
( "Councilmember Nikki Fortunato Bas", "Oakland", "nfbas@oaklandca.gov"),
( "Councilmember Lynette Gibson McElhaney", "Oakland", "LMcElhaney@oaklandca.gov"),
( "Councilmember Sheng Thao", "Oakland", "district4@oaklandca.gov"),
( "Councilmember Loren Taylor", "Oakland", "District6@oaklandca.gov"),
( "Councilmember Noel Gallo", "Oakland", "Ngallo@oaklandca.gov"),
( "Councilmember Larry Reid", "Oakland", "lreid@oaklandnet.com"),
],
"Orange County" : [
( "Supervisor Michelle Steel", "OC", "Michelle.Steel@ocgov.com"),
( "Supervisor Andrew Do", "OC", "Andrew.Do@ocgov.com"),
( "Supervisor Donald P. Wagner", "OC", "Donald.Wagner@ocgov.com"),
( "Supervisor Doug Chaffee", "OC", "Fourth.District@ocgov.com"),
( "Supervisor Lisa Bartlett", "OC", "Lisa.Bartlett@ocgov.com"),
( "Todd Spitzer", "OC", "media@da.ocgov.com"),
],
"Sacramento" : [
( "Mayor Darrell Steinberg", "Sacramento", "MayorSteinberg@cityofsacramento.org"),
( "Vice Mayor Jeff Harris", "Sacramento", "jsharris@cityofsacramento.org"),
( "David Gonsalves", "Sacramento", "dgonsalves@cityofsacramento.org"),
( "Jocelyn Navarro", "Sacramento", "jonavarro@cityofsacramento.org"),
( "Councilmember Angelique Ashby", "Sacramento", "aashby@cityofsacramento.org"),
( "Councilmember Allen Wayne Warren", "Sacramento", "awarren@cityofsacramento.org"),
( "Councilmember Steve Hansen", "Sacramento", "SHansen@cityofsacramento.org"),
( "Councilmember Jay Schenirer", "Sacramento", "jschenirer@cityofsacramento.org"),
( "Councilmember Rick Jennings", "Sacramento", "rjennings@cityofsacramento.org"),
( "Councilmember Larry Carr", "Sacramento", "lcarr@cityofsacramento.org"),
( "Supervisor Phil Serna", "Sacramento", "SupervisorSerna@saccounty.net"),
( "Supervisor Patrick Kennedy", "Sacramento", "SupervisorKennedy@saccounty.net"),
( "Mayor Cabaldon", "West Sacramento", "christopherc@cityofwestsacramento.org"),
( "Councilmember Quirina Orozco", "West Sacramento", "quirinao@cityofwestsacramento.org"),
( "Councilmember Chris Ledesma", "West Sacramento", "chrisl@cityofwestsacramento.org"),
( "Councilmember Martha Guerrero", "West Sacramento", "mguerrero@cityofwestsacramento.org"),
( "Mayor Pro Tem Beverly Sandeen", "West Sacramento", "beverlys@cityofwestsacramento.org"),
],
"San Diego" : [
( "Mayor Kevin Faulconer", "San Diego", "kevinfaulconer@sandiego.gov"),
( "Council President Barbara Bry", "San Diego", "barbarabry@sandiego.gov"),
( "Councilmember Jennifer Campbell", "San Diego", "jennifercampbell@sandiego.gov"),
( "Councilmember Chris Ward", "San Diego", "christopherward@sandiego.gov"),
( "Councilmember Monica Montgomery", "San Diego", "monicamontgomery@sandiego.gov"),
( "Councilmember Mark Kersey", "San Diego", "markkersey@sandiego.gov"),
( "Councilmember Chris Cate", "San Diego", "chriscate@sandiego.gov"),
( "Councilmember Scott Sherman", "San Diego", "scottsherman@sandiego.gov"),
( "Councilmember Vivian Moreno", "San Diego", "vivianmoreno@sandiego.gov"),
( "Councilmember Georgette Gomez", "San Diego", "georgettegomez@sandiego.gov"),
],
"San Francisco" : [
( "Mayor London N. Breed", "SF", "MayorLondonBreed@sfgov.org"),
( "Supervisor Matt Haney", "SF", "Matt.Haney@sfgov.org"),
( "Supervisor Rafael Mandelman", "SF", "MandelmanStaff@sfgov.org"),
( "Supervisor Gordon Mar", "SF", "Gordon.Mar@sfgov.org"),
( "Supervisor Aaron Peskin", "SF", "Aaron.Peskin@sfgov.org"),
( "Supervisor Dean Preston", "SF", "Dean.Preston@sfgov.org"),
( "Supervisor Sandra Lee Fewer", "SF", "sandra.fewer@sfgov.org"),
( "Supervisor Hillary Ronen", "SF", "Hillary.Ronen@sfgov.org"),
( "Supervisor Ahsha Safai", "SF", "Ahsha.Safai@sfgov.org"),
( "Supervisor Catherine Stefani", "SF", "Catherine.Stefani@sfgov.org"),
( "Supervisor Shamann Walton", "SF", "Shamann.Walton@sfgov.org"),
( "Supervisor Norman Yee", "SF", "Norman.Yee@sfgov.org"),
( "San Francisco Police Commission", "SF", "sfpd.commission@sfgov.org"),
],
"San Jose" : [
( "Mayor Sam Liccardo", "San Jose", "mayoremail@sanjoseca.gov"),
( "Vice Mayor Charles Jones", "San Jose", "District1@sanjoseca.gov"),
( "Councilmember Sergio Jimenez", "San Jose", "District2@sanjoseca.gov"),
( "Councilmember Raul Peralez", "San Jose", "District3@sanjoseca.gov"),
( "Councilmember Lan Diep", "San Jose", "District4@sanjoseca.gov"),
( "Councilmember Magdalena Carrasco", "San Jose", "District5@sanjoseca.gov"),
( "Councilmember Devora Davis", "San Jose", "District6@sanjoseca.gov"),
( "Councilmember Maya Esparza", "San Jose", "District7@sanjoseca.gov"),
( "Councilmember Sylvia Arenas", "San Jose", "District8@sanjoseca.gov"),
( "Councilmember Pam Foley", "San Jose", "District9@sanjoseca.gov"),
( "Councilmember Johnny Khamis", "San Jose", "District10@sanjoseca.gov"),
],
"Santa Clara" : [
("Mayor Lisa Gillmore", "Santa Clara", "lgillmor@santaclaraca.gov"),
("Vice Mayor Karen Hardy", "Santa Clara", "khardy@santaclaraca.gov"),
("Councilmember Kathy Watanabe", "Santa Clara", "kwatanabe@santaclaraca.gov"),
("Councilmember Raj Chahal", "Santa Clara", "rchahal@santaclaraca.gov"),
("Councilmember Teresa O'Neill", "Santa Clara", "toneill@santaclaraca.gov"),
("Councilmember Karen Hardy", "Santa Clara", "khardy@santaclaraca.gov"),
("Councilmember Debbie Davis", "Santa Clara", "ddavis@santaclaraca.gov"),
("City Attorney Brian Doyle", "Santa Clara", "CityAttorney@santaclaraca.gov"),
("Supervisor Mike Wasserman", "Santa Clara County", "mike.wasserman@bos.sccgov.org"),
("Supervisor Cindy Chavez", "Santa Clara County", "cindy.chavez@bos.sccgov.org"),
("Supervisor Dave Cortese", "Santa Clara County", "dave.cortese@bos.sccgov.org"),
("Supervisor Susan Ellenberg", "Santa Clara County", "supervisor.ellenberg@bos.sccgov.org"),
("Supervisor Joe Simitian", "Santa Clara County", "supervisor.simitian@bos.sccgov.org"),
("District Attorney Jeffrey Rosen", "Santa Clara County", "jrosen@dao.sccgov.org"),
("County Sheriff Laurie Smith", "Santa Clara County", "so.website@shf.sccgov.org"),
],
},
"Colorado" : {
"Denver" : [
( "Mayor Michael Hancock", "Denver", "mayorsoffice@denvergov.org"),
( "Councilwoman Amanda P. Sandoval", "Denver", "districtone@denvergov.org"),
( "Councilman Kevin Flynn", "Denver", "kevin.flynn@denvergov.org"),
( "Councilwoman Jamie Torres", "Denver", "Jamie.Torres@denvergov.org"),
( "Councilwoman Kendra Black", "Denver", "kendra.black@denvergov.org"),
( "Councilwoman Amanda Sawyer", "Denver", "DenverCouncil5@denvergov.org"),
( "Councilman Paul Kashmann", "Denver", "paul.kashmann@denvergov.org"),
( "Councilman Jolon Clark", "Denver", "jolon.clark@denvergov.org"),
( "Councilman Christopher Herndon", "Denver", "christopher.herndon@denvergov.org"),
( "Councilwoman Candi CdeBaca", "Denver", "district9@denvergov.org"),
( "Councilman Chris Hinds", "Denver", "chris.hinds@denvergov.org"),
( "Councilwoman Stacie Gilmore", "Denver", "stacie.gilmore@denvergov.org"),
],
"Colorado Springs": [
("Councilmember Don Knight", "Colorado Springs", "Don.Knight@Coloradosprings.gov"),
("Councilmember David Geislinger", "Colorado Springs", "David.Geislinger@Coloradosprings.gov"),
("Councilmember Richard Skorman", "Colorado Springs", "Richard.Skorman@coloradosprings.gov"),
("Councilmember Yolanda Avila", "Colorado Springs", "Yolanda.Avila@coloradosprings.gov"),
("Councilmember Jill Gaebler", "Colorado Springs", "Jill.Gaebler@coloradosprings.gov"),
("Councilmember Andres Pico", "Colorado Springs", "Andy.Pico@Coloradosprings.gov"),
("Councilmember Bill Murray", "Colorado Springs", "bill.murray@coloradosprings.gov"),
("Councilmember Tom Strand", "Colorado Springs", "tom.strand@coloradosprings.gov"),
("Councilmember Wayne Williams", "Colorado Springs", "Wayne.williams@coloradosprings.gov"),
],
},
"District of Columbia" : {
"DC" : [
( "Mayor Muriel Bowser", "DC", "eom@dc.gov"),
( "Chairman Phil Mendelson", "DC", "pmendelson@dccouncil.us"),
( "Councilmember Kenyan McDuffie", "DC", "kmcduffie@dccouncil.us"),
( "Councilmember Anita Bonds", "DC", "abonds@dccouncil.us"),
( "Councilmember David Grosso", "DC", "dgrosso@dccouncil.us"),
( "Councilmember Robert White", "DC", "rwhite@dccouncil.us"),
( "Councilmember Elissa Silverman", "DC", "esilverman@dccouncil.us"),
( "Councilmember Brianne Nadeau", "DC", "bnadeau@dccouncil.us"),
( "Councilmember Mary Cheh", "DC", "mcheh@dccouncil.us"),
( "Councilmember Brandon Todd", "DC", "btodd@dccouncil.us"),
( "Councilmember Charles Allen", "DC", "callen@dccouncil.us"),
( "Councilmember Vincent Gray", "DC", "vgray@dccouncil.us"),
( "Councilmember Trayon White", "DC", "twhite@dccouncil.us"),
],
},
"Florida" : {
"Gainesville": [
("Mayor Lauren Poe", "Gainesville", "poelb@cityofgainesville.org"),
("Commissioner Reina Saco", "Gainesville", "sacore@cityofgainesville.org"),
("Commissioner Gail Johnson", "Gainesville", "johnsong1@cityofgainesville.org"),
("Commissioner Gigi Simmons", "Gainesville", "simmonsgg@cityofgainesville.org"),
("Commissioner Harvey Ward", "Gainesville", "wardhl@cityofgainesville.org"),
("Commissioner David Arreola", "Gainesville", "arreoladi@cityofgainesville.org"),
("Commissioner Adrian Hayes-Santos", "Gainesville", "hayessantosa@cityofgainesville.org"),
],
"Jacksonville" : [
( "Mayor Lenny Curry", "Jacksonville", "MayorLennyCurry@coj.net"),
( "Councilmember Joyce Morgan", "Jacksonville", "JoyceMorgan@coj.net"),
( "Councilmember Al Ferraro", "Jacksonville", "Ferraro@coj.net"),
( "Councilmember Aaron L. Bowman", "Jacksonville", "ABowman@coj.net"),
( "Councilmember Scott Wilson", "Jacksonville", "SWilson@coj.net"),
( "Councilmember LeAnna Cumber", "Jacksonville", "LCumber@coj.net"),
( "Councilmember Michael Boylan", "Jacksonville", "MBoylan@coj.net"),
( "Councilmember Reggie Gaffney", "Jacksonville", "RGaffney@coj.net"),
( "Councilmember Ju'Coby Pittman", "Jacksonville", "JPittman@coj.net"),
( "Councilmember Garrett L. Dennis", "Jacksonville", "GarrettD@coj.net"),
( "Councilmember Brenda Priestly Jackson", "Jacksonville", "BPJackson@coj.net"),
( "Councilmember Danny Becton", "Jacksonville", "DBecton@coj.net"),
( "Councilmember Randy White", "Jacksonville", "RandyWhite@coj.net"),
( "Councilmember Rory Diamond", "Jacksonville", "RDiamond@coj.net"),
( "Councilmember Randy DeFoor", "Jacksonville", "RDeFoor@coj.net"),
],
"Miami" : [
( "Mayor Francis X. Suarez", "Miami", "fsuarez@miamigov.com"),
( "Commissioner Alex Diaz de la Portilla", "Miami", "adiazdelaportilla@miamigov.com"),
( "Commissioner Ken Russell", "Miami", "krussell@miamigov.com"),
( "Commissioner Joe Carollo", "Miami", "jcarollo@miamigov.com"),
( "Commissioner Manolo Reyes", "Miami", "mreyes@miamigov.com"),
( "Commissioner Keon Hardemon", "Miami", "KHardemon@miamigov.com"),
],
"Orlando" : [
( "Mayor Buddy Dyer", "Orlando", "buddy.dyer@orlando.gov"),
( "Commissioner Jim Gray", "Orlando", "jim.gray@orlando.gov"),
( "Commissioner Tony Ortiz", "Orlando", "tony.ortiz@orlando.gov"),
( "Commissioner Robert F. Stuart", "Orlando", "robert.stuart@orlando.gov"),
( "Commissioner Patty Sheehan", "Orlando", "patty.sheehan@orlando.gov"),
( "Commissioner Regina I. Hill", "Orlando", "regina.hill@orlando.gov"),
( "Commissioner Bakari F. Burns", "Orlando", "bakari.burns@orlando.gov"),
],
},
"Georgia" : {
"Atlanta" : [
( "Mayor Keisha Lance Bottoms", "Atlanta", "kbottoms@atlantaga.gov"),
( "Council President Felicia A. Moore", "Atlanta", "fmoore@atlantaga.gov"),
( "Councilmember Carla Smith", "Atlanta", "csmith@atlantaga.gov"),
( "Councilmember Amir R. Farokhi", "Atlanta", "arfarokhi@atlantaga.gov"),
( "Councilmember Antonio Brown", "Atlanta", "antoniobrown@atlantaga.gov"),
( "Councilmember Cleta Winslow", "Atlanta", "cwinslow@atlantaga.gov"),
( "Councilmember Natalyn Archibong", "Atlanta", "narchibong@atlantaga.gov"),
( "Councilmember Jennifer N. Ide", "Atlanta", "jnide@atlantaga.gov"),
( "Councilmember Howard Shook", "Atlanta", "hshook@atlantaga.gov"),
( "Councilmember Dustin Hills", "Atlanta", "drhillis@atlantaga.gov"),
( "Councilmember Andrea L. Boone", "Atlanta", "aboone@atlantaga.gov"),
( "Councilmember Marci Collier Overstreet", "Atlanta", "mcoverstreet@atlantaga.gov"),
( "Councilmember Joyce Sheperd", "Atlanta", "jmsheperd@atlantaga.gov"),
( "Councilmember Michael Julian Bond", "Atlanta", "mbond@atlantaga.gov"),
( "Councilmember Matt Westmoreland", "Atlanta", "mwestmoreland@atlantaga.gov"),
( "Councilmember Andre Dickens", "Atlanta", "adickens@atlantaga.gov"),
],
"Augusta": [
("Mayor Hardie Davis, Jr.", "Augusta", "mayordavis@augustaga.gov"),
("City Administrator Jarvis Sims", "Augusta", "city.administrator@augustaga.gov"),
("Commissioner William Fennoy", "Augusta", "fennoy@augustaga.gov"),
("Commissioner Ben Hasan", "Augusta", "bhasan@augustaga.gov"),
("Commissioner Dennis Williams", "Augusta", "denniswilliams@augustaga.gov"),
("Commissioner Sean Frantom", "Augusta", "sfrantom@augustaga.gov"),
("Commissioner Mary Davis", "Augusta", "mfdavis@augustaga.gov"),
("Commissioner Brandon Garrett", "Augusta", "bgarrett@augustaga.gov"),
("Commissioner Sammie Sias", "Augusta", "ssias@augustaga.gov"),
("Commissioner J.P. Matzigkeit", "Augusta", "jpmatzigkeit@Augustaga.gov"),
("Commissioner Marion Williams", "Augusta", "mfwilliams@augustaga.gov"),
("Commissioner Bobby Williams", "Augusta", "bobby.williams@augustaga.gov"),
("Commissioner John Clarke", "Augusta", "jclarke@augustaga.gov"),
],
},
"Illinois" : {
"Chicago" : [
( "Mayor Lori Lightfoot", "Chicago", "letterforthemayor@cityofchicago.org"),
( "Sheriff Thomas Dart", "Chicago", "sheriff.dart@cookcountyil.gov"),
( "State's Attorney Kimberly Foxx", "Chicago", "statesattorney@cookcountyil.gov"),
],
},
"Indiana" : {
"Indianapolis" : [
( "Councillor Lery Robinson", "Indy", "leroy.robinson@indy.gov"),
( "Councillor Keith Potts", "Indy", "keith.potts@indy.gov"),
( "Councillor Dan Boots", "Indy", "Dan.Boots@indy.gov"),
( "Councillor Ethan Evans", "Indy", "Ethan.Evans2@indy.gov"),
( "Councillor Ali Brown", "Indy", "ali.brown@indy.gov"),
( "Councillor Crista Carlino", "Indy", "crista.carlino@indy.gov"),
( "Councillor John Barth", "Indy", "John.Barth@indy.gov"),
( "Councillor Monroe Gray, Jr.", "Indy", "monroe.gray@indy.gov"),
( "Councillor William Oliver", "Indy", "william.oliver@indy.gov"),
( "Councillor Maggie A. Lewis", "Indy", "maggie.lewis@indy.gov"),
( "Councillor Vop Osili", "Indy", "Vop.Osili@indy.gov"),
( "Councillor Blake Johnson", "Indy", "blake.johnson@indy.gov"),
( "Councillor Keith L. Graves", "Indy", "keith.graves@indy.gov"),
( "Councillor La Keisha Jackson", "Indy", "lakeisha.jackson@indy.gov"),
( "Councillor Jessica McCormick", "Indy", "jessica.mccormick@indy.gov"),
( "Councillor Kristin Jones", "Indy", "kristin.jones@indy.gov"),
( "Councillor Zach Adamson", "Indy", "Zach@adamsonforindy.com"),
( "Councillor Michael-Paul Hart", "Indy", "michael-paul.hart@indy.gov"),
( "Councillor David Ray", "Indy", "david.ray@indy.gov"),
( "Councillor Jason Holliday", "Indy", "jasonhollidayccc20@gmail.com"),
( "Councillor Frank Mascari", "Indy", "frank.mascari@indy.gov"),
( "Councillor Jared Evans", "Indy", "jared.evans@indy.gov"),
( "Councillor Paul Annee", "Indy", "paul.anneed23@gmail.com"),
( "Councillor Michael Dilk", "Indy", "mike.dilk424@gmail.com"),
( "Councillor Brian Mowery", "Indy", "brian.mowery@indy.gov"),
],
},
"Maryland" : {
"Baltimore" : [
( "Mayor Bernard Young", "Baltimore", "mayor@baltimorecity.gov"),
( "Council President Brandon M. Scott", "Baltimore", "CouncilPresident@baltimorecity.gov"),
( "Councilmember Zeke Cohen", "Baltimore", "zeke.cohen@baltimorecity.gov"),
( "Councilmember Ryan Dorsey", "Baltimore", "ryan.dorsey@baltimorecity.gov"),
( "Councilmember Bill Henry", "Baltimore", "Bill.Henry@baltimorecity.gov"),
( "Councilmember Sharon Green Middleton", "Baltimore", "Sharon.Middleton@baltimorecity.gov"),
( "Councilmember Leon Pinkett III", "Baltimore", "leon.pinkett@baltimorecity.gov"),
( "Councilmember Kristerfer Burnett", "Baltimore", "Kristerfer.Burnett@baltimorecity.gov"),
( "Councilmember John T. Bullock", "Baltimore", "John.Bullock@baltimorecity.gov"),
( "Councilmember Edward L. Reisinger", "Baltimore", "Edward.Reisinger@baltimorecity.gov"),
( "Councilmember Eric Costello", "Baltimore", "Eric.Costello@baltimorecity.gov"),
( "Councilmember Robert Stokes, Sr.", "Baltimore", "Robert.stokes@baltimorecity.gov"),
( "Councilmember Shannon Sneed", "Baltimore", "Shannon.Sneed@baltimorecity.gov"),
( "Councilmember Mary Pat Clarke", "Baltimore", "MaryPat.Clarke@baltimorecity.gov"),
],
},
"Massachusetts" : {
"Boston" : [
( "Mayor Martin Walsh", "Boston", "mayor@boston.gov"),
( "Councilmember Annissa Essaibi George", "Boston", "A.E.George@boston.gov"),
( "Councilmember Michael Flaherty", "Boston", "Michael.F.Flaherty@boston.gov"),
( "Councilmember Michelle Wu", "Boston", "Michelle.Wu@boston.gov"),
( "Councilmember Lydia Edwards", "Boston", "lydia.edwards@boston.gov"),
( "Councilmember Ed Flynn", "Boston", "ed.flynn@boston.gov"),
( "Councilmember Frank Baker", "Boston", "Frank.Baker@boston.gov"),
( "Councilmember Andrea Campbell", "Boston", "Andrea.Campbell@boston.gov"),
( "Councilmember Ricardo Arroyo", "Boston", "ricardo.arroyo@boston.gov"),
( "Councilmember Matt O'Malley", "Boston", "matthew.omalley@boston.gov"),
( "Councilmember Kenzie Bok", "Boston", "kenzie.bok@boston.gov"),
( "Commissioner William Gross", "Boston", "mediarelations@pd.boston.gov"),
],
"Somerville": [
( "Mayor Joseph A. Curtatone", "Somerville", "mayor@somervillema.gov"),
( "Councilmember Matthew McLaughlin", "Somerville", "mattforward1@gmail.com"),
( "Councilmember Mary Jo Rossetti", "Somerville", "mjrossetti@somervillema.gov"),
( "Councilmember Kristen Strezo", "Somerville", "strezoatlarge@gmail.com"),
( "Councilmember Wilfred N. Mbah", "Somerville", "aldermanmbah@gmail.com"),
( "Councilmember William A. White, Jr.", "Somerville", "william.a.white@verizon.net"),
( "Councilmember Jefferson Thomas (\"J.T.\") Scott", "Somerville", "jtscott@somervillema.gov"),
( "Councilmember Ben Ewen-Campen", "Somerville", "benforward3@gmail.com"),
( "Councilmember Jesse Clingan", "Somerville", "aldermanclingan@gmail.com"),
( "Councilmember Mark Niedergang", "Somerville", "mniedergang@somervillema.gov"),
( "Councilmember Lance Davis", "Somerville", "lancedavisward6@gmail.com"),
( "Councilmember Katjana Ballantyne", "Somerville", "katjana@katjana.org"),
],
"Worcester" : [
( "Mayor Joseph M. Petty", "Worcester", "Mayor@worcesterma.gov"),
( "Councilmember Morris A. Bergman", "Worcester", "BergmanM@worcesterma.gov"),
( "Councilmember Donna M. Colorio", "Worcester", "ColorioD@worcesterma.gov"),
( "Councilmember Khrystian E. King", "Worcester", "KingK@worcesterma.gov"),
( "Councilmember Gary Rosen", "Worcester", "RosenG@worcesterma.gov"),
( "Councilmember Kathleen M. Toomey", "Worcester", "ToomeyK@worcesterma.gov"),
( "Councilmember Candy F. Mero-Carlson", "Worcester", "Mero-CarlsonC@worcesterma.gov"),
( "Councilmember George J. Russell", "Worcester", "RussellG@worcesterma.gov"),
( "Councilmember Sarai Rivera", "Worcester", "RiveraSA@worcesterma.gov"),
( "Councilmember Matthew E. Wally", "Worcester", "WallyM@worcesterma.gov"),
],
},
"Minnesota" : {
"Minneapolis" : [
( "Mayor Jacob Frey", "Minneapolis", "Jacob.Frey@minneapolismn.gov"),
( "Councilmember Kevin Reich", "Minneapolis", "kevin.reich@minneapolismn.gov"),
( "Councilmember Cam Gordon", "Minneapolis", "cam.gordon@minneapolismn.gov"),
( "Councilmember Steve Fletcher", "Minneapolis", "steve.fletcher@minneapolismn.gov"),
( "Councilmember Phillipe Cunningham", "Minneapolis", "Phillipe.Cunningham@minneapolismn.gov"),
( "Councilmember Jeremiah Ellison", "Minneapolis", "Jeremiah.Ellison@minneapolismn.gov"),
( "Councilmember Lisa Goodman", "Minneapolis", "Lisa.Goodman@minneapolismn.gov"),
( "Councilmember Andrea Jenkins", "Minneapolis", "Andrea.Jenkins@minneapolismn.gov"),
( "Councilmember Alondra Cano", "Minneapolis", "Alondra.Cano@minneapolismn.gov"),
( "Councilmember Lisa Bender", "Minneapolis", "Lisa.Bender@minneapolismn.gov"),
( "Councilmember Jeremy Schroeder", "Minneapolis", "Jeremy.Schroeder@minneapolismn.gov"),
( "Councilmember Andrew Johnson", "Minneapolis", "Andrew.Johnson@minneapolismn.gov"),
( "Councilmember Linea Palmisano", "Minneapolis", "Linea.Palmisano@minneapolismn.gov"),
( "Director Velma Korbel", "Minneapolis", "velma.korbel@minneapolismn.gov"),
],
},
"Missouri" : {
"Greene County" : [
( "Representative Sonya Anderson", "Greene County", "Sonya.Anderson@house.mo.gov"),
( "Representative Jeffrey Messenger", "Greene County", "Jeff.Messenger@house.mo.gov"),
],
"Jefferson County" : [
( "Representative Rob Vescovo", "Jefferson County", "Rob.Vescovo@house.mo.gov"),
],
"Kansas City" : [
( "Representative Keri Ingle", "Kansas City", "Keri.Ingle@house.mo.gov"),
( "Representative Ingrid Burnett", "Kansas City", "Ingrid.Burnett@house.mo.gov"),
( "Representative Barbara Washington", "Kansas City", "Barbara.Washington@house.mo.gov"),
],
"Pulaski County" : [
( "Representative Steve Lynch", "Pulaski County", "Steve.Lynch@house.mo.gov"),
],
"Springfield" : [
( "Representative Crystal Quade", "Springfield", "Crystal.Quade@house.mo.gov"),
( "Representative Elijah Haah", "Springfield", "Elijah.Haahr@house.mo.gov"),
],
"St. Charles County" : [
( "Representative John Wiemann", "St. Charles County", "John.Wiemann@house.mo.gov"),
],
"St. Louis County" : [
( "Mayor Lyda Krewson", "St. Louis", "krewsonl@stlouis-mo.gov"),
( "Senator Jill Schupp", "St. Louis", "jill.schupp@senate.mo.gov"),
( "Representative Tracy McCreery", "St. Louis", "Tracy.McCreery@house.mo.gov"),
( "Representative Tommie Pierson", "St. Louis", "Tommie.PiersonJr@house.mo.gov"),
( "Representative Kevin Windham", "St. Louis", "Kevin.Windhamjr@house.mo.gov"),
( "Representative Sarah Unsicker", "St. Louis", "Sarah.Unsicker@house.mo.gov"),
],
"Daviess, DeKalb, Gentry, and Harrison Counties" : [
( "Representative J. Eggleston", "Missouri", "J.Eggleston@house.mo.gov"),
],
"Washington, Wayne, Reynolds, and Iron Counties" : [
( "Representative Chris Dinkins", "Missouri", "Chris.Dinkins@house.mo.gov"),
],
},
"Nevada" : {
"Las Vegas" : [
( "Mayor Carolyn Goodman", "Las Vegas", "cgoodman@lasvegasnevada.gov"),
( "Councilman Brian Knudsen", "Las Vegas", "ward1@lasvegasnevada.gov"),
( "Councilwoman Victoria Seaman", "Las Vegas", "ward2@lasvegasnevada.gov"),
( "Councilwoman Olivia Diaz", "Las Vegas", "ward3@lasvegasnevada.gov"),
( "Councilman Stavros S. Anthony", "Las Vegas", "ward4newsletter@lasvegasnevada.gov"),
( "Councilman Cedric Crear", "Las Vegas", "ccrear@lasvegasnevada.gov"),
( "Councilwoman Michele Fiore", "Las Vegas", "mfiore@lasvegasnevada.gov"),
( "City Manager Scott D. Adams", "Las Vegas", "sadams@lasvegasnevada.gov"),
],
"Reno" : [
( "Mayor Hillary Schieve", "Reno", "mayor@reno.gov"),
( "Rick Caldeira", "Reno", "caldeirar@reno.gov"),
( "Councilmember Devon Reese", "Reno", "reesed@reno.gov"),
( "Councilmember Jenny Brekhus", "Reno", "brekhusj@reno.gov"),
( "Councilmember Naomi Duerr", "Reno", "duerrn@reno.gov"),
( "Councilmember Oscar Delgado", "Reno", "delgadoo@reno.gov"),
( "Councilmember Bonnie Weber", "Reno", "weberb@reno.gov"),
( "Councilmember Neoma Jardon", "Reno", "jardonn@reno.gov"),
],
},
"New York" : {
"Buffalo" : [
( "Mayor Bryon W. Brown", "Buffalo", "mayor@city-buffalo.com"),
( "Councilmember Darius G. Pridgen", "Buffalo", "dpridgen@city-buffalo.com"),
( "Councilmember David A. Rivera", "Buffalo", "darivera@city-buffalo.com"),
( "Councilmember Christopher P. Scanlon ", "Buffalo", "cscanlon@city-buffalo.com"),
( "Councilmember Joel P. Feroleto", "Buffalo", "jferoleto@city-buffalo.com"),
( "Councilmember Bryan Bollman", "Buffalo", "bbollman@city-buffalo.com"),
( "Councilmember Mitch Nowakowski", "Buffalo", "mnowakowski@city-buffalo.com"),
( "Councilmember Joseph Golombek, Jr.", "Buffalo", "jgolombek@city-buffalo.com"),
( "Councilmember Ulysees O. Wingo, Sr.", "Buffalo", "uwingo@city-buffalo.com"),
( "Councilmember Rasheed N.C. Wyatt", "Buffalo", "rwyatt@city-buffalo.com"),
],
"NYC" : [
( "Mayor Bill de Blasio", "NYC", "bdeblasio@cityhall.nyc.gov"),
( "Manhattan Borough President Gale Brewer", "NYC", "gbrewer@manhattanbp.nyc.gov"),
( "Director Jeremy Unger", "NYC", "junger@council.nyc.gov"),
( "Councilperson Corey Johnson", "NYC", "SpeakerJohnson@council.nyc.gov"),
( "Councilperson Keith Powers", "NYC", "kpowers@council.nyc.gov"),
( "Senator Brad Hoylman", "NYC", "hoylman@nysenate.gov"),
( "Senator Brian Kavanaugh", "NYC", "kavanagh@nysenate.gov"),
( "Assemblymember Richard Gottfried", "NYC", "GottfriedR@assembly.state.ny.us"),
( "Assemblymember Deborah Glick", "NYC", "glickd@assembly.state.ny.us"),
],
"Rochester": [
( "Mayor Lovely A. Warren", "Rochester", "info@cityofrochester.gov"),
( "Councilmember Loretta C. Scott", "Rochester", "Loretta.Scott@cityofrochester.gov"),
( "Councilmember Malik D. Evans", "Rochester", "Malik.Evans@cityofrochester.gov"),
( "Councilmember Mitchell D. Gruber", "Rochester", "Mitch.Gruber@cityofrochester.gov"),
( "Councilmember Willie J. Lightfoot", "Rochester", "Willie.Lightfoot@cityofrochester.gov"),
( "Councilmember Jacklyn Ortiz", "Rochester", "Jacklyn.Ortiz@cityofrochester.gov"),
( "Councilmember LaShay D. Harris", "Rochester", "LaShay.Harris@cityofrochester.gov"),
( "Councilmember Mary Lupien", "Rochester", "Mary.Lupien@cityofrochester.gov"),
( "Councilmember Michael A. Patterson", "Rochester", "Michael.Patterson@cityofrochester.gov"),
( "Councilmember Jose Peo", "Rochester", "Jose.Peo@cityofrochester.gov"),
],
},
"North Carolina" : {
"Apex" : [
( "Mayor Jacques Gilbert", "Apex", "jacques.gilbert@apexnc.org" ),
( "Mayor Pro Tem Nicole Dozier", "Apex", "nicole.dozier@apexnc.org" ),
( "Council Member Brett Gantt", "Apex", "brett.gantt@apexnc.org" ),
( "Council Member Audra Killingsworth", "Apex", "audra.killingsworth@apexnc.org" ),
( "Council Member Terry Mahaffey", "Apex", "terry.mahaffey@apexnc.org" ),
( "Council Member Cheryl Stallings", "Apex", "cheryl.stallings@apexnc.org" ),
( "Chief John Letteney", "Apex", "John.Letteney@apexnc.org" ),
],
"Cary" : [
( "Chief Toni Dezomits", "Cary", "toni.dezomits@townofcary.org" ),
( "Councilman Jack Smith", "Cary", "jack.smith@townofcary.org" ),
( "Councilman Ed Yerha", "Cary", "ed.yerha@townofcary.org" ),
( "Councilwoman Ya Liu", "Cary", "ya.liu@townofcary.org" ),
( "Mayor Harold Weinbrecht", "Cary", "harold.weinbrecht@townofcary.org" ),
( "Councilwoman Jennifer Robinson", "Cary", "jennifer.robinson@townofcary.org" ),
( "Mayor Pro Tem Don Frantz", "Cary", "don.frantz@townofcary.org" ),
( "Councilwoman Lori Bush", "Cary", "lori.bush@townofcary.org" ),
],
"Durham County" : [
( "Chair Wendy Jacobs", "Durham County", "wjacobs@dconc.gov" ),
( "Vice-Chairman James Hill", "Durham County", "jahill@dconc.gov" ),
( "Commissioner Heidi Carter", "Durham County", "hcarter@dconc.gov" ),
( "Commissioner Brenda Howerton", "Durham County", "bhowerton@dconc.gov" ),
( "Commissioner Ellen Reckhow", "Durham County", "ereckhow@dconc.gov" ),
( "Sheriff Clarence Birkhead", "Durham County", "sheriffbirkhead@durhamsheriff.org" ),
( "Councilwoman Javiera Caballero", "Durham", "Javiera.Caballero@durhamnc.gov" ),
( "Councilwoman DeDreana Freeman", "Durham", "dedreana.freeman@durhamnc.gov" ),
( "Councilman Mark-Anthony Middleton", "Durham", "Mark-Anthony.Middleton@durhamnc.gov" ),
( "Mayor Pro Tempore Jillian Johnson", "Durham", "Jillian.Johnson@durhamnc.gov" ),
( "Councilman Charlie Reece", "Durham", "charlie.reece@durhamnc.gov" ),
( "Mayor Steve Schewel", "Durham", "Steve.Schewel@durhamnc.gov" ),
( "Chief CJ Davis", "Durham", "policechief@durhamnc.gov" ),
],
"Fuquay-Varina" : [
( "Town Manager Adam Mitchell", "Fuquay-Varina", "amitchell@fuquay-varina.org" ),
( "Mayor John Byrne", "Fuquay-Varina", "jbyrne@fuquay-varina.org" ),
( "Mayor Pro Tem Blake Massengill", "Fuquay-Varina", "bmassengill@fuquay-varina.org" ),
( "Commissioner Marilyn Gardner", "Fuquay-Varina", "mgardner@fuquay-varina.org" ),
( "Commissioner William Harris", "Fuquay-Varina", "wharris@fuquay-varina.org" ),
( "Commissioner Larry Smith", "Fuquay-Varina", "lsmith@fuquay-varina.org" ),
( "Commissioner Jason Wunsch", "Fuquay-Varina", "jwunsch@fuquay-varina.org" ),
( "Chief Laura Fahnestock", "Fuquay-Varina", "lfahnestock@fuquay-varina.org" ),
],
"Raleigh" : [
( "City Manager Ruffin Hall", "Raleigh", "citymanager@raleighnc.gov" ),
( "Chief Cassandra Deck-Brown", "Raleigh", "cassandra.deck-brown@raleighnc.gov" ),
( "Mayor Mary-Ann Baldwin", "Raleigh", "mary-ann.baldwin@raleighnc.gov" ),
( "Councilman Jonathan Melton", "Raleigh", "jonathan.melton@raleighnc.gov" ),
( "Councilwoman Nicole Stewart", "Raleigh", "nicole.stewart@raleighnc.gov" ),
( "Councilman Patrick Buffkin", "Raleigh", "patrick.buffkin@raleighnc.gov" ),
( "Councilman David Cox", "Raleigh", "david.cox@raleighnc.gov" ),
( "Councilman Corey Branch", "Raleigh", "corey.branch@raleighnc.gov" ),
( "Councilman Saige Martin", "Raleigh", "saige.martin@raleighnc.gov" ),
( "Councilman David Knight", "Raleigh", "david.knight@raleighnc.gov" ),
],
"Wake County" : [
( "Commissioner Sig Hutchinson", "Wake County", "Sig.Hutchinson@wakegov.com" ),
( "Commissioner Matt Calabria", "Wake County", "Matt.Calabria@wakegov.com" ),
( "Commissioner Susan Evans", "Wake County", "Susan.Evans@wakegov.com" ),
( "Commissioner Jessica Holmes", "Wake County", "Jessica.Holmes@wakegov.com" ),
( "Commissioner James West", "Wake County", "james.west@wakegov.com" ),
( "Chairman Greg Ford", "Wake County", "Greg.Ford@wakegov.com" ),
( "Vice-Chair Vickie Adamson", "Wake County", "Vickie.Adamson@wakegov.com" ),
( "County Manager David Ellis", "Wake County", "David.Ellis@wakegov.com" ),
( "Sheriff Gerald Baker", "Wake County", "gerald.baker@wakegov.com" ),
],
},
"Ohio" : {
"Columbus" : [
( "Mayor Andrew J. Ginther", "Columbus", "311@columbus.gov"),
( "Council President Shannon G. Hardin", "Columbus", "sghardin@columbus.gov"),
( "Councilmember Rob Dorans", "Columbus", "radorans@columbus.gov"),
],
},
"Oklahoma" : {
"Oklahoma City" : [
( "Mayor David Holt", "Oklahoma City", "mayor@okc.gov"),
( "Councilmember James Greiner", "Oklahoma City", "ward1@okc.gov"),
( "Councilmember James Cooper", "Oklahoma City", "ward2@okc.gov"),
( "Councilmember Larry McAtee", "Oklahoma City", "ward3@okc.gov"),
( "Councilmember Todd Stone", "Oklahoma City", "ward4@okc.gov"),
( "Councilmember David Greenwell", "Oklahoma City", "ward5@okc.gov"),
( "Councilmember JoBeth Hamon", "Oklahoma City", "ward6@okc.gov"),
( "Councilmember Nikki Nice", "Oklahoma City", "ward7@okc.gov"),
( "Councilmember Mark Stonecipher", "Oklahoma City", "ward8@okc.gov"),
],
},
"Oregon" : {
"Portland" : [
( "Mayor Ted Wheeler", "Portland", "mayorwheeler@portlandoregon.gov"),
( "Commissioner Amanda Fritz", "Portland", "Amanda@portlandoregon.gov"),
( "Commissioner Jo Ann Hardesty", "Portland", "JoAnn@portlandoregon.gov"),
( "Commissioner Nick Fish", "Portland", "nick@portlandoregon.gov"),
( "Commissioner Chloe Eudaly", "Portland", "chloe@portlandoregon.gov"),
],
},
"Pennsylvania" : {
"Philadelphia" : [
( "Mayor Jim Kenney", "Philadelphia", "james.kenney@phila.gov"),
( "Council President Darrell Clarke", "Philadelphia", "darrell.clarke@phila.gov"),
( "Councilmember Mark Squilla", "Philadelphia", "mark.squilla@phila.gov"),
( "Councilmember Kenyatta Johnson", "Philadelphia", "kenyatta.johnson@phila.gov"),
( "Councilmember Jamie Gauthier", "Philadelphia", "jamie.gauthier@phila.gov"),
( "Councilmember Curtis Jones", "Philadelphia", "curtis.jones@phila.gov"),
( "Councilmember Bobby Henon", "Philadelphia", "bobby@bobbyhenon.com"),
( "Councilmember Maria Quiñones Sánchez", "Philadelphia", "maria.q.sanchez@phila.gov"),
( "Councilmember Cindy Bass", "Philadelphia", "cindy.bass@phila.gov"),
( "Councilmember Cherelle Parker", "Philadelphia", "cherelle.parker@phila.gov"),
( "Councilmember Brian O'Neill", "Philadelphia", "brian.o'neill@phila.gov"),
( "Councilmember Kendra Brooks", "Philadelphia", "Kendra.Brooks@phila.gov"),
( "Councilmember Allan Domb", "Philadelphia", "allan.domb@phila.gov"),
( "Councilmember Derek Green", "Philadelphia", "derek.green@phila.gov"),
( "Councilmember Helen Gym", "Philadelphia", "helen.gym@phila.gov"),
( "Councilmember David Oh", "Philadelphia", "david.oh@phila.gov"),
( "Councilmember Isaiah Thomas", "Philadelphia", "Isaiah.Thomas@phila.gov"),
( "Commissioner Richard Ross", "Philadelphia", "police.commissioner@phila.gov"),
],
},
"Texas" : {
"Austin" : [
( "Mayor Steve Adler", "Austin", "steve.adler@austintexas.gov"),
],
"Dallas" : [
( "Mayor Pro Tem Adam Medrano", "Dallas", "adam.medrano@dallascityhall.com"),
( "Deputy Mayor Pro Tem B. Adam McGough", "Dallas", "adam.mcgough@dallascityhall.com"),
( "Council Liaison Laura Cadena", "Dallas", "Laura.Cadena@dallascityhall.com"),
( "Council Assistant Yesenia Valdez", "Dallas", "Yesenia.Valdez@dallascityhall.com"),
( "Councilmember Chad West", "Dallas", "Chad.West@dallascityhall.com"),
( "Councilmember Casey Thomas, II", "Dallas", "richard.soto@dallascityhall.com"),
( "Councilmember Carolyn King Arnold", "Dallas", "District4@DallasCityHall.com"),
( "Councilmember Jaime Resendez", "Dallas", "jaime.resendez@dallascityhall.com"),
( "Councilmember Tennell Atkins", "Dallas", "maria.salazar2@dallascityhall.com"),
( "Councilmember Paula Blackmon", "Dallas", "District9@DallasCityHall.com"),
( "Councilmember Lee M. Kleinman", "Dallas", "sophia.figueroa@dallascityhall.com"),
( "Councilmember Cara Mendelsohn", "Dallas", "cara.mendelsohn@dallascityhall.com"),
],
"Houston" : [
( "Mayor Sylvester Turner", "Houston", "mayor@houstontx.gov"),
( "Councilmember Amy Peck", "Houston", "districta@houstontx.gov"),
( "Councilmember Jerry Davis", "Houston", "districtb@houstontx.gov"),
( "Councilmember Abbie Kamin", "Houston", "districtc@houstontx.gov"),
( "Councilmember Carolyn Evans-Shabazz", "Houston", "districtd@houstontx.gov"),
( "Councilmember Dave Martin", "Houston", "districte@houstontx.gov"),
( "Councilmember Tiffany Thomas", "Houston", "districtf@houstontx.gov"),
( "Councilmember Greg Travis", "Houston", "districtg@houstontx.gov"),
( "Councilmember Karla Cisneros", "Houston", "districth@houstontx.gov"),
( "Councilmember Robert Gallegos", "Houston", "districti@houstontx.gov"),
( "Councilmember Edward Pollard", "Houston", "districtj@houstontx.gov"),
( "Councilmember Martha Castex-Tatum", "Houston", "districtk@houstontx.gov"),
],
"Plano" : [
( "Mayor Harry LaRosiliere", "Plano", "mayor@plano.gov"),
( "Mayor Pro Tem Kayci Prince", "Plano", "kayciprince@plano.gov"),
( "Deputy Mayor Pro Tem Anthony Ricciardelli", "Plano", "aricciardelli@plano.gov"),
( "Councilmember Maria Tu", "Plano", "mariatu@plano.gov"),
( "Councilmember Rick Grady", "Plano", "rickgrady@plano.gov"),
( "Councilmember Shelby Williams", "Plano", "shelbywilliams@plano.gov"),
( "Councilmember Rick Smith", "Plano", "ricksmith@plano.gov"),
( "Councilmember Lily Bao", "Plano", "lilybao@plano.gov"),
],
"San Antonio" : [
( "Mayor Ron Nirenberg", "San Antonio", "ron.nirenberg@sanantonio.gov"),
( "Councilmember Roberto C. Trevino", "San Antonio", "district1@sanantonio.gov"),
( "Councilmember Jada Andrews-Sullivan", "San Antonio", "district2@sanantonio.gov"),
( "Councilmember Shirley Gonzales", "San Antonio", "Shirley.Gonzales@sanantonio.gov"),
],
},
"Vermont" : {
"Burlington" : [
( "Mayor Miro Weinberger", "Burlington", "mayor@burlingtonvt.gov"),
( "Councilmember Zoraya Hightower", "Burlington", "zhightower@burlingtonvt.gov"),
( "Councilmember Max Tracy", "Burlington", "mtracy@burlingtonvt.gov"),
( "Councilmember Brian Pine", "Burlington", "bpine@burlingtonvt.gov"),
( "Councilmember Sarah Carpenter", "Burlington", "scarpenter@burlingtonvt.gov"),
( "Councilmember William \"Chip\" Mason", "Burlington", "cmason@burlingtonvt.gov"),
( "Councilmember Karen Paul", "Burlington", "kpaul@burlingtonvt.gov"),
( "Councilmember Ali Dieng", "Burlington", "adieng@burlingtonvt.gov"),
],
},
"Washington" : {
"Seattle" : [
( "Mayor Jenny Durkan", "Seattle", "jenny.durkan@seattle.gov"),
( "Councilmember Lisa Herbold", "Seattle", "lisa.herbold@seattle.gov"),
( "Councilmember Tammy Morales", "Seattle", "tammy.morales@seattle.gov"),
( "Councilmember Kshama Sawant", "Seattle", "kshama.sawant@seattle.gov"),
( "Councilmember Alex Pedersen", "Seattle", "alex.pedersen@seattle.gov"),
( "Councilmember Debora Juerez", "Seattle", "debora.juarez@seattle.gov"),
( "Councilmember Dan Strauss", "Seattle", "dan.strauss@seattle.gov"),
( "Councilmember Andrew Lewis", "Seattle", "andrew.lewis@seattle.gov"),
( "Councilmember Teresa Mosqueda", "Seattle", "teresa.mosqueda@seattle.gov"),
],
"Spokane" : [
( "Mayor Nadine Woodward", "Spokane", "mayor@spokanecity.org"),
( "Councilmember Breean Beggs", "Spokane", "bbeggs@spokanecity.org"),
( "Councilmember Michael Cathcart", "Spokane", "mcathcart@spokanecity.org"),
( "Councilmember Kate Burke", "Spokane", "kateburke@spokanecity.org"),
( "Councilmember Lori Kinnear", "Spokane", "lkinnear@spokanecity.org"),
( "Councilmember Betsy Wilkerson", "Spokane", "bwilkerson@spokanecity.org"),
( "Councilmember Candace Mumm", "Spokane", "cmumm@spokanecity.org"),
( "Councilmember Karen Stratton", "Spokane", "kstratton@spokanecity.org"),
],
"Tacoma" : [
( "Mayor Victoria Woodards", "Tacoma", "nnowman@cityoftacoma.org"),
],
},
}
def get_all():
recv = []
for state in mailing_list:
for county in mailing_list[state]:
recv.extend(mailing_list[state][county])
return recv
def get_state(state):
recv = []
for county in mailing_list[state]:
recv.extend(mailing_list[state][county])
return recv
def get_city(state, county):
return mailing_list[state][county]
def get_states():
lst = ["Select All"]
lst.extend(mailing_list.keys())
return lst
def get_cities(state):
lst = ["Select All"]
lst.extend(mailing_list[state].keys())
return lst
"""
prints a javascript dictionary of the form
...
{
label: "San Antonio",
name: "Councilmember Roberto C. Trevino",
email: "district1@sanantonio.gov"
},
{
label: "San Antonio",
name: "Councilmember Jada Andrews-Sullivan",
email: "district2@sanantonio.gov"
}
...
"""
def convert_to_js_dict():
for state in mailing_list:
for county in mailing_list[state]:
people = mailing_list[state][county]
for p in people:
print('{\n\tlabel: "%s",\n\tname: "%s",\n\temail: "%s",\n},' % (p[1], p[0], p[2]))
def convert_to_js_dict_and_save_to(filename):
import sys
sys.stdout = open(filename, 'w')
convert_to_js_dict()