{% extends "base.html" %} {% block title %}{{ item.name }}{% endblock %} {% block content %} <div class="container"> <div class="row"> <h1>{{ item.name }}</h1> <p><a href="{{ url_for("index") }}">home</a></p> <h3>Conferences</h3> {% for apperance in item.conferences_association %} {% set conf = apperance.conference %} <div class="card my-2"> <div class="card-body"> <h5 class="card-title">{{ conf.id }}: {{ conf.title }}</h5> <p class="card-text"> {% if apperance.bio %}{{ apperance.bio | safe }}{% else %}No speaker biography.{% endif %} </p> </div> </div> {% endfor %} {% set search_for = '"' + item.name + '" ' + " haswbstatement:P31=Q5" %} <p><a href="https://www.wikidata.org/w/index.php?search={{ search_for | urlencode }}&title=Special%3ASearch&ns0=1&ns120=1">Search for {{ item.name }} on Wikidata</a></p> <form method="POST"> <div class="mb-3"> <label for="name" class="form-label">Name</label> <input type="text" class="form-control" name="name" id="name" value="{{ item.name }}"> </div> <div class="mb-3"> <label for="wikidata_qid" class="form-label">Wikidata QID</label> <input type="text" class="form-control" name="wikidata_qid" id="wikidata_qid" value="{{ item.wikidata_qid or "" }}"> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> <h3>Talks</h3> <p>Has {{ item.events_association.count() }} events</p> {% for event in item.events_by_time() %} <div class="card my-2"> <div class="card-body"> <h5 class="card-title"> <a href="{{ url_for("event_page", event_id=event.id) }}">{{ event.title }}</a> </h5> <h6 class="card-subtitle mb-2 text-body-secondary"> {{ event.conference.title }} — {% if event.event_date %} {{ event.event_date.strftime("%d %b %Y") }} {% else %} event date missing {% endif %} </h6> <p class="card-text"> {% if event.url %} <a href="{{ event.url }}">{{ event.title }} on conference website</a> {% endif %} {% if event.abstract %} <p class="card-text"> {% if "<" in event.abstract %} {{ event.abstract | safe }} {% else %} {{ event.abstract }} {% endif %} </p> {% endif %} {% if event.description %} <p class="card-text"> {% if "<" in event.description %} {{ event.description | safe }} {% else %} {{ event.description }} {% endif %} </p> {% endif %} <p class="card-text"> {% for p in event.people %} {% if p.id != item.id %} <a href="{{ url_for(request.endpoint, person_id=p.id) }}">{{ p.name }}</a> {% endif %} {% endfor %} </p> </div> </div> {% endfor %} </div> </div> {% endblock %}