sledrun_json['allow_reports'] = True
+ def _tiroler_naturrodelbahn_guetesiegel():
+ for gst in wikicode.filter_templates():
+ if gst.name.strip() != 'Tiroler Naturrodelbahn Gütesiegel':
+ continue
+ gsj = {}
+ keys = {
+ 'Anlagename': 'name',
+ 'Organisation': 'organization',
+ 'Erstverleihung': 'first_issued',
+ 'Verlängerung': 'valid_from',
+ 'Forum': 'forum_id',
+ 'Thread': 'thread_id',
+ }
+ numeric = ['first_issued', 'valid_from', 'forum_id', 'thread_id']
+ for key, value in keys.items():
+ if gst.has(key):
+ v = gst.get(key).value.strip()
+ if v != '':
+ if value in numeric:
+ v = int(v)
+ gsj[value] = v
+ if len(gsj) > 0:
+ sledrun_json['tiroler_naturrodelbahn_gütesiegel'] = gsj
+ _tiroler_naturrodelbahn_guetesiegel()
+
impressions = None
sledrun_impressions_page = Page(self.site, self.current_page.title() + '/Impressionen')
if sledrun_impressions_page.exists():