Tiesību akta pasē atsevišķi: Izdevējs un Atbildīgā iestāde (ResponsibleInstitution)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
<Institution org="10-0657">JAUNSARDZES CENTRS</Institution>
|
||||
<Act>
|
||||
<Title>Jaunsardzes centra nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Aizsardzības ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Aizsardzības ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>120</Number>
|
||||
<Adopted>2024-02-27</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="14-0088">IEKŠLIETU MINISTRIJAS INFORMĀCIJAS CENTRS</Institution>
|
||||
<Act>
|
||||
<Title>Iekšlietu digitālā centra nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Iekšlietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Iekšlietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>335</Number>
|
||||
<Adopted>2026-06-16</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="14-0123">UGUNSDROŠĪBAS UN CIVILĀS AIZSARDZĪBAS KOLEDŽA</Institution>
|
||||
<Act>
|
||||
<Title>Ugunsdrošības un civilās aizsardzības koledžas nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Iekšlietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Iekšlietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>82</Number>
|
||||
<Adopted>2024-02-06</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="14-0136">VALSTS ROBEŽSARDZES KOLEDŽA</Institution>
|
||||
<Act>
|
||||
<Title>Valsts robežsardzes koledžas nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Iekšlietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Iekšlietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>756</Number>
|
||||
<Adopted>2023-12-19</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="14-0637">VALSTS POLICIJAS KOLEDŽA</Institution>
|
||||
<Act>
|
||||
<Title>Valsts policijas koledžas nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Iekšlietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Iekšlietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>819</Number>
|
||||
<Adopted>2023-12-19</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="14-0693">FINANŠU IZLŪKOŠANAS DIENESTS</Institution>
|
||||
<Act>
|
||||
<Title>Finanšu izlūkošanas dienesta nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Iekšlietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Iekšlietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>308</Number>
|
||||
<Adopted>2024-05-28</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="15-0203">VALSTS IZGLĪTĪBAS ATTĪSTĪBAS AĢENTŪRA</Institution>
|
||||
<Act>
|
||||
<Title>Valsts izglītības attīstības aģentūras nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Izglītības un zinātnes ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Izglītības un zinātnes ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>207</Number>
|
||||
<Adopted>2025-04-01</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="16-0323">LAUKU ATBALSTA DIENESTS</Institution>
|
||||
<Act>
|
||||
<Title>Lauku atbalsta dienesta nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Zemkopības ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Zemkopības ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>362</Number>
|
||||
<Adopted>2025-06-17</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="19-0467">VALSTS PROBĀCIJAS DIENESTS</Institution>
|
||||
<Act>
|
||||
<Title>Valsts probācijas dienesta nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Tieslietu ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Tieslietu ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>226</Number>
|
||||
<Adopted>2024-04-09</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="20-0000">KLIMATA UN ENERĢĒTIKAS MINISTRIJA</Institution>
|
||||
<Act>
|
||||
<Title>Klimata un enerģētikas ministrijas nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Klimata un enerģētikas ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Klimata un enerģētikas ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>285</Number>
|
||||
<Adopted>2026-05-26</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="21-0000">VIEDĀS ADMINISTRĀCIJAS UN REĢIONĀLĀS ATTĪSTĪBAS MINISTRIJA</Institution>
|
||||
<Act>
|
||||
<Title>Viedās administrācijas un reģionālās attīstības ministrijas nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Viedās administrācijas un reģionālās attīstības ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Viedās administrācijas un reģionālās attīstības ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>586</Number>
|
||||
<Adopted>2024-09-03</Adopted>
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
<Institution org="21-0650">DABAS AIZSARDZĪBAS PĀRVALDE</Institution>
|
||||
<Act>
|
||||
<Title>Dabas aizsardzības pārvaldes nolikums</Title>
|
||||
<Issuer>Ministru kabinets Atbildīgā iestāde: Viedās administrācijas un reģionālās attīstības ministrija</Issuer>
|
||||
<Issuer>Ministru kabinets</Issuer>
|
||||
<ResponsibleInstitution>Viedās administrācijas un reģionālās attīstības ministrija</ResponsibleInstitution>
|
||||
<Type>noteikumi</Type>
|
||||
<Number>833</Number>
|
||||
<Adopted>2025-12-22</Adopted>
|
||||
|
||||
@@ -100,6 +100,9 @@
|
||||
<xs:sequence>
|
||||
<xs:element name="Title" type="NonEmptyText"/>
|
||||
<xs:element name="Issuer" type="NonEmptyText"/>
|
||||
<xs:element name="ResponsibleInstitution" type="NonEmptyText" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="lv">„Atbildīgā iestāde” tiesību akta pasē (ministrija, kas atbild par aktu), kā drukāts.</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Type" type="NonEmptyText"/>
|
||||
<xs:element name="Number" type="NonEmptyText"/>
|
||||
<xs:element name="Adopted" type="xs:date"/>
|
||||
|
||||
@@ -106,7 +106,7 @@ def parse(page):
|
||||
pase_txt = clean(re.sub(r"<script.*?</script>|<style.*?</style>", " ", page, flags=re.S))
|
||||
k = pase_txt.rfind("Tiesību akta pase")
|
||||
seg = pase_txt[k:k + 900]
|
||||
keys = ["Nosaukums", "Statuss", "Izdevējs", "Veids", "Numurs", "Pieņemts", "Stājas spēkā", "Zaudē spēku", "Publicēts"]
|
||||
keys = ["Nosaukums", "Statuss", "Izdevējs", "Atbildīgā iestāde", "Veids", "Numurs", "Pieņemts", "Stājas spēkā", "Zaudē spēku", "Publicēts"]
|
||||
|
||||
def f(name):
|
||||
m = re.search(re.escape(name) + r":\s*(.*?)\s*(?:" + "|".join(re.escape(x) + ":" for x in keys if x != name) + r"|Satura rādītājs|$)", seg)
|
||||
@@ -253,7 +253,7 @@ def build(page, org, inst_name, stem, likumi_id, retrieved):
|
||||
xml = ('<?xml version="1.0" encoding="UTF-8"?>\n'
|
||||
f'<InstitutionStatute xmlns="urn:pppa:vpk:nolikums:0.1" schemaVersion="0.1" id="{doc}">'
|
||||
+ el("Institution", inst_name, org=org)
|
||||
+ "<Act>" + el("Title", pase["Nosaukums"] or title) + el("Issuer", pase["Izdevējs"]) + el("Type", pase["Veids"])
|
||||
+ "<Act>" + el("Title", pase["Nosaukums"] or title) + el("Issuer", pase["Izdevējs"]) + el("ResponsibleInstitution", pase["Atbildīgā iestāde"]) + el("Type", pase["Veids"])
|
||||
+ el("Number", pase["Numurs"]) + el("Adopted", iso(pase["Pieņemts"])) + el("InForce", iso(pase["Stājas spēkā"]))
|
||||
+ el("Published", pase["Publicēts"]) + el("Status", pase["Statuss"]) + el("LikumiId", str(likumi_id))
|
||||
+ el("Url", f"https://likumi.lv/ta/id/{likumi_id}") + "</Act>"
|
||||
|
||||
Reference in New Issue
Block a user