Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
018-003-01
018-003-02
018-010-01
018-010-02
018-011-01
018-017-01
018-017-02
018-018-01
018-018-02
018-020-01
018-026-01
018-026-02
018-026-03
018-029-01
018-030-01
018-033-01
018-033-02
018-033-03
018-036-01
018-036-02
018-036-03
018-036-04
018-037-01
018-037-02
018-037-03
018-037-04
018-039-01
018-042-01
018-042-02
018-042-03
018-042-04
018-044-01
018-044-02
018-044-03
018-044-04
018-044-05
018-044-06
018-044-07
018-046-01
018-046-02
018-046-03
018-046-04
018-046-05
018-046-06
018-047-01
018-054-01
018-054-02
018-054-03
018-060-01
018-061-01
018-061-02
018-061-03
018-061-04
018-066-01
018-066-02
018-066-03
018-066-04
018-066-05
018-066-06
018-066-07
018-066-08
018-066-09
018-066-10
018-069-01
018-071-01
018-071-02
018-076-01
018-076-02
018-076-03
018-076-04
018-082-01
018-082-02
018-088-01
018-089-01
018-091-01
018-091-02
018-097-01
018-097-02
018-098-01
018-098-02
018-098-03
018-098-04
018-098-05
018-098-06
018-098-07
018-106-01
018-106-02
018-107-01
018-112-01
018-113-01
018-113-02
018-113-03
018-115-01
018-115-02
018-115-03
018-115-04
018-115-05
018-115-06
018-117-01
018-117-02
018-117-03
018-118-01
018-127-01
018-127-02
018-127-03
018-128-01
018-130-01
018-130-02
018-130-03
018-130-04
018-130-05
018-131-01
018-133-01
018-133-02
018-134-01
018-134-03
018-136-01
018-136-02
018-139-01
018-141-01
018-141-02
018-143-01
018-144-01
018-144-02
018-146-01
018-146-02
018-152-01
018-152-02
018-154-01
018-155-01
018-158-01
018-158-02
018-158-03
018-160-01
018-161-01
018-164-01
018-167-01
018-167-02
018-170-01
018-170-02
018-170-03
018-170-04
018-170-05
018-171-01
018-179-01
018-179-02
018-179-03
018-180-01
018-180-02
018-183-01
018-183-02
018-183-03
018-183-04
018-184-01
018-190-01
018-190-03
018-190-04
018-193-01
018-193-02
018-193-03
018-198-01
018-198-02
018-198-03
018-199-01
018-199-02
018-200-01
018-202-01
018-204-01
018-206-01
018-206-02
018-209-01
018-209-02
018-209-03
018-209-04
018-209-05
018-212-01
018-212-02
018-212-03
018-215-01
018-215-02
018-221-01
018-221-02
018-221-03
018-221-04
018-226-01
018-226-02
018-228-01
018-228-02
018-228-03
018-234-01
018-234-02
018-237-01
018-237-02
018-237-03
018-237-04
018-237-05
018-237-06
018-237-07
018-237-08
018-237-09
018-237-10
018-237-11
018-237-12
018-237-13
018-239-01
018-239-02
018-240-01
018-240-02
018-241-01
018-243-01
018-243-02
018-244-01
applications
Readme.md
abstimmungsparser.py
index.md

Readme.md

Abstimmungen

In diesem Verzeichnungen wurden Informationen zu den vergangenen Abstimmungen aus dem Bundestag zusammengetragen. Die einzelnen Abstimmungen sind in Ordnern organisiert. Die Ordner wurden nach dem Schema Legislaturperiode-Sitzungsnummer-Absimmungsnummer benannt.

Jeder Ordner enthaelt eine Datei im YAML-Format. Das Format ist machineslesbar, es gibt Parser in vielen verschiedenen Sprachen.

Mit Hilfe des Layouts in ../_layouts/abstimmung.html uebersetzen wir die Dateien beispielsweise zu HTML-Seiten fuer das WahlBilanz.de Projekt, Siehe zum Beispiel: https://wahlbilanz.de/abstimmungen/018-003-01/ also Ueberseztung von 018-003-01/index.md.

In abstimmungsparser.py stellen wir auch eine kleines Python-Script zur Verfügung, dass jeder gern benutzen kann um die Abstimmungsdaten selbst zu parsen und ggf. für andere Projekte zu nutzen. Um Beispielsweise die Titel aller Abstimmungen auszugeben würde folgendes Script genügen:

abstimmungs_dir = '/pfad/zu/diesem/verzeichnis'

import os
import sys
sys.path.append (abstimmungs_dir)
from abstimmungsparser import Abstimmung


for subdir, dirs, files in os.walk (abstimmungs_dir):
  for directory in dirs:
    # abtimmungsverzeichnisse starten alle mit "018-"
    if "018-" in directory:
      # die abstimmungsdaten sind im file "index.md"
      abstimmuns_file = os.path.join (subdir, directory, "index.md")
      if os.path.isfile (abstimmuns_file):
        # abstimmung parsen und den titel ausgeben
        abstimmung = Abstimmung ()
        abstimmung.parse_abstimmung (abstimmuns_file)
        print abstimmung.get_title ()

Im Verzeichnis applications gibt es auch ein paar Tools, die wir selbst geschrieben haben. Die helfen dir vielleicht deine eigene Software zu schreiben :)