🗓 {{ lesson.timestamp_iso[:10] }}
{{ lesson.timestamp_iso[:16].replace('T', ' ') }}
🏷 {{ lesson.topic_id }}
{% for cat in lesson.categories %}
{{ cat }}
{% endfor %}
{% if lesson.feedback %}
{% if lesson.feedback == 'know' %}
✓ I know this
{% else %}
✗ I don't know this
{% endif %}
{% endif %}
{% endif %}
{% set has_meta = lesson.project or lesson.repository or lesson.branch or lesson.commit_hash or lesson.folder %}
{% if has_meta %}
{# Compute repo and commit URLs from platform key #}
{% set _domains = {"github": "github.com", "gitlab": "gitlab.com", "bitbucket": "bitbucket.org"} %}
{% set _is_local = (lesson.repository_platform == "local") %}
{% if _is_local and lesson.repository %}
{% set repo_url = "vscode://file/" ~ lesson.repository %}
{% elif lesson.repository_platform in _domains and lesson.repository %}
{% set repo_url = "https://" ~ _domains[lesson.repository_platform] ~ "/" ~ lesson.repository %}
{% else %}
{% set repo_url = None %}
{% endif %}
{% if repo_url and lesson.commit_hash and not _is_local %}
{% if lesson.repository_platform == "gitlab" %}
{% set commit_url = repo_url ~ "/-/commit/" ~ lesson.commit_hash %}
{% elif lesson.repository_platform == "bitbucket" %}
{% set commit_url = repo_url ~ "/commits/" ~ lesson.commit_hash %}
{% else %}
{% set commit_url = repo_url ~ "/commit/" ~ lesson.commit_hash %}
{% endif %}
{% else %}
{% set commit_url = None %}
{% endif %}