multitube convert inps to ipfs video link and manage .views.counter (jquery App model)
This commit is contained in:
parent
2c534b4f02
commit
c5206f1ece
27
README.md
27
README.md
|
@ -93,7 +93,7 @@ Téléchargez https://oasis.astroport.com/astrxbian-2020/
|
||||||
- Vous indiquez vos liens d'amitié (et de partage) sur https://gchange.fr
|
- 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
|
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.
|
Les films placés dans ~/astroport/film/$TMDBID/ sont automatiquement transféré sur IPFS et partagés avec vos amis.
|
||||||
|
|
||||||
-- Astroport Technology demonstration for Xbian.org --
|
-- Astroport Technology demonstration for Xbian.org --
|
||||||
|
|
||||||
|
@ -102,30 +102,33 @@ Les films placés dans ~/astroport/films/$MOVIEID/ sont automatiquement sauvegar
|
||||||
> Astroport/KODI vous permet de partager les vidéos que vous aimez avec les gens que vous aimez.
|
> Astroport/KODI vous permet de partager les vidéos que vous aimez avec les gens que vous aimez.
|
||||||
|
|
||||||
Le répertoire ~/astroport sert de sas de transfert de vos fichiers dans IPFS.
|
Le répertoire ~/astroport sert de sas de transfert de vos fichiers dans IPFS.
|
||||||
Votre essaim de pairs connectés se dessine selon les "étoiles" partagées sur https://gchange.fr
|
Votre essaim de pairs connectés se dessine selon les "étoiles" échangées sur https://gchange.fr
|
||||||
|
|
||||||
Chaque noeud astXbian possède une identité (paire de clef ed25519) qui correspond à son identité sur https://gchange.fr et son portefeuille sur https://cesium.app
|
Chaque noeud astXbian possède une identité (paire de clef ed25519) qui correspond à son identité sur https://gchange.fr et un portefeuille sur https://cesium.app
|
||||||
|
|
||||||
Lorsqu'une identité "like/étoile" un autre compte sur Gchange, elle lui expédie le message "ipfstryme" ```~/.zen/ipfs/.${IPFSNODEID}/tryme.addr``` qui contient ses adresses IP/IPFS connues.
|
Lorsqu'une identité "like/étoile" un autre compte sur Gchange, elle lui expédie le message "ipfstryme" ```~/.zen/ipfs/.${IPFSNODEID}/tryme.addr``` qui contient les adresses IP/IPFS connues (amis d'ami).
|
||||||
|
|
||||||
Chaque film ajouté à l'index ajouté à ```~/.zen/ipfs``` est partagé sur la clef IPNS "self" de chacun puis collecté dans ```~/.zen/ipfs_swarm``` les films de vos amis apparaissent dans votre Mediacenter KODI et réciproquement.
|
Chaque fichier placé dans ```~/.zen/ipfs``` est partagé sur la clef IPNS "self" de chacun puis collecté dans ```~/.zen/ipfs_swarm``` toutes les 20 minutes.
|
||||||
|
|
||||||
Chaque noeud de votre essaim d'amis partage sa bibliothèque au travers du fichier ```~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN```
|
Chaque noeud conserve la mémoire de sa bibliothèque au travers du fichier ```~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN```
|
||||||
|
|
||||||
- Le fichier INDEX commence par la première lettre de la catégorie. Exemple "film" = ```~/.zen/ipfs/.$IPFSNODEID/FASTRXBIAN```
|
et transmet à Kodi l'ensemble de des "film" de son swarm dans ```~/.zen/ipfs/.$IPFSNODEID/FASTRXBIAN``` (PREFIX = F), selon le format
|
||||||
```
|
```
|
||||||
CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS
|
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
|
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
|
# 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
|
||||||
|
|
||||||
```
|
```
|
||||||
* ```~/.zen/ipfs/.${IPFSNODEID}/PIN``` memorise l'état des PIN du réseau
|
* ```~/.zen/PIN``` memorise l'état des PIN du réseau
|
||||||
* ```~/.zen/KEY``` attribue une clef IPNS à chaque SOURCE_ID avec son extension "Zen TAG"
|
* ```~/.zen/ipfs/.${IPFSNODEID}/KEY``` attribue une clef IPNS à chaque SOURCE_ID et applique un contrat fixe ou dynamique. (Thunder Network)
|
||||||
* ```~/.zen/ipfs/.${IPFSNODEID}/index.html``` contient votre TiddlyWiki
|
* ```~/.zen/ipfs/.${IPFSNODEID}/index.html``` l'application par défaut de votre clef self est un TiddlyWiki
|
||||||
|
|
||||||
L'essaim se restructure avec ```cron_MINUTE.sh``` pour se synchroniser et diffuser les données de façon intelligente.
|
L'essaim se restructure toutes les minutes (code: ```cron_MINUTE.sh```) et active l'automate Astroport/BLOB.
|
||||||
|
|
||||||
```~/.zen/secret.june``` contient votre identifiant/mot de passe gchange
|
```~/.zen/secret.june``` contient votre identifiant/mot de passe gchange
|
||||||
|
```~/.zen/secret.dunikey``` est votre fichier de trousseaucontient à utiliser avec cesium
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
```~/.zen/astrXbian/ajouter_video.sh``` permet d'ajouter Film, Serie, Anime et Youtube. Un lien est présent sur votre Bureau
|
```~/.zen/astrXbian/ajouter_video.sh``` permet d'ajouter Film, Serie, Anime et Youtube. Un lien est présent sur votre Bureau
|
||||||
|
|
||||||
|
@ -153,7 +156,7 @@ cat ~/.zen/ipfs_swarm/.12D*/astroport/kodi/vstream/*ASTRXBIAN | sort | uniq
|
||||||
# CODE ASTROPORT beta
|
# CODE ASTROPORT beta
|
||||||
ipfs ls /ipns/k51qzi5uqu5dgfc3m379rf9820vg20hjhnmo9letrkj2p177tq013ohn68xf2y
|
ipfs ls /ipns/k51qzi5uqu5dgfc3m379rf9820vg20hjhnmo9letrkj2p177tq013ohn68xf2y
|
||||||
|
|
||||||
# Show MyCODE ipfs hash in your swarm
|
# Show MyCODE ipfs hash running in your swarm
|
||||||
for CODE in $(ls ~/.zen/ipfs_swarm/.12D*/.mycode); do ipfsnodeid=$(echo $CODE | cut -d '.' -f 3 ); code=$(cat $CODE); echo "$ipfsnodeid code is $code"; done
|
for CODE in $(ls ~/.zen/ipfs_swarm/.12D*/.mycode); do ipfsnodeid=$(echo $CODE | cut -d '.' -f 3 ); code=$(cat $CODE); echo "$ipfsnodeid code is $code"; done
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue