Added video conv start string

This commit is contained in:
Jim Martens 2021-08-08 12:19:48 +02:00
parent 7f85b9d105
commit 7b27976724
4 changed files with 8 additions and 2 deletions

View File

@ -3,6 +3,8 @@ Changelog
This changelog contains a list of versions with their respective high-level changes. This changelog contains a list of versions with their respective high-level changes.
v0.5.9:
- deal with yet another video conference start string
v0.5.8: v0.5.8:
- deal with yet another time format - deal with yet another time format
v0.5.7: v0.5.7:

View File

@ -6,7 +6,7 @@ ALLRIS Scraper
.. image:: https://img.shields.io/pypi/pyversions/twomartens.allrisscraper.svg .. image:: https://img.shields.io/pypi/pyversions/twomartens.allrisscraper.svg
:alt: Python 3.7 and 3.8 :alt: Python 3.7 and 3.8
.. image:: https://img.shields.io/pypi/v/twomartens.allrisscraper.svg .. image:: https://img.shields.io/pypi/v/twomartens.allrisscraper.svg
:alt: version 0.5.8 :alt: version 0.5.9
This scraper offers both public and private scraping. The latter requires your username and password and performs the This scraper offers both public and private scraping. The latter requires your username and password and performs the
following tasks for you: following tasks for you:

View File

@ -30,7 +30,7 @@ setup(
author="Jim Martens", author="Jim Martens",
author_email="github@2martens.de", author_email="github@2martens.de",
url="https://git.2martens.de/2martens/allris-scraper", url="https://git.2martens.de/2martens/allris-scraper",
version="0.5.8", version="0.5.9",
namespace_packages=["twomartens"], namespace_packages=["twomartens"],
packages=find_packages('src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), packages=find_packages('src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
package_dir={'': 'src'}, package_dir={'': 'src'},

View File

@ -183,10 +183,12 @@ def get_abbreviated_committee_name(name: str, district: str) -> str:
start_video_conf2 = "Nichtöffentliche Videokonferenz " start_video_conf2 = "Nichtöffentliche Videokonferenz "
start_video_conf3 = "Nichtöffentliche Videokonferenz- " start_video_conf3 = "Nichtöffentliche Videokonferenz- "
start_video_conf4 = "öffentliche Videokonferenz - " start_video_conf4 = "öffentliche Videokonferenz - "
start_video_conf5 = "Öffentliche Videokonferenz "
start_video_conf1_p = re.compile("NICHTÖFFENTLICHE VIDEOKONFERENZ! ", re.I) start_video_conf1_p = re.compile("NICHTÖFFENTLICHE VIDEOKONFERENZ! ", re.I)
start_video_conf2_p = re.compile("Nichtöffentliche Videokonferenz ", re.I) start_video_conf2_p = re.compile("Nichtöffentliche Videokonferenz ", re.I)
start_video_conf3_p = re.compile("Nichtöffentliche Videokonferenz- ", re.I) start_video_conf3_p = re.compile("Nichtöffentliche Videokonferenz- ", re.I)
start_video_conf4_p = re.compile("öffentliche Videokonferenz - ", re.I) start_video_conf4_p = re.compile("öffentliche Videokonferenz - ", re.I)
start_video_conf5_p = re.compile("Öffentliche Videokonferenz ", re.I)
abbreviated_name = "" abbreviated_name = ""
if start_video_conf1_p.match(name): if start_video_conf1_p.match(name):
@ -197,6 +199,8 @@ def get_abbreviated_committee_name(name: str, district: str) -> str:
name = name[len(start_video_conf3):] name = name[len(start_video_conf3):]
if start_video_conf4_p.match(name): if start_video_conf4_p.match(name):
name = name[len(start_video_conf4):] name = name[len(start_video_conf4):]
if start_video_conf5_p.match(name):
name = name[len(start_video_conf5):]
if name.startswith(start_plenary): if name.startswith(start_plenary):
abbreviated_name = "BV" abbreviated_name = "BV"
elif name.startswith(start_committee): elif name.startswith(start_committee):