From 4d53f3293c8cf583bc521601a8a1fe139586ef0f Mon Sep 17 00:00:00 2001 From: qo-op Date: Mon, 11 Jan 2021 17:42:04 +0100 Subject: [PATCH] Astroport Technology demonstration for Xbian.org / Vstream plugin --- README.md | 54 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 37 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 918ce5b..3d5d8ad 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,48 @@ # astrXbian -## Xbian + IPFS + Monnaie Libre -Copier l'image sur une carte micro-SD à utiliser avec un RaspberryPi4 (4Go) -Connection automatique de son essaim avec ses amis déclarés sur Cesium+ +## Installer l'Image -Au démarrage, votre identifiant est crée sur https://cesium.app et https://gchange.fr +Nous vous avons préparé une image système pré-installée +Télécharger https://oasis.astroport.com/astrxbian-2020/ -L'identification IPFS utilise la même clef et contrôle l'essaim selon les "like" Cesium+ entre les différents profils. +- 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 -Rendez-vous dans l'Addon "Vstream/Sources" pour récupérer vos identifiants -Les films et dessins animés placés dans ~/astroport sont automatiquement sauvegardé sur IPFS et partagés avec vos amis. - -Pour accéder à la liste partagée dans votre essaim... -Ajouter la source "ASTROPORT" comme Favori Kodi, -puis ajoutez les sources suivantes: - -Animes: AASTRXBIAN -Films: FASTRXBIAN - -Raccordez votre compte Nextcloud. +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 -- -Sur Xbian.org, installer AstXbian avec la commande: +## INSTALLATION MANUELLE +Une fois la distribution Xbian.org installée sur votre RaspberryPi, + +Ajouter AstXbian avec la 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 ``` + +--- + +## PRINCIPE DE FONCTIONNEMENT + +Chaque film copié dans IPFS est transmis au plugin Vstream (Kodi) par le site "ASTROPORT" au travers du fichier "**FASTRXBIAN**" sité dans ~/.zen/ipfs/$IPFSNODEID/.$IPFSNODEID/ + +``` +CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS +films;$TMDB;;Frequencies;;;$xzuid;;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) +``` + +Pour partager les fichiers avec ses amis. +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.