Skip to content
Snippets Groups Projects
Commit c1b435db authored by Hugo Hörnquist's avatar Hugo Hörnquist
Browse files

Working prototype.

parent 712ae733
Branches
Tags
No related merge requests found
[
[
"föräldrabalken",
"https://lagen.nu/1949:381"
],
[
"ärvdabalken",
"https://lagen.nu/1958:637"
],
[
"äktenskapsbalken",
"https://lagen.nu/1987:230"
],
[
"lagen om personnamn",
"https://lagen.nu/2016:1013"
],
[
"sambolagen",
"https://lagen.nu/2003:376"
],
[
"medbestämmandelagen",
"https://lagen.nu/1976:580"
],
[
"lagen om anställningsskydd",
"https://lagen.nu/1982:80"
],
[
"lagen om rättegången i arbetstvister",
"https://lagen.nu/1974:371"
],
[
"semesterlagen",
"https://lagen.nu/1977:480"
],
[
"arbetstidslagen",
"https://lagen.nu/1982:673"
],
[
"lagen om offentlig anställning",
"https://lagen.nu/1994:260"
],
[
"visselblåsarlagen",
"https://lagen.nu/2021:890"
],
[
"avtalslagen",
"https://lagen.nu/1915:218"
],
[
"prokuralagen",
"https://lagen.nu/1974:158"
],
[
"lagen om avtalsvillkor mellan näringsidkare",
"https://lagen.nu/1984:292"
],
[
"lagen om avtalsvillkor i konsumentförhållanden",
"https://lagen.nu/1994:1512"
],
[
"kommissionslagen",
"https://lagen.nu/2009:865"
],
[
"köplagen",
"https://lagen.nu/1990:931"
],
[
"konsumentköplagen",
"https://lagen.nu/2022:260"
],
[
"gåvolagen",
"https://lagen.nu/1936:83"
],
[
"konsumenttjänstlagen",
"https://lagen.nu/1985:716"
],
[
"lagen om internationella köp",
"https://lagen.nu/1987:822"
],
[
"distans- och hemförsäljningslagen",
"https://lagen.nu/2005:59"
],
[
"skuldebrevslagen",
"https://lagen.nu/1936:81"
],
[
"räntelagen",
"https://lagen.nu/1975:635"
],
[
"preskriptionslagen",
"https://lagen.nu/1981:130"
],
[
"lösöresköpslagen",
"https://lagen.nu/1845:50_s.1"
],
[
"samäganderättslagen",
"https://lagen.nu/1904:48_s.1"
],
[
"förmånsrättslagen",
"https://lagen.nu/1970:979"
],
[
"lagen om godtrosförvärv av lösöre",
"https://lagen.nu/1986:796"
],
[
"skadeståndslagen",
"https://lagen.nu/1972:207"
],
[
"trafikskadelagen",
"https://lagen.nu/1975:1410"
],
[
"brottsskadelagen",
"https://lagen.nu/2014:322"
],
[
"produktansvarslagen",
"https://lagen.nu/1992:18"
],
[
"patientskadelagen",
"https://lagen.nu/1996:799"
],
[
"dataskyddslagen",
"https://lagen.nu/2018:218"
],
[
"BBS-lagen",
"https://lagen.nu/1998:112"
],
[
"e-handelslagen",
"https://lagen.nu/2002:562"
],
[
"lagen om elektronisk kommunikation",
"https://lagen.nu/2022:482"
],
[
"lagen om informationssäkerhet för samhällsviktiga och digitala tjänster",
"https://lagen.nu/2018:1174"
],
[
"varumärkeslagen",
"https://lagen.nu/2010:1877"
],
[
"upphovsrättslagen",
"https://lagen.nu/1960:729"
],
[
"patentlagen",
"https://lagen.nu/1967:837"
],
[
"mönsterskyddslagen",
"https://lagen.nu/1970:485"
],
[
"lagen om företagsnamn",
"https://lagen.nu/2018:653"
],
[
"jordabalken",
"https://lagen.nu/1970:994"
],
[
"fastighetsbildningslagen",
"https://lagen.nu/1970:988"
],
[
"expropriationslagen",
"https://lagen.nu/1972:719"
],
[
"plan- och bygglagen",
"https://lagen.nu/2010:900"
],
[
"bostadsrättslagen",
"https://lagen.nu/1991:614"
],
[
"miljöbalken",
"https://lagen.nu/1998:808"
],
[
"lagen om handelsbolag och enkla bolag",
"https://lagen.nu/1980:1102"
],
[
"lagen om ekonomiska föreningar",
"https://lagen.nu/2018:672"
],
[
"stiftelselagen",
"https://lagen.nu/1994:1220"
],
[
"årsredovisningslagen",
"https://lagen.nu/1995:1554"
],
[
"bokföringslagen",
"https://lagen.nu/1999:1078"
],
[
"aktiebolagslagen",
"https://lagen.nu/2005:551"
],
[
"brottsbalken",
"https://lagen.nu/1962:700"
],
[
"trafikbrottslagen",
"https://lagen.nu/1951:649"
],
[
"narkotikastrafflagen",
"https://lagen.nu/1968:64"
],
[
"skattebrottslagen",
"https://lagen.nu/1971:69"
],
[
"smugglingslagen",
"https://lagen.nu/2000:1225"
],
[
"rättegångsbalken",
"https://lagen.nu/1942:740"
],
[
"utsökningsbalken",
"https://lagen.nu/1981:774"
],
[
"konkurslagen",
"https://lagen.nu/1987:672"
],
[
"lagen om domstolsärenden",
"https://lagen.nu/1996:242"
],
[
"lagen om skiljeförfarande",
"https://lagen.nu/1999:116"
],
[
"tryckfrihetsförordningen",
"https://lagen.nu/1949:105"
],
[
"successionsordningen",
"https://lagen.nu/1810:0926"
],
[
"regeringsformen",
"https://lagen.nu/1974:152"
],
[
"riksdagsordningen",
"https://lagen.nu/2014:801"
],
[
"yttrandefrihetsgrundlagen",
"https://lagen.nu/1991:1469"
],
[
"europakonventionen",
"https://lagen.nu/1994:1219"
],
[
"utlänningslagen",
"https://lagen.nu/2005:716"
],
[
"inkomstskattelagen",
"https://lagen.nu/1999:1229"
],
[
"skatteförfarandelagen",
"https://lagen.nu/1979:1152"
],
[
"fastighetstaxeringslagen",
"https://lagen.nu/1979:1152"
],
[
"lagen om särskild inkomstskatt för utomlands bosatta",
"https://lagen.nu/1991:586"
],
[
"mervärdesskattelagen",
"https://lagen.nu/1994:200"
],
[
"lagen mot skatteflykt",
"https://lagen.nu/1995:575"
],
[
"förvaltningslagen",
"https://lagen.nu/2017:900"
],
[
"offentlighets- och sekretesslagen",
"https://lagen.nu/2009:400"
],
[
"förvaltningsprocesslagen",
"https://lagen.nu/1971:291"
],
[
"avgiftsförordningen",
"https://lagen.nu/1992:191"
],
[
"lagen om offentlig upphandling",
"https://lagen.nu/2016:1145"
],
[
"socialförsäkringsbalken",
"https://lagen.nu/2010:110"
],
[
"fängelselagen",
"https://lagen.nu/2010:610"
],
[
"hälso- och sjukvårdslagen",
"https://lagen.nu/2017:30"
],
[
"polislagen",
"https://lagen.nu/1984:387"
],
[
"ordningslagen",
"https://lagen.nu/1993:1617"
],
[
"socialtjänstlagen",
"https://lagen.nu/2001:453"
],
[
"lagen om signalspaning i försvarsunderrättelseverksamhet",
"https://lagen.nu/2008:717"
],
[
"kommunallagen",
"https://lagen.nu/2017:725"
],
[
"marknadsföringslagen",
"https://lagen.nu/2008:486"
],
[
"konkurrenslagen",
"https://lagen.nu/2008:579"
]
]
#!/usr/bin/env python3
"""
Generate email signatures specifying which laws are followed.
.. code-block:: muttrc
set signature = "/home/hugo/code/lagar/signatur.py|"
"""
import json
import random
import os.path
import sys
import pwd
source_file = os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])),
'lagar.json')
with open(source_file, 'rb') as f:
lagar = json.load(f)
lagnamn, url = random.choice(lagar)
# namn = "Hugo Hörnquist" # --namn, -n
name = pwd.getpwuid(os.geteuid()).pw_gecos
title = "Kassör Lysator" # --title, -t
association = "Lysator" # --association, -a
print(f"""
{name}
{title}
{association} följer {lagnamn} <{url}>
""".strip())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment