""" Information and constants are put here and imported into app.py. """ party_colors = { "MP": "#83CF39", "V": "#b51a0e", "S": "#E8112d", "C": "#009933", "M": "#52BDEC", "KD": "#000077", "SD": "#DDDD00", "L": "#006AB3", "NYD": "#ffff2b", '': 'white', '-': 'white' } select_columns = ''' _id, dok_id, "anforandetext" AS "Text", anforande_nummer AS number, kammaraktivitet as debatetype, talare AS "Talare", datum AS "Datum", year AS År, debateurl AS url_session, parti AS "Parti", audiofileurl as url_audio, startpos as start, intressent_id ''' # 70 % lighter party colors. party_colors_lighten = { "MP": '#daf1c4', "V": '#f8ada7', "S": '#fab6bf', "C": '#94ffb8', "M": '#cbebf9', "KD": "#b1b1ff", # 80 % "SD": "#ffffa8", "L": "#9cd6ff", "NYD": "#ffffbf", '': 'white', '-': 'white' } css = """ ' # css = ''' # # ''' months_conversion = { 'januari': '01', 'februari': '02', 'mars': '03', 'april': '04', 'maj': '05', 'juni': '06', 'juli': '07', 'augusti': '08', 'september': '09', 'oktober': '10', 'november': '11', 'december': '12' } explainer = """Det här är en databas över vad svenska riksdagspolitiker har sagt i olika debatter i Riksdagen sedan 1993. Datan kommer dels från data.riksdagen.se och dels från transkriberingar av vad som sänts i Riksdagens videotjänst (från år 2000). - Börja med att skriva ett eller flera sökord nedan. Du kan använda asterix (*), minus(-), citattecken (""), OR och år\:yyyy-yyyy. Sökningen `energikris* baskraft OR kärnkraft "fossilfria energikällor" -vindkraft år:2015-2022` söker anföranden som\: - nämner "energikris" (inkl. ex. "energikris*en*") - nämner antingen "baskraft" *eller* "kärnkraft" - nämner den *exakta frasen* "fossilfria energikällor" - *inte* nämner "vindkraft" - återfinns under åren 2015-2022 - När du fått dina resultat kan sedan klicka bort parier eller ändra vilka år och debatttyper du är intresserad av. - Under "Längre utdrag" kan du välja att se hela anförandet i text, och under texten finns länkar till Riksdagens Webb-TV och nedladdningsbart ljud (i de fall där debatten har sänts). Berätta gärna hur du skulle vilja använda datan och om sånt som inte funkar. [Mejla mig](mailto:lasse@edfast.se) eller [skriv till mig på Twitter](https://twitter.com/lasseedfast). Jag som gjort den här sidan heter [Lasse Edfast och är journalist](https://lasseedfast.se). """ debate_types = { "kam-vo": { "title": "Beslut", "description": "Riksdagen fattar det formella beslutet i ärendet." }, "bet": { "title": "Debatt om beslut", "description": "Ledamöterna debatterar ett förslag innan beslut fattas." }, "kam-fs": { "title": "Frågestund", "description": "Ministrar svarar direkt på frågor från ledamöter." }, "kam-ar": { "title": "Information från regeringen", "description": "Regeringen informerar riksdagen i en aktuell fråga." }, "ip": { "title": "Interpellationsdebatt", "description": "Debatt om en skriftlig fråga till en minister." }, "kam-sf": { "title": "Statsministerns frågestund", "description": "Statsministern svarar på frågor från ledamöter." }, "sam-ou": { "title": "Öppen utfrågning", "description": "Utskottet frågar ut experter eller ansvariga personer offentligt." }, "kam-ad": { "title": "Aktuell debatt", "description": "Snabb debatt om en aktuell politisk fråga." }, "kam-al": { "title": "Allmänpolitisk debatt", "description": "Ledamöterna debatterar valfria politiska ämnen." }, "kam-bu": { "title": "Budgetdebatt", "description": "Debatt om regeringens budgetförslag." }, "kam-bp": { "title": "Bordläggning", "description": "Ett ärende anmäls i kammaren inför fortsatt behandling." }, "kam-pd": { "title": "Partiledardebatt", "description": "Partiledarna debatterar politikens stora frågor." }, "kam-dv": { "title": "Debatt med anledning av vårpropositionen", "description": "Debatt om regeringens ekonomiska vårproposition." }, "sam-se": { "title": "Öppet seminarium", "description": "Öppet seminarium eller samtal om ett särskilt tema." }, "kam-ud": { "title": "Utrikespolitisk debatt", "description": "Debatt om Sveriges utrikespolitik." } } limit_warning = ''' Din sökning ger fler än 10 000 träffar. Försök gör den mer specifik, exempelvis genom att använda minustecken eller specificera årtal genom att skriva år\:yyyy-yyyy (ex. år:2019-2020, utan mellanrum efter kolon). Gränsen på 10 000 träffar finns för att servern inte ska krascha och kommer att höjas när jag har en starkare server. '''