{% extends "base.html" %} {% block title %}Scheduled — {{ config.APP_NAME }}{% endblock %} {% block content %}

Scheduled Posts

New Post
{% if posts %}
{% for p in posts %}

{{ p.title or '(no caption)' }}

{{ p.scheduled_at.strftime('%Y-%m-%d %H:%M UTC') }} · {{ p.privacy_level or 'draft' }} · {{ 'file' if p.video_path else 'URL' }} {% if p.status == 'failed' and p.error %}
{{ p.error }}
{% endif %}
{% if p.status == 'pending' %} Pending {% elif p.status == 'publishing' %} Publishing {% elif p.status == 'published' %} Published {% else %} Failed {% endif %} {% if p.status in ('pending', 'failed') %}
{% if p.status == 'failed' %}
{% endif %} {% endif %} {% if p.status != 'publishing' %}
{% endif %}
{% endfor %}
{% else %}

No scheduled posts

TikTok's API has no scheduled publish — this app schedules for you and posts at the chosen time.

{% endif %} {% endblock %}