2021-03-15 17:16:52 +01:00
< ? php
require_once ( 'conf.php' );
require_once ( 'functions.php' );
$videosList = array ();
2021-08-10 02:06:10 +02:00
exec ( " /bin/bash -c './get_astrxbian_index.sh' " , $videos );
2021-08-27 19:16:12 +02:00
// echo '<pre>'; var_dump($videos); echo '</pre>';
// echo shell_exec('whoami'); // Pour savoir quel utilisateur système exécute les scripts PHP
2021-03-15 17:16:52 +01:00
$videos = array_reverse ( $videos );
2021-07-13 23:01:08 +02:00
// ## 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
2021-03-15 17:16:52 +01:00
foreach ( $videos as $v ) {
2021-08-27 19:16:12 +02:00
list ( $a , $youtubeID , $p3 , $videoName , $p5 , $src , $p7 , $definition , $videoURI ) = explode ( " ; " , $v );
2021-03-15 17:16:52 +01:00
2021-08-26 21:45:11 +02:00
$videoURL = 'http://' . HOST . $videoURI ;
2021-08-27 19:16:12 +02:00
$videoEco = 'http://' . HOST . '/ipns/' . $p7 ;
2021-08-10 02:06:10 +02:00
$mimeType = guessTypeFromFilename ( $videoURI );
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
if ( $mimeType == 'video/mp4' ) {
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
$videosList [] = [
'mime' => $mimeType ,
'url' => $videoURL ,
'eco' => $videoEco ,
'uri' => $videoURI ,
'name' => $videoName ,
'youtubeID' => $youtubeID
];
}
2021-03-15 17:16:52 +01:00
}
?> <!DOCTYPE html>
< html >
< head >
2021-08-27 19:16:12 +02:00
< title > Astroport " <?php echo STATION_NAME; ?></title>
< link rel = " stylesheet " href = " styles/<?php echo THEME; ?>/style.css " type = " text/css " />
< link rel = " icon " type = " image/png " href = " ./styles/<?php echo THEME; ?>/logo.png " />
2021-03-15 17:16:52 +01:00
</ head >
< body >
< header >
2021-08-10 02:06:10 +02:00
< h1 >
2021-08-26 21:45:11 +02:00
< a href = " youtube.php " > Astroport " <span><?php echo STATION_NAME; ?></span> " </ a >
2021-08-10 02:06:10 +02:00
</ h1 >
2021-03-15 17:16:52 +01:00
</ header >
< main >
< ? php
2021-08-26 20:30:21 +02:00
// echo '<pre>'; var_dump($videosList); echo '</pre>';
2021-03-15 17:16:52 +01:00
echo '<ul id="videosList">' ;
foreach ( $videosList as $video ) {
2021-08-10 02:06:10 +02:00
echo '<li>' ;
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
$href = 'youtube_watch.php?uri=' . $video [ 'uri' ] . '&name=' . urlencode ( $video [ 'name' ]) . '&mime=' . $video [ 'mime' ];
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
echo '
2021-03-15 17:16:52 +01:00
2021-08-26 21:45:11 +02:00
< a href = " '. $video['eco'] .' " >
2021-08-10 02:06:10 +02:00
< img src = " '. sprintf(YOUTUBE_THUMB, $video['youtubeID'] ) . ' " alt = " '. $video['name'] . ' " />
</ a >
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
< p class = " video-title " >
2021-08-26 21:45:11 +02:00
< a href = " '. $href .' " >
2021-08-10 02:06:10 +02:00
' . $video[' name '] . '
</ a >
</ p > ' ;
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
echo '</li>' ;
2021-03-15 17:16:52 +01:00
}
echo '</ul>' ;
?>
</ main >
2021-08-26 21:45:11 +02:00
< footer >
< p >
< span > le code est libre </ span > × < span > voyez le évoluer </ span >
</ p >
< p >
< span >< a href = " https://git.p2p.legal/axiom-team/astrXbian/src/branch/master/www/boris " >~/. zen / AstXbian / www / boris </ a ></ span > × < span >< a href = " /ipfs/QmbmjSBWVNSSjJsMmCeFuFtQiuWyGg6iUGLRyvK7TUkFN8 " > Voir le code de la page </ a ></ span >
</ p >
</ footer >
2021-03-15 17:16:52 +01:00
</ body >
</ html >