<p>Integrate with <ahref="https://returnyoutubedislike.com/">returnyoutubedislike.com</a> to get dislikes and average ratings back: <spanclass="settings-current">{{ config.downloads.integrate_ryd }}</span></p>
<p>Integrate with <ahref="https://returnyoutubedislike.com/"target="_blank">returnyoutubedislike.com</a> to get dislikes and average ratings back: <spanclass="settings-current">{{ config.downloads.integrate_ryd }}</span></p>
<i>Before activating that, make sure you have a scraping sleep interval of at least 3 secs set to avoid ratelimiting issues.</i><br>
<i>Before activating that, make sure you have a scraping sleep interval of at least 3 secs set to avoid ratelimiting issues.</i><br>
{{ app_form.downloads_integrate_ryd }}
{{ app_form.downloads_integrate_ryd }}
</div>
</div>
<divclass="settings-item">
<divclass="settings-item">
<p>Integrate with <ahref="https://sponsor.ajay.app/">SponsorBlock</a> to get sponsored timestamps: <spanclass="settings-current">{{ config.downloads.integrate_sponsorblock }}</span></p>
<p>Integrate with <ahref="https://sponsor.ajay.app/"target="_blank">SponsorBlock</a> to get sponsored timestamps: <spanclass="settings-current">{{ config.downloads.integrate_sponsorblock }}</span></p>
<i>Before activating that, make sure you have a scraping sleep interval of at least 3 secs set to avoid ratelimiting issues.</i><br>
<i>Before activating that, make sure you have a scraping sleep interval of at least 3 secs set to avoid ratelimiting issues.</i><br>
{% if video.channel.channel_overwrites.integrate_sponsorblock %}
{% if video.channel.channel_overwrites.integrate_sponsorblock == True %}
{% if not video.sponsorblock %}
<h4>This video doesn't have any sponsor segments added. To add a segment go to <u><ahref="https://www.youtube.com/watch?v={{ video.youtube_id }}">this video on YouTube</a></u> and add a segment using the <u><ahref="https://sponsor.ajay.app/">SponsorBlock</a></u> extension.</h4>
{% endif %}
{% if video.sponsorblock %}
{% for segment in video.sponsorblock %}
{% if segment.locked != 1 %}
<h4>This video has unlocked sponsor segments. Go to <u><ahref="https://www.youtube.com/watch?v={{ video.youtube_id }}">this video on YouTube</a></u> and vote on the segments using the <u><ahref="https://sponsor.ajay.app/">SponsorBlock</a></u> extension.</h4>
<h4>This video doesn't have any sponsor segments added. To add a segment go to <u><ahref="https://www.youtube.com/watch?v={{ video.youtube_id }}">this video on YouTube</a></u> and add a segment using the <u><ahref="https://sponsor.ajay.app/">SponsorBlock</a></u> extension.</h4>
{% endif %}
{% if video.sponsorblock %}
{% for segment in video.sponsorblock %}
{% if segment.locked != 1 %}
<h4>This video has unlocked sponsor segments. Go to <u><ahref="https://www.youtube.com/watch?v={{ video.youtube_id }}">this video on YouTube</a></u> and vote on the segments using the <u><ahref="https://sponsor.ajay.app/">SponsorBlock</a></u> extension.</h4>
{{ break }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
</div>
<divclass="boxed-content">
<divclass="boxed-content">
<divclass="title-bar">
<divclass="title-bar">
{% if cast %}
{% if cast %}
@ -114,6 +144,7 @@
</div>
</div>
<script>
<script>
var videoData = getVideoData('{{ video.youtube_id }}');
var videoData = getVideoData('{{ video.youtube_id }}');
sponsorBlock = videoData.data.sponsorblock;
var videoProgress = getVideoProgress('{{ video.youtube_id }}').position;
var videoProgress = getVideoProgress('{{ video.youtube_id }}').position;
notificationsElement.innerHTML+=`<h3 id="notification-${sponsorBlock[i].UUID}">Skipped sponsor segment from ${formatTime(sponsorBlock[i].segment[0])} to ${formatTime(sponsorBlock[i].segment[1])}.</h3>`;