2022-07-04 09:44:37 +00:00
{% extends "home/base.html" %}
{% block content %}
{% load static %}
{% load humanize %}
< div class = "boxed-content" >
< div class = "channel-banner" >
< a href = "{% url 'channel_id' channel_info.channel_id %}" > < img src = "{{ channel_info.channel_banner_url }}" alt = "channel_banner" > < / a >
< / div >
< div class = "info-box-item channel-nav" >
< a href = "{% url 'channel_id' channel_info.channel_id %}" > < h3 > Videos< / h3 > < / a >
2023-01-07 11:12:09 +00:00
{% if has_streams %}
< a href = "{% url 'channel_id_live' channel_info.channel_id %}" > < h3 > Streams< / h3 > < / a >
{% endif %}
{% if has_shorts %}
< a href = "{% url 'channel_id_shorts' channel_info.channel_id %}" > < h3 > Shorts< / h3 > < / a >
{% endif %}
{% if has_playlists %}
< a href = "{% url 'channel_id_playlist' channel_info.channel_id %}" > < h3 > Playlists< / h3 > < / a >
{% endif %}
2022-07-04 09:44:37 +00:00
< a href = "{% url 'channel_id_about' channel_info.channel_id %}" > < h3 > About< / h3 > < / a >
2022-10-17 06:29:21 +00:00
{% if has_pending %}
< a href = "{% url 'downloads' %}?channel={{ channel_info.channel_id }}" > < h3 > Downloads< / h3 > < / a >
{% endif %}
2022-07-04 09:44:37 +00:00
< / div >
2023-04-08 10:18:42 +00:00
< div id = "notifications" data = "channel reindex" > < / div >
2022-07-04 09:44:37 +00:00
< div class = "info-box info-box-3" >
< div class = "info-box-item" >
< div class = "round-img" >
< a href = "{% url 'channel_id' channel_info.channel_id %}" >
< img src = "{{ channel_info.channel_thumb_url }}" alt = "channel-thumb" >
< / a >
< / div >
< div >
< h3 > < a href = "{% url 'channel_id' channel_info.channel_id %}" > {{ channel_info.channel_name }}< / a > < / h3 >
{% if channel_info.channel_subs >= 1000000 %}
< p > Subscribers: {{ channel_info.channel_subs|intword }}< / p >
{% else %}
< p > Subscribers: {{ channel_info.channel_subs|intcomma }}< / p >
{% endif %}
< / div >
< / div >
< div class = "info-box-item" >
< div >
< p > Last refreshed: {{ channel_info.channel_last_refresh }}< / p >
{% if channel_info.channel_active %}
< p > Youtube: < a href = "https://www.youtube.com/channel/{{ channel_info.channel_id }}" target = "_blank" > Active< / a > < / p >
{% else %}
< p > Youtube: Deactivated< / p >
{% endif %}
< / div >
< / div >
< div class = "info-box-item" >
< div >
{% if channel_info.channel_views >= 1000000 %}
< p > Channel views: {{ channel_info.channel_views|intword }}< / p >
{% elif channel_info.channel_views > 0 %}
< p > Channel views: {{ channel_info.channel_views|intcomma }}< / p >
{% endif %}
2022-12-19 06:04:53 +00:00
< div class = "button-box" >
< button onclick = "deleteConfirm()" id = "delete-item" > Delete Channel< / button >
< div class = "delete-confirm" id = "delete-button" >
< span > Delete {{ channel_info.channel_name }} including all videos? < / span > < button class = "danger-button" onclick = "deleteChannel(this)" data-id = "{{ channel_info.channel_id }}" > Delete< / button > < button onclick = "cancelDelete()" > Cancel< / button >
< / div >
2022-07-04 09:44:37 +00:00
< / div >
2022-12-19 06:04:53 +00:00
{% if reindex %}
< p > Reindex scheduled< / p >
{% else %}
< div id = "reindex-button" class = "button-box" >
< button data-id = "{{ channel_info.channel_id }}" data-type = "channel" onclick = "reindex(this)" title = "Reindex Channel {{ channel_info.channel_name }}" > Reindex< / button >
< button data-id = "{{ channel_info.channel_id }}" data-type = "channel" data-extract-videos = "true" onclick = "reindex(this)" title = "Reindex Videos of {{ channel_info.channel_name }}" > Reindex Videos< / button >
< / div >
{% endif %}
2022-07-04 09:44:37 +00:00
< / div >
< / div >
< / div >
{% if channel_info.channel_description %}
2022-07-04 13:44:12 +00:00
< div class = "description-box" >
2022-07-16 15:06:26 +00:00
< p id = "text-expand" class = "description-text" >
{{ channel_info.channel_description|linebreaksbr|urlizetrunc:50 }}
< / p >
< button onclick = "textExpand()" id = "text-expand-button" > Show more< / button >
2022-07-04 09:44:37 +00:00
< / div >
{% endif %}
2023-05-02 04:45:34 +00:00
{% if channel_info.channel_tags %}
< div class = "description-box" >
< div class = "video-tag-box" >
{% for tag in channel_info.channel_tags %}
< span class = "video-tag" > {{ tag }}< / span >
{% endfor %}
< / div >
< / div >
{% endif %}
2022-07-04 09:44:37 +00:00
< div id = "overwrite-form" class = "info-box" >
< div class = "info-box-item" >
2023-05-02 04:45:34 +00:00
< h2 > Customize {{ channel_info.channel_name }}< / h2 >
2022-07-04 13:25:52 +00:00
< form class = "overwrite-form" action = "/channel/{{ channel_info.channel_id }}/about/" method = "POST" >
2022-07-04 09:44:37 +00:00
{% csrf_token %}
< div class = "overwrite-form-item" >
< p > Download format: < span class = "settings-current" >
{% if channel_info.channel_overwrites.download_format %}
{{ channel_info.channel_overwrites.download_format }}
{% else %}
False
{% endif %}< / span > < / p >
{{ channel_overwrite_form.download_format }}< br >
< / div >
< div class = "overwrite-form-item" >
< p > Auto delete watched videos after x days: < span class = "settings-current" >
{% if channel_info.channel_overwrites.autodelete_days %}
{{ channel_info.channel_overwrites.autodelete_days }}
{% else %}
False
{% endif %}< / span > < / p >
{{ channel_overwrite_form.autodelete_days }}< br >
< / div >
< div class = "overwrite-form-item" >
< p > Index playlists: < span class = "settings-current" >
{% if channel_info.channel_overwrites.index_playlists %}
{{ channel_info.channel_overwrites.index_playlists }}
{% else %}
False
{% endif %}< / span > < / p >
{{ channel_overwrite_form.index_playlists }}< br >
< / div >
< div class = "overwrite-form-item" >
< p > Enable < a href = "https://sponsor.ajay.app/" target = "_blank" > SponsorBlock< / a > : < span class = "settings-current" >
{% if channel_info.channel_overwrites.integrate_sponsorblock %}
{{ channel_info.channel_overwrites.integrate_sponsorblock }}
{% elif channel_info.channel_overwrites.integrate_sponsorblock == False %}
Disabled
{% else %}
False
{% endif %}< / span > < / p >
{{ channel_overwrite_form.integrate_sponsorblock }}< br >
< / div >
< button type = "submit" > Save Channel Overwrites< / button >
< / form >
< / div >
< / div >
< / div >
2023-04-07 12:29:21 +00:00
< script type = "text/javascript" src = "{% static 'progress.js' %}" > < / script >
2022-07-04 09:44:37 +00:00
{% endblock content %}