Enhance YouTube feed display in index.html with username and channel ID formatting
This commit is contained in:
@ -40,7 +40,20 @@
|
|||||||
{% set hook_from_feed = feed_webhook["webhook"] %}
|
{% set hook_from_feed = feed_webhook["webhook"] %}
|
||||||
{% if hook_from_context.url == hook_from_feed %}
|
{% if hook_from_context.url == hook_from_feed %}
|
||||||
<div>
|
<div>
|
||||||
<a class="text-muted" href="/feed?feed_url={{ feed.url|encode_url }}">{{ feed.url }}</a>
|
<a class="text-muted" href="/feed?feed_url={{ feed.url|encode_url }}">
|
||||||
|
{# Display username@youtube for YouTube feeds #}
|
||||||
|
{% if "youtube.com/feeds/videos.xml" in feed.url %}
|
||||||
|
{% if "user=" in feed.url %}
|
||||||
|
{{ feed.url.split("user=")[1] }}@youtube
|
||||||
|
{% elif "channel_id=" in feed.url %}
|
||||||
|
{{ feed.title if feed.title else feed.url.split("channel_id=")[1] }}@youtube
|
||||||
|
{% else %}
|
||||||
|
{{ feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{{ feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
{% if not feed.updates_enabled %}<span class="text-warning">Disabled</span>{% endif %}
|
{% if not feed.updates_enabled %}<span class="text-warning">Disabled</span>{% endif %}
|
||||||
{% if feed.last_exception %}<span
|
{% if feed.last_exception %}<span
|
||||||
class="text-danger">({{ feed.last_exception.value_str }})</span>{% endif %}
|
class="text-danger">({{ feed.last_exception.value_str }})</span>{% endif %}
|
||||||
@ -72,7 +85,20 @@
|
|||||||
<ul class="list-group text-danger">
|
<ul class="list-group text-danger">
|
||||||
Feeds without webhook:
|
Feeds without webhook:
|
||||||
{% for broken_feed in broken_feeds %}
|
{% for broken_feed in broken_feeds %}
|
||||||
<a class="text-muted" href="/feed?feed_url={{ broken_feed.url|encode_url }}">{{ broken_feed.url }}</a>
|
<a class="text-muted" href="/feed?feed_url={{ broken_feed.url|encode_url }}">
|
||||||
|
{# Display username@youtube for YouTube feeds #}
|
||||||
|
{% if "youtube.com/feeds/videos.xml" in broken_feed.url %}
|
||||||
|
{% if "user=" in broken_feed.url %}
|
||||||
|
{{ broken_feed.url.split("user=")[1] }}@youtube
|
||||||
|
{% elif "channel_id=" in broken_feed.url %}
|
||||||
|
{{ broken_feed.title if broken_feed.title else broken_feed.url.split("channel_id=")[1] }}@youtube
|
||||||
|
{% else %}
|
||||||
|
{{ broken_feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{{ broken_feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -83,7 +109,20 @@
|
|||||||
<ul class="list-group text-danger">
|
<ul class="list-group text-danger">
|
||||||
Feeds without attached webhook:
|
Feeds without attached webhook:
|
||||||
{% for feed in feeds_without_attached_webhook %}
|
{% for feed in feeds_without_attached_webhook %}
|
||||||
<a class="text-muted" href="/feed?feed_url={{ feed.url|encode_url }}">{{ feed.url }}</a>
|
<a class="text-muted" href="/feed?feed_url={{ feed.url|encode_url }}">
|
||||||
|
{# Display username@youtube for YouTube feeds #}
|
||||||
|
{% if "youtube.com/feeds/videos.xml" in feed.url %}
|
||||||
|
{% if "user=" in feed.url %}
|
||||||
|
{{ feed.url.split("user=")[1] }}@youtube
|
||||||
|
{% elif "channel_id=" in feed.url %}
|
||||||
|
{{ feed.title if feed.title else feed.url.split("channel_id=")[1] }}@youtube
|
||||||
|
{% else %}
|
||||||
|
{{ feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{{ feed.url }}
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user