# astrXbian **Vidéo Club pair à pair entre amis** ## Installation pour DEBIAN **Installez la sur-couche AstrXbian à votre PC DEBIAN (ou Xbian.org sur RaspberryPi)** **Ouvrez un terminal puis copiez/collez cette ligne de commande**: ``` rm -f /tmp/install.sh && wget https://git.p2p.legal/axiom-team/astrXbian/raw/branch/master/install.sh -O /tmp/install.sh && chmod 755 /tmp/install.sh && bash /tmp/install.sh ``` patientez plusieurs minutes, le temps que vous voyez inscrit ``` echo "Installation complete !! ================================================== BIENVENUE DANS le service ASTROPORT/KODI/VSTREAM ================================================== 1. Connectez-vous sur https://gchange.fr avec vos identifiants $(cat ~/.zen/secret.june) 2. Retrouvez-y vos amis, et échangez des étoiles avec eux pour créer vos cercles de liaisons amicales. 3. Ajoutez vos vidéos en double cliquant sur Astroport/Kodi ou en plaçant vos fichiers dans ~/astroport/${CAT}/${TMDB}/${FILE_NAME} ========================================================== Vos identifiants sont dans dans ~/.zen/secret.june Utilisez ~/.zen/secret.duniter comme portefeuille avec https://cesium.app Maintenant, redémarrez votre ordinateur pour rejoindre ASTROPORT ========================================================== Rendons le monde numérique LIBRE P2P et LEGAL [REC] Team : https://copylaradio.com GCHANGE (Firefox) https://github.com/duniter-gchange/gchange-client/releases/download/v1.2.7/gchange-v1.2.7-extension-firefox.xpi CESIUM (Firefox) https://github.com/duniter/cesium/releases/download/v1.6.7/cesium-v1.6.7-extension-firefox.xpi " ``` ## Installation Image pour Rpi4 Nous avons préparé une image système pré-installée Téléchargez https://oasis.astroport.com/astrxbian-2020/ - Copier l'image sur une carte micro-SD. Utiliser un RaspberryPi4 (2 ou 4Go) est recommandé! - Au démarrage, votre "noeud" obtient un identifiant (Rendez-vous dans l'Addon "Vstream/Sources/Astroport" pour le récupérer) - Vous indiquez vos liens d'amitié (et de partage) sur https://gchange.fr Dès lors vos machines se connectent dans le même essaim ipfs et partagent leurs films Les films placés dans ~/astroport/films/$MOVIEID/ sont automatiquement sauvegardé sur IPFS et partagés avec vos amis. -- Astroport Technology demonstration for Xbian.org -- ## PRINCIPE DE FONCTIONNEMENT Chaque film, anime, serie ajouté(es) transite via IPFS et apparait dans le Kodi de vos amis au travers du site "ASTROPORT" (plugin Vstream) - Exemple de fichier INDEX ~/.zen/ipfs/._IPFSNODEID_/FASTRXBIAN ``` CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS film;$TMDB;2013;Frequencies;;["Science fiction","Romance","Mystere"];$xzuid;480p;http://127.0.0.1:8181/ipfs/QmcXMAHbFH3gDwmxJRX7uh753oCbXAEajwQsAWFkvqbRY3/Frequencies.mp4 ``` FORMAT DU FICHIER : https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Voir-et-partager-sa-biblioth%C3%A8que-priv%C3%A9e#d%C3%A9clarer-des-films IMPORTANT récupérer $TMDB sur https://www.themoviedb.org Celui-ci se trouve régulièrement publié sur 'http://127.0.0.1:8181/ipns/_IPFSNODEID_/._IPFSNODEID_/' avec la clef IPNS (self) du Noeud IPFS. ``` MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1) echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain ## THIS SIMPLE LINE IS BLOCKCHAIN POWERING ANY DATA PUBLISHED TO IPFS !!! NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS) ``` Chaque noeud synchronise la publication IPNS de tous les membres de son "ipfs swarm peers" vers ~/.zen/ipfs_swarm/ pour complêter son fichier FASTRXBIAN des index de chacun. ``` ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid ``` Pour partager vos vidéos entre amis, attribuez vous des "étoiles" sur https://gchange.fr Plus de détails sur https://pad.p2p.legal/s/astrXbian-inside