g['weblink'] = external_link_to_json(ext_link)
remaining = str(Wikicode(n for n in wiki.nodes
if isinstance(n, (Text, Tag)) and str(n).strip() != '*')).strip()
- match = re.match(r'\((.+)\)', remaining)
+ match = re.match(r'(.*)\((.+)\)', remaining)
if match:
- remaining = match.group(1)
- if len(remaining) > 0:
- g['note'] = remaining
+ name, note = match.group(1)
+ name = name.strip()
+ note = note.strip()
+ if len(name) > 0:
+ g['name'] = name
+ if len(note) > 0:
+ g['note'] = note
+ elif len(remaining) > 0:
+ g['name'] = remaining
gastronomy.append(g)
else:
break
* '''Betreiber''': {{ operator }}
* '''Hütten''':
{%- for info in gastronomy %}
-** {% if info.wr_page %}{{ wr_page(info.wr_page) }}{% endif %}
+** {{ info.name }}
+ {%- if info.wr_page %}{{ wr_page(info.wr_page) }}{% endif %}
{%- if info.weblink %}{{ weblink(info.weblink) }}{% endif %}
{%- if info.note %} ({{ info.note }}){% endif %}
{%- endfor %}