{% extends "home/base_settings.html" %} {% load static %} {% block settings_content %}

Scheduler Setup

Schedule settings expect a cron like format, where the first value is minute, second is hour and third is day of the week.

Examples:

Note:

{% csrf_token %}

Rescan Subscriptions

Become a sponsor and join members.tubearchivist.com to get access to real time notifications for new videos uploaded by your favorite channels.

Current rescan schedule: {% if update_subscribed %} {{ update_subscribed.crontab.minute }} {{ update_subscribed.crontab.hour }} {{ update_subscribed.crontab.day_of_week }} {% else %} False {% endif %}

Periodically rescan your subscriptions:

{% for error in scheduler_form.update_subscribed.errors %}

{{ error }}

{% endfor %} {{ scheduler_form.update_subscribed }}

Start Download

Current Download schedule: {% if download_pending %} {{ download_pending.crontab.minute }} {{ download_pending.crontab.hour }} {{ download_pending.crontab.day_of_week }} {% else %} False {% endif %}

Automatic video download schedule:

{% for error in scheduler_form.download_pending.errors %}

{{ error }}

{% endfor %} {{ scheduler_form.download_pending }}

Refresh Metadata

Current Metadata refresh schedule: {% if check_reindex %} {{ check_reindex.crontab.minute }} {{ check_reindex.crontab.hour }} {{ check_reindex.crontab.day_of_week }} {% else %} False {% endif %}

Daily schedule to refresh metadata from YouTube:

{{ scheduler_form.check_reindex }}

Current refresh for metadata older than x days: {{ check_reindex.task_config.days }}

Refresh older than x days, recommended 90:

{% for error in scheduler_form.check_reindex.errors %}

{{ error }}

{% endfor %} {{ scheduler_form.check_reindex_days }}

Thumbnail Check

Current thumbnail check schedule: {% if thumbnail_check %} {{ thumbnail_check.crontab.minute }} {{ thumbnail_check.crontab.hour }} {{ thumbnail_check.crontab.day_of_week }} {% else %} False {% endif %}

Periodically check and cleanup thumbnails:

{% for error in scheduler_form.thumbnail_check.errors %}

{{ error }}

{% endfor %} {{ scheduler_form.thumbnail_check }}

ZIP file index backup

Zip file backups are very slow for large archives and consistency is not guaranteed, use snapshots instead. Make sure no other tasks are running when creating a Zip file backup.

Current index backup schedule: {% if run_backup %} {{ run_backup.crontab.minute }} {{ run_backup.crontab.hour }} {{ run_backup.crontab.day_of_week }} {% else %} False {% endif %}

Automatically backup metadata to a zip file:

{% for error in scheduler_form.run_backup.errors %}

{{ error }}

{% endfor %} {{ scheduler_form.run_backup }}

Current backup files to keep: {{ run_backup.task_config.rotate }}

Max auto backups to keep:

{{ scheduler_form.run_backup_rotate }}

Add Notification URL

{% if notifications %}

stored notification links

{% for task, notifications in notifications.items %}

{{ notifications.title }}

{% for url in notifications.urls %}

{{ url }}

{% endfor %} {% endfor %}
{% else %}

No notifications stored

{% endif %}

Send notification on completed tasks with the help of the Apprise library.

{{ notification_form.task }} {{ notification_form.notification_url }}
{% endblock settings_content %}