forked from axiom-team/astrXbian
107 lines
3.3 KiB
PHP
107 lines
3.3 KiB
PHP
<?php
|
|
require_once('conf.php');
|
|
require_once('functions.php');
|
|
|
|
|
|
$videosList = array();
|
|
|
|
exec("/bin/bash -c './get_youtube_videos.sh F'", $videos);
|
|
exec("/bin/bash -c './check_bootstrap_wallet.sh'", $gg1);
|
|
$videos = array_reverse($videos);
|
|
// ## film;MDan5TDuT-0;;Le Manuel de Survie en Dictature v1.1 au format papier;;["onelove"];k51qzi5uqu5dl0hnglpzumjezep2avacrtbx7i15v91elcxac4cpd8290kl1hq;720p;/ipfs/QmZp63RXhLm6QASmw1t2R8fu5waSJFmyW7cmdVNxyuJXzg/MDan5TDuT-0_Le%20Manuel%20de%20Survie%20en%20Dictature%20v1.1%20au%20format%20papier.mp4
|
|
|
|
foreach ($videos as $v) {
|
|
|
|
list($a, $youtubeID, $c, $videoName, $e, $src, $h, $quality, $videoURI) = explode(";", $v);
|
|
|
|
|
|
$videoURL = 'https://'. HOST. $videoURI;
|
|
$videoEco = 'https://'. HOST. '/ipns/' . $h;
|
|
$mimeType = guessTypeFromFilename($videoURI);
|
|
|
|
|
|
if ($mimeType == 'video/mp4') {
|
|
|
|
$videosList[] = [
|
|
'mime' => $mimeType,
|
|
'url' => $videoURL,
|
|
'eco' => $videoEco,
|
|
'uri' => $videoURI,
|
|
'mediakeyipns' => $h,
|
|
'name' => $videoName,
|
|
'youtubeID' => $youtubeID
|
|
];
|
|
}
|
|
|
|
}
|
|
|
|
|
|
?><!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Astro CLUB - <?php echo $gg1; ?> JUNE</title>
|
|
<link rel="stylesheet" href="crowdbunker.css" type="text/css" />
|
|
<link rel="icon" type="image/png" href="./astrocrowdbunker.png" />
|
|
</head>
|
|
<body>
|
|
|
|
<header>
|
|
<h1>
|
|
<a href="https://copylaradio.com"><span>Astroport</span> CopyLaRadio <span>Video CLUB Libre entre Amis</span></a>
|
|
</h1>
|
|
</header>
|
|
|
|
<main>
|
|
|
|
|
|
<div data-v-6d6cec84=""><div two-line="" class="v-banner v-sheet theme--dark v-banner--has-icon"><div class="v-banner__wrapper"><div class="v-banner__content">
|
|
<div class="v-banner__actions">
|
|
<a href="https://gchange.fr">
|
|
<button type="button" class="ml-0 v-btn v-btn--text theme--dark v-size--default primary--text"><span class="v-btn__content">Rendez-vous sur Gchange</span>
|
|
</a>
|
|
</button>
|
|
</div>
|
|
<div class="v-avatar v-banner__icon" style="height: 40px; min-width: 40px; width: 40px;">
|
|
<div class="v-avatar primary" style="height: 40px; min-width: 40px; width: 40px;">
|
|
<i aria-hidden="true" icon="mdi-lock" class="v-icon notranslate mdi mdi-information-variant theme--dark white--text"></i>
|
|
</div>
|
|
</div>
|
|
<div class="v-banner__text"> Astroport protège votre <b>liberté numérique.</b>
|
|
C'est un centre d'hébergement qui partage ses données entre amis exclusivement hébergée par vos soins!
|
|
<br><br>Toute contribution y est rétribuée dans la première Monnaie Libre G1.
|
|
Utilisez vos Junes pour faire des dons à vos medias favoris pour payer leur hébergement et remercier leur auteur. <a href="https://cesium.app">Ouvrez un portefeuille</a>
|
|
</div>
|
|
|
|
</div><div role="dialog" class="v-dialog__container"><!----></div></div>
|
|
|
|
<?php
|
|
echo '<ul id="videosList">';
|
|
|
|
foreach ($videosList as $video) {
|
|
|
|
echo '<li>';
|
|
|
|
// $href = 'youtube_watch.php?uri='. $video['uri'] . '&name='. urlencode($video['name']) .'&mime='. $video['mime'];
|
|
|
|
echo '
|
|
|
|
<a href="'. $video['eco'] .'">
|
|
<img src="'. sprintf(MEDIAQR, $video['mediakeyipns']) . '" alt="'. $video['name'] . '" />
|
|
</a>
|
|
|
|
<p class="video-title">
|
|
<a href="'. $video['eco'] .'">
|
|
' . $video['name'] . '
|
|
</a>
|
|
</p>';
|
|
|
|
echo '</li>';
|
|
}
|
|
|
|
echo '</ul>';
|
|
?>
|
|
</main>
|
|
|
|
</body>
|
|
</html>
|