Parser for openmensa.org. The parser runs in a Github action and pushes the XML feeds to this page

🗿 Parser status

inetmenue/cve:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/eks-baunatal:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/hehlentor-celle:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/kiga-jsw:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/klein-hehlen-celle:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/mns:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 84, in parseMeals
    raise RuntimeError(oops.text.strip())
RuntimeError: OOPS

                        da hat sich wohl der
                        Fehlerteufel eingeschlichen.

inetmenue/schmecktsdannbassts:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 84, in parseMeals
    raise RuntimeError(oops.text.strip())
RuntimeError: OOPS

                        da hat sich wohl der
                        Fehlerteufel eingeschlichen.

inetmenue/tamm:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"

inetmenue/wilhelmstadtschulen:
Traceback (most recent call last):
  File "/home/runner/work/mensa/mensa/updateFeeds.py", line 145, in updateFeeds
    content = getattr(parser, feedMethod)(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 44, in feed_today
    return self.feed_all(ref, get_next_week=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 56, in feed_all
    next_week_path = self.parseMeals(ref, builder, resp.text)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 79, in parseMeals
    return self.parseMealsFS(ref, builder, document)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/mensa/mensa/inetmenue/__init__.py", line 242, in parseMealsFS
    builder.addMeal(dates[day_index], category.strip(
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 662, in addMeal
    super(LazyBuilder, self).addMeal(extractDate(date), category, name,
                                     ^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pyopenmensa/feed.py", line 61, in extractDate
    raise ValueError('unknown month names: "{0}"'
ValueError: unknown month names: "/11/20"
  1. 🐏 eurest.json

  2. 🐏 greifswald.json

  3. 🐏 inetmenue.json

  4. 🐏 kaiserslautern.json

  5. 🐏 koeln.json

  6. 🐏 luxembourg.json

  7. 🐏 mampf1a.json

  8. 🐏 markas.json

  9. 🐏 mensenat.json