{% extends 'base.html' %} {% set currDay = datetime.now() %} {% set currDay = currDay.astimezone(ZoneInfo(current_user.timezone)) %} {% set currTime = currDay.strftime('%I:%M %p') %} {% set currDay = currDay.strftime('%m-%d-%Y') %} {% block content %}

{% block title %} Events {% endblock %}

Current Date: {{ currDay }}
Current Time: {{ currTime }}

{% for period in periods %}

Period {{ period.period }}
Time: {{ period.periodTime.strftime("%I:%M %p") }}

{% for event in events if event.scheduled_date == currDay and event.period == period %} {% if event.task_id != None %} {{ event.tasks.title }}
{% if event.tasks.description != None %} {% set description = event.tasks.description %} {% set url_regex = '(https?://[^\s]+)' %} {% set match = re.search(url_regex, description) %} {% if match %} {% set url = match.group(0) %} {% set rest = description[match.end(0):] %}

{{ description[:match.start(0)] }}{{ url }}{{ rest }}

{% else %}

{{ description }}

{% endif %} {% endif %}
{% else %}

(no task assigned... yet)

{% endif %} {% endfor %}
{% endfor %}
{% endblock %}