Fixes
This commit is contained in:
parent
6a1a187e1c
commit
895302fa1e
17
script.js
17
script.js
|
@ -3,11 +3,7 @@ function generateHtml() {
|
|||
document.querySelector("#episode_name").value &&
|
||||
document.querySelector("#castopod").value &&
|
||||
document.querySelector("#peertube").value &&
|
||||
document.querySelector("#youtube").value &&
|
||||
document.querySelector("#castopod-player-visible").value &&
|
||||
document.querySelector("#peertube-player-visible").value &&
|
||||
document.querySelector("#audio-links-visible").value &&
|
||||
document.querySelector("#video-links-visible").value
|
||||
document.querySelector("#youtube").value
|
||||
) {
|
||||
let castopod_url;
|
||||
let peertube_id;
|
||||
|
@ -16,19 +12,20 @@ function generateHtml() {
|
|||
.querySelector("#castopod").value;
|
||||
const regex = /^https:\/\/podcast\.internet-czas-dzialac\.pl\/@icd\/episodes\//;
|
||||
if (!regex.test(castopod_url)) {
|
||||
|
||||
throw new Error("Incorrect Castopod URL format! Please paste the correct URL.");
|
||||
throw new Error("Incorrect Castopod URL format! Please paste the correct URL. Example: https://podcast.internet-czas-dzialac.pl/@icd/episodes/icd-weekend-6-stara-myszka-mickey-nowy-prezes-uodo-i-sony-psujace-sylwestra");
|
||||
}
|
||||
} catch (error) {
|
||||
alert(error);
|
||||
}
|
||||
|
||||
try {
|
||||
const regex = /^https:\/\/video\.internet-czas-dzialac\.pl\/w\/[a-zA-Z0-9]{22,}$/;
|
||||
peertube_id = document
|
||||
.querySelector("#peertube")
|
||||
.value.split("/w/")[1];
|
||||
if (!peertube_id) {
|
||||
throw new Error("Incorrect PeerTube URL format! Please paste the correct URL.");
|
||||
|
||||
if (!regex.test(document.querySelector("#peertube").value) || !peertube_id) {
|
||||
throw new Error("Incorrect PeerTube URL format! Please paste the correct URL. Example: https://video.internet-czas-dzialac.pl/w/nTgqnY7FJLQzNYfD9xtcSy");
|
||||
}
|
||||
} catch (error) {
|
||||
alert(error);
|
||||
|
@ -154,7 +151,7 @@ function generateHtml() {
|
|||
html += `
|
||||
<div class="podcast-logos video-logos">
|
||||
<a
|
||||
title="${document.querySelector("#episode_name").value} w serwisie PeerTube."
|
||||
title="${document.querySelector("#episode_name").value} na naszej instancji PeerTube."
|
||||
alt="Logo PeerTube"
|
||||
href="https://video.internet-czas-dzialac.pl/videos/watch/${peertube_id}"
|
||||
>
|
||||
|
|
Loading…
Reference in New Issue
Block a user