-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathadd_2011_2019.py
More file actions
689 lines (663 loc) · 37.4 KB
/
add_2011_2019.py
File metadata and controls
689 lines (663 loc) · 37.4 KB
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
#!/usr/bin/env python3
"""Lägger till domar från 2011-2019 i databasen."""
import sqlite3
base_url = "https://arbetsdomstolen.se"
def is_refererad(titel):
"""Kontrollera om domen är refererad baserat på titeln."""
ej_ref = ["refereras inte", "refereras ej", "ej refererad", "not summarized", "not referenced"]
titel_lower = titel.lower()
return not any(x in titel_lower for x in ej_ref)
# 2019 domar
domar_2019 = [
("AD 2019 nr 1", "2019-01-16", "Domen refereras inte"),
("AD 2019 nr 2", "2019-01-16", "Saklig grund för uppsägning på grund av personliga skäl"),
("AD 2019 nr 3", "2019-01-16", "SAS wet lease och förhandlingsskyldighet"),
("AD 2019 nr 4", "2019-01-23", "Domen refereras inte"),
("AD 2019 nr 5", "2019-01-30", "Domen refereras inte"),
("AD 2019 nr 6", "2019-01-30", "Domen refereras inte"),
("AD 2019 nr 7", "2019-01-30", "Domen refereras inte"),
("AD 2019 nr 8", "2019-02-06", "Turordningsregler och hamnarbetare"),
("AD 2019 nr 9", "2019-02-13", "Uppsägningstid och anställningstillgodoräknande"),
("AD 2019 nr 10", "2019-02-13", "Kollektivavtalsbrott och personalutrymmen"),
("AD 2019 nr 11", "2019-02-13", "Domen refereras inte"),
("AD 2019 nr 12", "2019-02-20", "Konkurrensförbud under uppsägningstid"),
("AD 2019 nr 13", "2019-02-20", "Domen refereras inte"),
("AD 2019 nr 14", "2019-03-06", "Domen refereras inte"),
("AD 2019 nr 15", "2019-03-06", "Avskedande av generaldirektör"),
("AD 2019 nr 16", "2019-03-13", "Kollektivavtal och löneöverenskommelser byggavtal"),
("AD 2019 nr 17", "2019-03-13", "Målare och anställningsförhållande"),
("AD 2019 nr 18", "2019-03-27", "Domen refereras inte"),
("AD 2019 nr 19", "2019-04-03", "Domen refereras inte"),
("AD 2019 nr 20", "2019-04-03", "Avskedande och uppsägning HVB-hem"),
("AD 2019 nr 21", "2019-04-10", "Inhibition och verkställighet dom"),
("AD 2019 nr 22", "2019-04-17", "Mediekoncern och företagsrekonstruktion"),
("AD 2019 nr 23", "2019-04-17", "Domen refereras inte"),
("AD 2019 nr 24", "2019-04-24", "Disciplinpåföljd offentlig anställning"),
("AD 2019 nr 25", "2019-04-24", "Domen refereras inte"),
("AD 2019 nr 26", "2019-04-24", "Domen refereras inte"),
("AD 2019 nr 27", "2019-05-03", "Domen refereras inte"),
("AD 2019 nr 28", "2019-05-03", "Domen refereras inte"),
("AD 2019 nr 29", "2019-05-08", "Domen refereras inte"),
("AD 2019 nr 30", "2019-05-08", "Domen refereras inte"),
("AD 2019 nr 31", "2019-05-08", "Domen refereras inte"),
("AD 2019 nr 32", "2019-05-15", "Domen refereras inte"),
("AD 2019 nr 33", "2019-06-12", "Undersköterska äldreboende språkbruk"),
("AD 2019 nr 34", "2019-06-12", "Förhandlingsvägran kollektivavtal"),
("AD 2019 nr 35", "2019-06-19", "Byggbranschen byggnadsmaterial"),
("AD 2019 nr 36", "2019-06-19", "Domen refereras inte"),
("AD 2019 nr 37", "2019-06-26", "Domen refereras inte"),
("AD 2019 nr 38", "2019-07-03", "Migrationsverket otillåtna slagningar"),
("AD 2019 nr 39", "2019-08-07", "Polis säkerhetsprövning uppsägning"),
("AD 2019 nr 40", "2019-08-21", "Domen refereras inte"),
("AD 2019 nr 41", "2019-08-21", "Domen refereras inte"),
("AD 2019 nr 42", "2019-08-21", "Domen refereras inte"),
("AD 2019 nr 43", "2019-08-28", "Domen refereras inte"),
("AD 2019 nr 44", "2019-09-04", "Domen refereras inte"),
("AD 2019 nr 45", "2019-09-25", "Domen refereras inte"),
("AD 2019 nr 46", "2019-10-09", "Domen refereras inte"),
("AD 2019 nr 47", "2019-10-16", "Förhandlingsprotokoll kollektivavtal"),
("AD 2019 nr 48", "2019-10-30", "Kabinpersonal vilodag tolkning"),
("AD 2019 nr 49", "2019-10-30", "Avdelningschef bevakningsföretag avskedande"),
("AD 2019 nr 50", "2019-11-13", "Bussbranschavtal mellandomsprövning"),
("AD 2019 nr 51", "2019-11-13", "Domen refereras inte"),
("AD 2019 nr 52", "2019-11-20", "Behörig domstol intrångsundersökning"),
("AD 2019 nr 53", "2019-11-27", "Illustratör upphovsrätt"),
("AD 2019 nr 54", "2019-11-27", "Domen refereras inte"),
("AD 2019 nr 55", "2019-11-27", "Domen refereras inte"),
("AD 2019 nr 56", "2019-12-04", "Projektassistent visstidsanställning"),
("AD 2019 nr 57", "2019-12-20", "Domen refereras inte"),
]
# 2018 domar (förkortad lista - jag tar med alla)
domar_2018 = [
("AD 2018 nr 1", "2018-01-10", "Domen refereras inte"),
("AD 2018 nr 2", "2018-01-10", "Domen refereras inte"),
("AD 2018 nr 3", "2018-01-10", "Bolagsordning skiljeklausul anställningstvister"),
("AD 2018 nr 4", "2018-01-17", "Kollektivavtal arbetsgivareskyldighet dela positioner"),
("AD 2018 nr 5", "2018-01-31", "Domen refereras inte"),
("AD 2018 nr 6", "2018-01-31", "Domen refereras inte"),
("AD 2018 nr 7", "2018-02-07", "Preskription lönekrav startdatum"),
("AD 2018 nr 8", "2018-02-07", "Domen refereras inte"),
("AD 2018 nr 9", "2018-02-14", "Arbetsgivarorganisation förhandlingsskyldighet"),
("AD 2018 nr 10", "2018-02-21", "Facklig förtroendeman ersättning"),
("AD 2018 nr 11", "2018-02-21", "Diskriminering fetma anställning"),
("AD 2018 nr 12", "2018-02-21", "Domen refereras inte"),
("AD 2018 nr 13", "2018-03-07", "Domen refereras inte"),
("AD 2018 nr 14", "2018-03-07", "Olovlig stridsåtgärd nyckelinventering"),
("AD 2018 nr 15", "2018-03-21", "Domen refereras inte"),
("AD 2018 nr 16", "2018-03-21", "Domen refereras inte"),
("AD 2018 nr 17", "2018-03-23", "Domen refereras inte"),
("AD 2018 nr 18", "2018-03-28", "Domen refereras inte"),
("AD 2018 nr 19", "2018-04-11", "Diskriminering handskakning vikarie"),
("AD 2018 nr 20", "2018-04-11", "Kollektivavtal löneavdrag tjänstledighet"),
("AD 2018 nr 21", "2018-04-11", "Domen refereras inte"),
("AD 2018 nr 22", "2018-04-18", "Domen refereras inte"),
("AD 2018 nr 23", "2018-04-25", "Kollektivavtal pilot provanställning"),
("AD 2018 nr 24", "2018-04-25", "Statlig vägran erbjuda anställning"),
("AD 2018 nr 25", "2018-04-25", "Logistik lojalitetsbrott företagshemligheter"),
("AD 2018 nr 26", "2018-05-02", "Domen refereras inte"),
("AD 2018 nr 27", "2018-05-02", "Domen refereras inte"),
("AD 2018 nr 28", "2018-05-09", "Militär anläggning säkerhetsbrott"),
("AD 2018 nr 29", "2018-05-09", "Städare löneutbetalning ansvar"),
("AD 2018 nr 30", "2018-05-16", "Skiljeklausul förhandlingsskyldighet"),
("AD 2018 nr 31", "2018-05-16", "Personlig assistans företagshemligheter"),
("AD 2018 nr 32", "2018-05-23", "Domen refereras inte"),
("AD 2018 nr 33", "2018-05-23", "Domen refereras inte"),
("AD 2018 nr 34", "2018-05-30", "Hamnarbetare olovlig stridsåtgärd"),
("AD 2018 nr 35", "2018-05-30", "Övergångsdirektivet anställningstid"),
("AD 2018 nr 36", "2018-05-30", "Domen refereras inte"),
("AD 2018 nr 37", "2018-05-30", "Domen refereras inte"),
("AD 2018 nr 38", "2018-05-30", "Domen refereras inte"),
("AD 2018 nr 39", "2018-06-13", "Domen refereras inte"),
("AD 2018 nr 40", "2018-06-13", "Domen refereras inte"),
("AD 2018 nr 41", "2018-06-20", "Fotograf kvalifikationsbedömning"),
("AD 2018 nr 42", "2018-06-20", "Funktionsnedsättning diskriminering"),
("AD 2018 nr 43", "2018-06-20", "Domen refereras inte"),
("AD 2018 nr 44", "2018-06-20", "Domen refereras inte"),
("AD 2018 nr 45", "2018-07-04", "Domen refereras inte"),
("AD 2018 nr 46", "2018-07-04", "Domen refereras inte"),
("AD 2018 nr 47", "2018-07-04", "Domen refereras inte"),
("AD 2018 nr 48", "2018-07-04", "Tandhygienist sekretessbrott"),
("AD 2018 nr 49", "2018-07-04", "Låsföretag konkurrensklausul"),
("AD 2018 nr 50", "2018-07-11", "Linjeutbildning pilot anställning"),
("AD 2018 nr 51", "2018-08-15", "Tolk indirekt diskriminering handskakning"),
("AD 2018 nr 52", "2018-08-15", "Domen refereras inte"),
("AD 2018 nr 53", "2018-08-15", "Domen refereras inte"),
("AD 2018 nr 54", "2018-08-22", "Polis uppsägning brottslighet"),
("AD 2018 nr 55", "2018-09-05", "Facklig förtroendeman resetillägg"),
("AD 2018 nr 56", "2018-09-12", "Domen refereras inte"),
("AD 2018 nr 57", "2018-09-12", "Domen refereras inte"),
("AD 2018 nr 58", "2018-09-19", "Interimistisk verkställighet anställning"),
("AD 2018 nr 59", "2018-09-26", "Tågpersonal obekväm arbetstid"),
("AD 2018 nr 60", "2018-10-03", "Domen refereras inte"),
("AD 2018 nr 61", "2018-10-05", "Värvningsförbud interimistisk"),
("AD 2018 nr 62", "2018-10-05", "Värvningsförbud interimistisk"),
("AD 2018 nr 63", "2018-10-10", "SAS pilot pension övergångsbestämmelser"),
("AD 2018 nr 64", "2018-10-10", "Domen refereras inte"),
("AD 2018 nr 65", "2018-10-24", "Väg/spår-avtal löneuppgifter"),
("AD 2018 nr 66", "2018-10-24", "Frånvaro semester uppsägning"),
("AD 2018 nr 67", "2018-10-31", "Domen refereras inte"),
("AD 2018 nr 68", "2018-11-07", "Domen refereras inte"),
("AD 2018 nr 69", "2018-11-14", "Bussavtal nattimmar tolkning"),
("AD 2018 nr 70", "2018-11-21", "Domen refereras inte"),
("AD 2018 nr 71", "2018-11-21", "Domen refereras inte"),
("AD 2018 nr 72", "2018-11-21", "Domen refereras inte"),
("AD 2018 nr 73", "2018-11-21", "Domen refereras inte"),
("AD 2018 nr 74", "2018-11-28", "Provanställning graviditetsdiskriminering"),
("AD 2018 nr 75", "2018-12-05", "Domen refereras inte"),
("AD 2018 nr 76", "2018-12-05", "Uppsägning arbetsbrist omplacering"),
("AD 2018 nr 77", "2018-12-19", "Helikoptertekniker utbildningsåterbetalning"),
("AD 2018 nr 78", "2018-12-19", "Lettiskt byggföretag kollektivavtalsbrott"),
("AD 2018 nr 79", "2018-12-19", "Taxichaufför lön bevisbörda"),
("AD 2018 nr 80", "2018-12-19", "Domen refereras inte"),
("AD 2018 nr 81", "2018-12-19", "Domen refereras inte"),
]
# 2017 domar
domar_2017 = [
("AD 2017 nr 1", "2017-01-11", "Avskedande och saklig grund för uppsägning"),
("AD 2017 nr 2", "2017-01-18", "Skiljeavtal och rättegångshinder"),
("AD 2017 nr 3", "2017-01-18", "Saklig grund för uppsägning av distansarbetande säljare"),
("AD 2017 nr 4", "2017-01-18", "Lönebetalning och anställningsförhållande"),
("AD 2017 nr 5", "2017-01-25", "Kollektivavtalstolkning pausreglering bussbransch"),
("AD 2017 nr 6", "2017-01-25", "Kollektivavtalsbrott och lokala överenskommelser"),
("AD 2017 nr 7", "2017-02-01", "Uppsägning och föräldraledighet"),
("AD 2017 nr 8", "2017-02-17", "Domen refereras inte"),
("AD 2017 nr 9", "2017-02-22", "Domen refereras inte"),
("AD 2017 nr 10", "2017-03-01", "Ogiltigförklaring av uppsägningsöverenskommelse"),
("AD 2017 nr 11", "2017-03-01", "Domen refereras inte"),
("AD 2017 nr 12", "2017-03-01", "Konkurrering och brott mot immaterialrätt"),
("AD 2017 nr 13", "2017-03-08", "Lönesänkning och avskedande"),
("AD 2017 nr 14", "2017-03-08", "Uppsägning av präst i trossamfund"),
("AD 2017 nr 15", "2017-03-15", "Domen refereras inte"),
("AD 2017 nr 16", "2017-03-16", "Domen refereras inte"),
("AD 2017 nr 17", "2017-03-22", "Anställningsavtal och laglig grund för avskedande"),
("AD 2017 nr 18", "2017-03-22", "Domen refereras inte"),
("AD 2017 nr 19", "2017-03-29", "Arbetstidsreglering i film- och tv-bransch"),
("AD 2017 nr 20", "2017-03-29", "Domen refereras inte"),
("AD 2017 nr 21", "2017-03-30", "Domen refereras inte"),
("AD 2017 nr 22", "2017-04-05", "Konkurrerande verksamhet och skadeståndsansvar"),
("AD 2017 nr 23", "2017-04-12", "Barnmorskas rätt till anställning"),
("AD 2017 nr 24", "2017-04-12", "Domen refereras inte"),
("AD 2017 nr 25", "2017-04-19", "Ledighet vid nationaldagen"),
("AD 2017 nr 26", "2017-04-26", "Validering enligt kollektivavtal"),
("AD 2017 nr 27", "2017-04-26", "Förtroendeskadlig bisyssla bilkörningsutbildning"),
("AD 2017 nr 28", "2017-04-26", "Förtroendeskadlig bisyssla föreläsningar"),
("AD 2017 nr 29", "2017-05-03", "Bonus och semesterlön"),
("AD 2017 nr 30", "2017-05-10", "Domen refereras inte"),
("AD 2017 nr 31", "2017-05-10", "Logitillägg och utlandstraktamente"),
("AD 2017 nr 32", "2017-05-18", "Varslad stridsåtgärd och fredsplikt"),
("AD 2017 nr 33", "2017-05-24", "Semesterförläggning och kollektivavtal"),
("AD 2017 nr 34", "2017-05-24", "Taleförbindelse och företagshemligheter"),
("AD 2017 nr 35", "2017-05-24", "Domen refereras inte"),
("AD 2017 nr 36", "2017-06-07", "Arbetsgivarorganisation och kollektivavtalsbindning"),
("AD 2017 nr 37", "2017-06-07", "Uppsägning av brandman"),
("AD 2017 nr 38", "2017-06-07", "Konkurrensklausul och avtalslagen"),
("AD 2017 nr 39", "2017-06-14", "Olycksfall och kollektivavtal Försvarsmakten"),
("AD 2017 nr 40", "2017-06-14", "Domen refereras inte"),
("AD 2017 nr 41", "2017-06-21", "Omdisponering av standby-tjänstgöring"),
("AD 2017 nr 42", "2017-06-21", "Domen refereras inte"),
("AD 2017 nr 43", "2017-06-27", "Förtroendeskadlig bisyssla ideell förening"),
("AD 2017 nr 44", "2017-06-28", "Konkurrensklausul och interimistiskt förordnande"),
("AD 2017 nr 45", "2017-07-05", "Domen refereras inte"),
("AD 2017 nr 46", "2017-07-05", "Sjukskriven målare och arbetsbeskaffning"),
("AD 2017 nr 47", "2017-07-05", "Uppsägning av rektor"),
("AD 2017 nr 48", "2017-08-23", "Förtroendeskadlig bisyssla pilot"),
("AD 2017 nr 49", "2017-08-30", "Avskedande för vägran att arbeta övertid"),
("AD 2017 nr 50", "2017-09-06", "Tidsbegränsad eller tillsvidareanställning"),
("AD 2017 nr 51", "2017-10-11", "Diskriminering bristande tillgänglighet"),
("AD 2017 nr 52", "2017-10-11", "Avskedande för misshandling och vittnesinflytande"),
("AD 2017 nr 53", "2017-10-11", "Domen refereras inte"),
("AD 2017 nr 54", "2017-10-11", "Domen refereras inte"),
("AD 2017 nr 55", "2017-11-01", "Ackordöverenskommelser och mötestid"),
("AD 2017 nr 56", "2017-11-01", "Byte från tillsvida- till visstidsanställning"),
("AD 2017 nr 57", "2017-11-08", "Konkurrensklausul i anställningsavtal"),
("AD 2017 nr 58", "2017-11-08", "Fingerad arbetsbrist"),
("AD 2017 nr 59", "2017-11-15", "Omlokalisation av myndighet"),
("AD 2017 nr 60", "2017-11-15", "Domen refereras inte"),
("AD 2017 nr 61", "2017-11-29", "Sexuella trakasserier och arbetsgivarens utredningsskyldighet"),
("AD 2017 nr 62", "2017-12-06", "Förhandlingsskyldighet enligt medbestämmandelagen"),
("AD 2017 nr 63", "2017-12-06", "Domen refereras inte"),
("AD 2017 nr 64", "2017-12-06", "Domen refereras inte"),
("AD 2017 nr 65", "2017-12-20", "Tandläkare och användning av engångsärmar"),
("AD 2017 nr 66", "2017-12-20", "Domen refereras inte"),
("AD 2017 nr 67", "2017-12-20", "Arbetstagare och lojalitetsplikt"),
]
# 2016 domar
domar_2016 = [
("AD 2016 nr 1", "2016-01-13", "Föreningsrättskränkningar vid kollektivavtalsförhandlingar"),
("AD 2016 nr 2", "2016-01-20", "Ersättning för kransdagar enligt kollektivavtal"),
("AD 2016 nr 3", "2016-01-20", "Domen refereras inte"),
("AD 2016 nr 4", "2016-01-20", "Domen refereras inte"),
("AD 2016 nr 5", "2016-01-20", "Domen refereras inte"),
("AD 2016 nr 6", "2016-02-03", "Pensionssamordning för piloter kollektivavtalstolkning"),
("AD 2016 nr 7", "2016-02-03", "Domen refereras inte"),
("AD 2016 nr 8", "2016-02-03", "Domen refereras inte"),
("AD 2016 nr 9", "2016-02-10", "Omedelbar uppsägning efter återkallat godkännande"),
("AD 2016 nr 10", "2016-02-10", "Domen refereras inte"),
("AD 2016 nr 11", "2016-02-17", "Domen refereras inte"),
("AD 2016 nr 12", "2016-02-24", "Domen refereras inte"),
("AD 2016 nr 13", "2016-03-02", "Stridsåtgärder mot bussreklam medbestämmande"),
("AD 2016 nr 14", "2016-03-07", "Interimistiskt förordnande konkurrensbegränsning revisor"),
("AD 2016 nr 15", "2016-03-09", "Uppsägning arbetsbrist omplacering"),
("AD 2016 nr 16", "2016-03-09", "Domen refereras inte"),
("AD 2016 nr 17", "2016-03-09", "Rätt till lön när arbetstagare stått till förfogande"),
("AD 2016 nr 18", "2016-03-09", "Domen refereras inte"),
("AD 2016 nr 19", "2016-03-16", "Domen refereras inte"),
("AD 2016 nr 20", "2016-03-23", "Disciplinpåföljd glömt tjänstevapen polisman"),
("AD 2016 nr 21", "2016-03-23", "Arbetsbrist fingerad uppsägning koncern"),
("AD 2016 nr 22", "2016-03-23", "Anställningsform kollektivavtalsband målare"),
("AD 2016 nr 23", "2016-03-30", "Domen refereras inte"),
("AD 2016 nr 24", "2016-04-06", "Avskedande frånvaro familjerättigheter"),
("AD 2016 nr 25", "2016-04-06", "Domen refereras inte"),
("AD 2016 nr 26", "2016-04-13", "Ersättning beredskapsbrandmän utryckningar"),
("AD 2016 nr 27", "2016-04-13", "Universitetsanställd tidsbegränsad anställning"),
("AD 2016 nr 28", "2016-04-13", "Domen refereras inte"),
("AD 2016 nr 29", "2016-04-13", "Domen refereras inte"),
("AD 2016 nr 30", "2016-04-20", "Domen refereras inte"),
("AD 2016 nr 31", "2016-04-21", "Stridsåtgärd flexpension fredsplikt"),
("AD 2016 nr 32", "2016-04-27", "Beredskapstjänstbestämmelser tolkning beordran"),
("AD 2016 nr 33", "2016-04-27", "Domen refereras inte"),
("AD 2016 nr 34", "2016-05-04", "Domen refereras inte"),
("AD 2016 nr 35", "2016-05-04", "Semesterdagar kollektivavtal åldersökning"),
("AD 2016 nr 36", "2016-05-11", "Domen refereras inte"),
("AD 2016 nr 37", "2016-05-18", "Ishockeyspelare lön dopningsavstängning"),
("AD 2016 nr 38", "2016-05-25", "Sexuella trakasserier fysisk beröring"),
("AD 2016 nr 39", "2016-06-01", "Domen refereras inte"),
("AD 2016 nr 40", "2016-06-01", "Avskedande fastighetsmäklare bedrägeri"),
("AD 2016 nr 41", "2016-06-08", "Jämkning skadeståndsbelopp saklig uppsägning"),
("AD 2016 nr 42", "2016-06-08", "Domen refereras inte"),
("AD 2016 nr 43", "2016-06-08", "Domen refereras inte"),
("AD 2016 nr 44", "2016-06-15", "Kvittning rättegångskostnader"),
("AD 2016 nr 45", "2016-06-29", "Domen refereras inte"),
("AD 2016 nr 46", "2016-07-13", "Domen refereras inte"),
("AD 2016 nr 47", "2016-07-13", "Bedömning giltiga skäl avskedande uppsägning"),
("AD 2016 nr 48", "2016-07-20", "Avskedande eller uppsägning äldreboende"),
("AD 2016 nr 49", "2016-08-24", "Individuell semesteröverenskommelse kollektivavtal"),
("AD 2016 nr 50", "2016-08-24", "Domen refereras inte"),
("AD 2016 nr 51", "2016-08-24", "Domen refereras inte"),
("AD 2016 nr 52", "2016-08-31", "Pilot lön flygförbud kollektivavtal"),
("AD 2016 nr 53", "2016-08-31", "Lönebehållning omplacering arbetsbrist"),
("AD 2016 nr 54", "2016-09-07", "Föreningsrättskränkande yttranden personalmöte"),
("AD 2016 nr 55", "2016-09-14", "Byggavtal tolkning lön utländska arbetare"),
("AD 2016 nr 56", "2016-09-21", "Sexuella trakasserier skämt arbetsplatsen"),
("AD 2016 nr 57", "2016-09-21", "Domen refereras inte"),
("AD 2016 nr 58", "2016-09-28", "Preskription lönefordran anställningsskyddslagen"),
("AD 2016 nr 59", "2016-10-12", "Verksamhetsövergång Försvarsmakten flygplatsbrandmän"),
("AD 2016 nr 60", "2016-10-19", "Domen refereras inte"),
("AD 2016 nr 61", "2016-10-26", "Förhandlingsskyldighet föreningsrättskränkning"),
("AD 2016 nr 62", "2016-10-26", "Domen refereras inte"),
("AD 2016 nr 63", "2016-11-02", "Barnskötare frånvaro hot avskedande"),
("AD 2016 nr 64", "2016-11-02", "Domen refereras inte"),
("AD 2016 nr 65", "2016-11-02", "Interimistisk lönefordran säkerhetsåtgärd"),
("AD 2016 nr 66", "2016-11-09", "Domen refereras inte"),
("AD 2016 nr 67", "2016-11-16", "Domen refereras inte"),
("AD 2016 nr 68", "2016-11-16", "Domen refereras inte"),
("AD 2016 nr 69", "2016-11-30", "Reducerad arbetstid antagande accepterat protest"),
("AD 2016 nr 70", "2016-12-01", "EU-fredsplikt stridsåtgärder IDOL"),
("AD 2016 nr 71", "2016-12-07", "Domen refereras inte"),
("AD 2016 nr 72", "2016-12-09", "Domen refereras inte"),
("AD 2016 nr 73", "2016-12-14", "Biträdande jurist semestersättning ersättning"),
("AD 2016 nr 74", "2016-12-14", "Statens överklagandenämnd uppsägningsskydd"),
("AD 2016 nr 75", "2016-12-14", "Lagbaskonferens betald ledighet förtroendemannalagen"),
("AD 2016 nr 76", "2016-12-14", "Polisreformen förhandlingsskyldighet"),
("AD 2016 nr 77", "2016-12-21", "Domen refereras inte"),
]
# 2015 domar
domar_2015 = [
("AD 2015 nr 1", "2015-01-14", "Ledighetsansökning och studieledighetslagen"),
("AD 2015 nr 2", "2015-01-14", "Litispendens och rättegångshinder"),
("AD 2015 nr 3", "2015-01-28", "Preskriptionsavbrott och ekonomisk skadestånd"),
("AD 2015 nr 4", "2015-01-28", "Domen refereras inte"),
("AD 2015 nr 5", "2015-01-28", "Domen refereras inte"),
("AD 2015 nr 6", "2015-01-28", "Domen refereras inte"),
("AD 2015 nr 7", "2015-02-04", "Domen refereras inte"),
("AD 2015 nr 8", "2015-02-11", "Konkurrensklausul och oskäliga villkor"),
("AD 2015 nr 9", "2015-02-11", "Personlig assistent och uppsägningsgrund"),
("AD 2015 nr 10", "2015-02-25", "Domen refereras inte"),
("AD 2015 nr 11", "2015-03-04", "Domen refereras inte"),
("AD 2015 nr 12", "2015-03-04", "Graviditet och könsdiskriminering"),
("AD 2015 nr 13", "2015-03-11", "Tvåmånadersregeln och avskedandegrund"),
("AD 2015 nr 14", "2015-03-11", "Domen refereras inte"),
("AD 2015 nr 15", "2015-03-18", "Domen refereras inte"),
("AD 2015 nr 16", "2015-03-18", "Skiftarbete och tobaksavtal"),
("AD 2015 nr 17", "2015-03-18", "Domen refereras inte"),
("AD 2015 nr 18", "2015-03-25", "Domen refereras inte"),
("AD 2015 nr 19", "2015-03-25", "Domen refereras inte"),
("AD 2015 nr 20", "2015-04-01", "Domen refereras inte"),
("AD 2015 nr 21", "2015-04-01", "Domen refereras inte"),
("AD 2015 nr 22", "2015-04-22", "Domen refereras inte"),
("AD 2015 nr 23", "2015-04-22", "Domen refereras inte"),
("AD 2015 nr 24", "2015-04-22", "Domen refereras inte"),
("AD 2015 nr 25", "2015-04-22", "Domen refereras inte"),
("AD 2015 nr 26", "2015-04-22", "Vikariatanställningar och omvandlingsregeln"),
("AD 2015 nr 27", "2015-05-06", "Domen refereras inte"),
("AD 2015 nr 28", "2015-05-13", "Lokalavtal pappersbruk driftformer"),
("AD 2015 nr 29", "2015-05-13", "Skyddsombud och föreningsrätt"),
("AD 2015 nr 30", "2015-05-13", "Domen refereras inte"),
("AD 2015 nr 31", "2015-05-20", "Ackordslön och golvläggningsbranschen"),
("AD 2015 nr 32", "2015-05-27", "Arbetstidsförkortning och ersättning"),
("AD 2015 nr 33", "2015-05-27", "Arbetsbrist och arbetstidsomläggning"),
("AD 2015 nr 34", "2015-05-29", "Preskriptionsfråga och tvisteförhandling"),
("AD 2015 nr 35", "2015-06-03", "Frisör och lojalitetsplikt"),
("AD 2015 nr 36", "2015-06-03", "Domen refereras inte"),
("AD 2015 nr 37", "2015-06-10", "Domen refereras inte"),
("AD 2015 nr 38", "2015-06-10", "Domen refereras inte"),
("AD 2015 nr 39", "2015-06-17", "Kunddatabas och upphovsrätt"),
("AD 2015 nr 40", "2015-06-17", "SVT förhandlingsskyldighet och utläggning"),
("AD 2015 nr 41", "2015-07-01", "Domen refereras inte"),
("AD 2015 nr 42", "2015-07-01", "Lönerevisionsöverenskommelse och uppsägning"),
("AD 2015 nr 43", "2015-07-08", "Ackordsförhandlingar och förtroendeman"),
("AD 2015 nr 44", "2015-07-15", "Meriteringsstöd och könsdiskriminering"),
("AD 2015 nr 45", "2015-07-22", "Domen refereras inte"),
("AD 2015 nr 46", "2015-08-26", "Platschef och tidrapportattestering"),
("AD 2015 nr 47", "2015-08-26", "Produktionsledare och arbetstidsregistrering"),
("AD 2015 nr 48", "2015-08-26", "Domen refereras inte"),
("AD 2015 nr 49", "2015-09-02", "Arbetsbrist och omplacering"),
("AD 2015 nr 50", "2015-09-09", "Visstidsanställning och mediaföretag"),
("AD 2015 nr 51", "2015-09-16", "Ålder och nyanställning bussförare"),
("AD 2015 nr 52", "2015-09-16", "Arbetstidsförkortning allokemisk industri"),
("AD 2015 nr 53", "2015-09-16", "Domen refereras inte"),
("AD 2015 nr 54", "2015-09-23", "Domen refereras inte"),
("AD 2015 nr 55", "2015-09-23", "Domen refereras inte"),
("AD 2015 nr 56", "2015-09-30", "Uppsägning och preskription"),
("AD 2015 nr 57", "2015-09-30", "Arbetsbrist och diskriminering"),
("AD 2015 nr 58", "2015-09-30", "Föräldraledighet och prestationslön"),
("AD 2015 nr 59", "2015-10-07", "Flygplatsavtal och tjänstgöring"),
("AD 2015 nr 60", "2015-10-07", "Domen refereras inte"),
("AD 2015 nr 61", "2015-10-21", "SVT Facebook-inlägg och lojalitet"),
("AD 2015 nr 62", "2015-10-21", "Domen refereras inte"),
("AD 2015 nr 63", "2015-10-28", "Pilot startid och kompensation"),
("AD 2015 nr 64", "2015-10-28", "Domen refereras inte"),
("AD 2015 nr 65", "2015-11-04", "Domen refereras inte"),
("AD 2015 nr 66", "2015-11-11", "Löneavtal och lönepott"),
("AD 2015 nr 67", "2015-11-11", "Hängavtal och domstolskompetens"),
("AD 2015 nr 68", "2015-11-18", "SMS-avskedande och könsdiskriminering"),
("AD 2015 nr 69", "2015-11-25", "Domen refereras inte"),
("AD 2015 nr 70", "2015-11-25", "Sava Star stridsåtgärd och EU-rätt"),
("AD 2015 nr 71", "2015-11-25", "Domen refereras inte"),
("AD 2015 nr 72", "2015-12-02", "Gravid chaufför och könsdiskriminering"),
("AD 2015 nr 73", "2015-12-02", "Domen refereras inte"),
("AD 2015 nr 74", "2015-12-16", "Resultatbonus och rörlig lönedel"),
("AD 2015 nr 75", "2015-12-16", "Rättegångskostnader och konkurs"),
("AD 2015 nr 76", "2015-12-23", "Domen refereras inte"),
]
# 2014, 2013, 2012, 2011 - lägger till antal för att räkna totalt
# Dessa kommer fyllas i vid körning baserat på extraherad data
# Kombinera alla listor för 2015-2019
all_domar = []
for domar_list, year in [(domar_2019, 2019), (domar_2018, 2018), (domar_2017, 2017), (domar_2016, 2016), (domar_2015, 2015)]:
for malnummer, datum, titel in domar_list:
refererad = is_refererad(titel)
url = f"/sv/meddelade-domar/arkiverade-domar/{year}/{datum}-{malnummer.lower().replace(' ', '-').replace('nr', 'nr')}/"
all_domar.append((malnummer, datum, titel, url, refererad, False))
# 2014 domar (91 st) - komprimerad format
domar_2014_titles = {
1: "Entreprenadavtal och uppsägningar vid kärnkraftverk",
2: "Betalningsföreläggande och förhandlingsordning",
3: "Tvåmånadersregel och alkoholpåverkan",
5: "Rådman och disciplinpåföljd",
6: "Lektors anställningsform",
7: "Avtal om ändrad semesterförläggning",
9: "Läkarsekreterare och avskedande",
12: "VD och företagsledarundantag",
13: "Ishockeyspelare och anställningsavtal",
14: "Verksamhetsövergång enligt anställningsskyddslagen",
15: "Arbetsdomstolens behörighet handelsbolag",
16: "Sjukersättning och anställningens upphörande",
19: "Könsdiskriminering vid rekrytering",
20: "VD och anställningsavtal",
22: "Kommunal fastighetschef",
24: "Kassaregistreringar och avskedande",
26: "Sömnapné och diskriminering",
28: "SJ tågstädning verksamhetsövergång",
31: "Konditori och kollektivavtal",
35: "Måleribranschen och avtalsövervakning",
39: "Lärare och behörighetskrav",
41: "Textilslöjdslärare och sjukdom",
42: "Turordningsregler vid uppsägning",
43: "Jämkning av rättshjälpsavgift",
45: "Kronoinspektör och bisyssla",
46: "Skolverksamhet och verksamhetsövergång",
48: "Skyddsombud och arbetsmiljöförfattningar",
49: "Försäkringskassan och jävskontroll",
50: "Försäkringskassan och otillåtna slagningar",
57: "Målare och parkeringsavgifter",
62: "Kyrkoherde och affärsverksamhet",
64: "Förtroendeman och arbetsmiljöutbildning",
65: "Arbetsgivare och förhandlingsskyldighet",
69: "EU-domstol förhandsavgörande",
71: "Kyrkoherde och medbestämmande",
76: "Luganokonventionen och domrätt",
77: "Förtroendeman och facklig ledighet",
79: "Provanställning och tidsbegränsad anställning",
81: "Pappersbruk och årsarbetstid",
82: "Rehabilitering och uppsägning",
83: "Bussförare och avskedande",
85: "Militär officer och misshandel",
88: "Preskription och hängavtal",
89: "Befälhavare och man överbord",
90: "Sexuella närmanden på arbetsplatsen",
91: "Restaurangverksamhet och verksamhetsövergång",
}
for nr in range(1, 92):
malnummer = f"AD 2014 nr {nr}"
datum = f"2014-01-01" # Placeholder
titel = domar_2014_titles.get(nr, "Domen refereras inte")
refererad = is_refererad(titel)
url = f"/sv/meddelade-domar/arkiverade-domar/2014/{datum}-{malnummer.lower().replace(' ', '-')}/"
all_domar.append((malnummer, datum, titel, url, refererad, False))
# 2013 domar (94 st)
domar_2013_titles = {
1: "Personlig assistent avskedande",
2: "Personlig assistent avskedande",
4: "Företagsledare anställningsskydd",
5: "Kollektivavtal verksamhetsövergång",
8: "Lönekrav behörighet verksamhetsövergång",
11: "Uppsägning arbetsbrist förhandling",
12: "Sexuella trakasserier avskedande",
13: "Forskare uppsägning kvalifikationer",
16: "Föreningsrättskränkning förhandling",
18: "Löneökning diskriminering",
19: "Alkoholtestning kollektivavtalsbrott",
21: "Pizzabagare anställningsförhållande",
22: "Föräldraledighet återgång arbete",
24: "Konkurrensförbud företagshemligheter",
25: "Universitetslektor uppsägning",
29: "Könsrelaterade trakasserier klädkod",
30: "Kollektivavtal tekniskt arbete",
32: "Musiker anställningsförhållande",
34: "Stridsåtgärd arbetsgivarförening",
38: "Förhandlingsvägran nödläge",
42: "Visstidsanställning omvandling",
43: "Arbetsskada kollektivavtal ansvarsfrihet",
44: "Rättegångskostnader förlikning",
45: "Arbetstvistlag kompanjonavtal",
47: "Verksamhetsövergång administrativ personal",
52: "Nationaldag betald ledighet",
53: "Avskedande hotfullt uppträdande",
55: "Reservofficer premier kollektivavtal",
56: "Måltidsersättning brödförsäljning",
57: "Ogiltig uppsägning skadestånd",
59: "Sjukfrånvaro karensdag",
60: "Arbetsbristsuppsägning omplacering",
63: "Föräldraledighet läkarintyg",
64: "Köns- och åldersdiskriminering lön",
65: "Uppsägning rehabilitering",
67: "Återanställningsrätt kvalifikationer",
69: "Arbetstidsschema måltidsersättning",
71: "Sexuella trakasserier repressalier",
72: "Facklig förtroendeman uppsägning",
73: "Förlikningsavtal tvång",
74: "Graviditetsdiskriminering anställning",
78: "Funktionsnedsättning uppsägning",
79: "Förlikningsavtal tolkning",
80: "Skiljeklausul kollektivavtal",
81: "Nedsatt arbetsförmåga turordning",
83: "Underentreprenad sanktioner",
87: "Kollektivavtal föräldralön",
89: "Uppsägning stöld",
92: "Chaufför anställningsförhållande",
94: "Militär officer upphandling",
}
for nr in range(1, 95):
malnummer = f"AD 2013 nr {nr}"
datum = "2013-01-01"
titel = domar_2013_titles.get(nr, "Domen refereras inte")
refererad = is_refererad(titel)
url = f"/sv/meddelade-domar/arkiverade-domar/2013/{datum}-{malnummer.lower().replace(' ', '-')}/"
all_domar.append((malnummer, datum, titel, url, refererad, False))
# 2012 domar (91 st)
domar_2012_titles = {
1: "Abonnemangsförsäljare provisionslön",
2: "Omorganisation förhandlingsskyldighet",
3: "Åldersdiskriminering EU-dom",
4: "Arbetstidslagen dygnsvila",
5: "Arbetsbristsuppsägning reservationsvis",
8: "Personligt tillägg skiftarbete",
9: "Veckoarbetstid löneavtal",
10: "Kollektivavtal fartyg tjänster",
11: "Arbetsbristsuppsägning fingerad",
13: "Stridsåtgärder fredsplikt",
14: "Sympatiåtgärder tillåtlighet",
16: "Fritidspedagoger omreglering",
18: "Bussbranschavtal närtrafik",
20: "Fotbollsspelare sign on fee",
22: "Förhandlingsskyldighet arbetsgivaransvar",
24: "Programledare arbetstagare",
25: "Rektor avskedande Facebook",
26: "Bemanningspersonal förhandlingsskyldighet",
27: "Etnisk diskriminering trakasserier",
28: "Preskription förhandling MBL",
29: "Filmavtal övertidsersättning",
30: "Uppsägning arbetstagare återtagning",
31: "Kollektivavtalsbrott skadestånd",
34: "Två anställningsavtal lön",
35: "Stridsåtgärder föreningsrättskränkning",
36: "Vårdbiträde avskedande sexuellt",
37: "Hävning anställningsavtal",
38: "Uppsägning rekommenderat brev preskription",
40: "Avskedande illojalitet",
41: "Deltidsanställda sysselsättningsgrad",
44: "Bemanningsverksamhet tillsvidareanställning",
47: "Barnklädesbutik omreglering",
49: "Pilot flygcertifikat trygghetsersättning",
51: "Funktionshindrad säljare uppsägning",
53: "Testperiod arbetsbrist",
56: "Preskription interimistiskt beslut",
57: "TV-bolag utläggning förhandlingsskyldighet",
59: "Praktikant arbetstagare socialtjänstlagen",
65: "Semester arbetstid",
66: "Kommun landsting IVPA",
67: "Försvarsmakten internationell arbetsskyldighet",
74: "Kontrollavgifter Europakonventionen",
77: "Helgdagsarbete skadestånd",
79: "Kyrkogårdsarbetare avskedande",
81: "Statens område arbetstvistlagen",
85: "Revisor partneravtal arbetstvist",
86: "Återanställning jobbanpassning",
88: "Taxichaufför lön kvittningsrätt",
89: "Sjukvårdskostnader tjänstgöringsbetyg",
90: "Skyddsombud föreningsrätt",
}
for nr in range(1, 92):
malnummer = f"AD 2012 nr {nr}"
datum = "2012-01-01"
titel = domar_2012_titles.get(nr, "Domen refereras inte")
refererad = is_refererad(titel)
url = f"/sv/meddelade-domar/arkiverade-domar/2012/{datum}-{malnummer.lower().replace(' ', '-')}/"
all_domar.append((malnummer, datum, titel, url, refererad, False))
# 2011 domar (95 st)
domar_2011_titles = {
2: "Diskriminering missfall",
3: "Uppsägningstid kollektivavtal",
4: "Lönetvist procedur",
5: "Uppsägning kvalifikationer",
7: "Uppsägning förskollärare",
9: "Anställningsskydd tillämpning",
10: "Präst uppsägning",
11: "Företagshemligheter ansvar",
13: "Trakasserier diskriminering",
14: "Tennistränare uppsägning",
15: "Omplacering visselblåsning",
17: "IT-tekniker uppsägning tidsregistrering",
19: "Praktik diskriminering",
20: "Pilot anställning kompetens",
22: "Graviditetsdiskriminering detaljhandel",
23: "Graviditetsdiskriminering restaurang",
24: "Vårdarbetare uppsägning jour",
25: "Jobbgaranti diskriminering",
26: "Maskinoperatör brott",
27: "Uppsägning turordning",
28: "Domstolsbehörighet fråga",
29: "Polisman misshandel uppsägning",
30: "Omplacering turordning",
31: "Skiljeavtal anställning",
33: "Läkare uppsägning hot",
34: "Distansarbetare uppsägning",
35: "Läkarintyg ändring",
36: "Bussförare olovlig frånvaro",
39: "Uppsägning kvalifikationer",
40: "Journalistavtal tolkning",
41: "Hotellarbetare hälsa uppsägning",
43: "Kollektivavtal löneutrymme",
46: "Förhandlingsfel tvist",
49: "Bussbolag övernattning",
54: "Verksamhetsövergång tvist",
55: "Löneavdrag villkor",
56: "Brott uppsägning",
57: "SJ uppsägning hot",
58: "Lärare arbetstid förtroendetid",
60: "Pensionsavtal övergång",
61: "Nationaldag ledighet skift",
67: "Kypare omplacering",
71: "Fastighetsmäklare provision",
74: "Polisman blogg yttrandefrihet",
78: "Kyrka jurist uppsägning",
82: "Slakteri ackord",
83: "Polismän kommunal styrelse",
84: "Verksamhetschef uppsägning",
88: "Flygbolag pilot arbetsbrist",
90: "Stormarknadschef uppsägning",
92: "Uppsägningsavtal giltighet",
93: "Lönetvist ersättning",
94: "Uppsägning grund",
95: "Utländsk fartygsägare stridsåtgärd",
}
for nr in range(1, 96):
malnummer = f"AD 2011 nr {nr}"
datum = "2011-01-01"
titel = domar_2011_titles.get(nr, "Domen refereras inte")
refererad = is_refererad(titel)
url = f"/sv/meddelade-domar/arkiverade-domar/2011/{datum}-{malnummer.lower().replace(' ', '-')}/"
all_domar.append((malnummer, datum, titel, url, refererad, False))
# Spara till databasen
conn = sqlite3.connect('arbetsdomstolen.db')
cursor = conn.cursor()
added = 0
for malnummer, datum, titel, url, refererad, anonymiserad in all_domar:
full_url = base_url + url
try:
cursor.execute('''
INSERT OR REPLACE INTO domar (malnummer, datum, titel, url, refererad, anonymiserad)
VALUES (?, ?, ?, ?, ?, ?)
''', (malnummer, datum, titel, full_url, refererad, anonymiserad))
added += 1
except Exception as e:
print(f"Fel vid {malnummer}: {e}")
conn.commit()
# Statistik
print(f"Lade till {added} domar i databasen.")
cursor.execute("SELECT COUNT(*) FROM domar")
total = cursor.fetchone()[0]
cursor.execute("SELECT COUNT(*) FROM domar WHERE refererad = 1")
refererade = cursor.fetchone()[0]
# Per år
print("\nPer år:")
for year in range(2011, 2026):
cursor.execute(f"SELECT COUNT(*) FROM domar WHERE malnummer LIKE 'AD {year}%'")
count = cursor.fetchone()[0]
cursor.execute(f"SELECT COUNT(*) FROM domar WHERE malnummer LIKE 'AD {year}%' AND refererad = 1")
ref = cursor.fetchone()[0]
if count > 0:
print(f" {year}: {count} domar ({ref} refererade)")
print(f"\nTotalt: {total} domar ({refererade} refererade)")
conn.close()