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-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-10 02:06:10 +02:00
list ( $a , $youtubeID , $c , $videoName , $e , $src , $h , $quality , $videoURI ) = explode ( " ; " , $v );
2021-03-15 17:16:52 +01:00
2021-08-10 02:06:10 +02:00
$videoURL = 'https://' . HOST . $videoURI ;
$videoEco = 'https://' . HOST . '/ipns/' . $h ;
$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-12 00:18:21 +02:00
< title > Astroport / School : WWW / IPFS - Interfaces et API - </ title >
2021-08-10 02:06:10 +02:00
< link rel = " stylesheet " href = " crowdbunker.css " type = " text/css " />
< link rel = " icon " type = " image/png " href = " ./astrocrowdbunker.png " />
2021-03-15 17:16:52 +01:00
</ head >
< body >
< header >
2021-08-10 02:06:10 +02:00
< h1 >
2021-08-12 00:18:21 +02:00
< 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 >
2021-08-10 02:06:10 +02:00
</ h1 >
2021-03-15 17:16:52 +01:00
</ header >
2021-08-12 02:05:32 +02:00
< h2 >
< span > le code est libre </ span > × < span > voyez le évoluer </ span >
</ h2 >
2021-03-15 17:16:52 +01:00
< main >
< ? php
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-10 02:06:10 +02:00
< a href = " '. $href .' " >
< 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 " >
< a href = " '. $video['eco'] .' " >
' . $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 >
</ body >
</ html >