-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.py
49 lines (44 loc) · 1.34 KB
/
config.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
# config.py
import os
URL_GEO = "https://api.dataforsyningen.dk"
INDEX_TEMPLATE = 'index_template.html'
INDEX_FNAME = 'index.html'
ROOT_DIR = os.path.dirname(__file__)
TITLE = 'Folketingsvalg 2022'
DATA_DIR = 'data'
MAP_WIDTH = 600
MAP_HEIGHT = 500
MAP_FONT_SIZE = '13px'
MAP_FONT = 'system-ui'
DATA_FROM_DISK = True
ELECTION_URL = {
2019: 'https://www.dst.dk/valg/Valg1684447/xml/fintal.xml',
2022: 'https://www.dst.dk/valg/Valg1968094/xml/fintal.xml',
}
DISTRICT_ATTRIB = {
'Land': [],
'Landsdel': ['landsdel_id'],
'Storkreds': ['storkreds_id', 'landsdel_id'],
'Opstillingskreds': ['opstillingskreds_id', 'storkreds_id'],
}
VOTE_ATTRIB = {
'Stemmeberettigede': 'nochildren',
'ValgDato': 'nochildren',
'Stemmer': 'children'
}
PARTY_RENAME = {
'K. KD - Kristendemokraterne': 'K. Kristendemokraterne'
}
PARTY_SHORTNAME = {
'C. Det Konservative Folkeparti': 'C. De Konservative',
'F. SF - Socialistisk Folkeparti': 'F. SF',
'V. Venstre, Danmarks Liberale Parti': 'V. Venstre',
'Ø. Enhedslisten - De Rød-Grønne': 'Ø. Enhedslisten',
'Q. Frie Grønne, Danmarks Nye Venstrefløjsparti': 'Q. Frie Grønne',
'Æ. Danmarksdemokraterne - Inger Støjberg': 'Æ. Danmarksdemokraterne'
}
DISTRICT_MAPPING = {
'Landsdele': 'valglandsdelsnavn',
'Regioner': 'regionsnavn',
'Storkredse': 'storkredsnavn'
}