multitube convert inps to ipfs video link and manage .views.counter (jquery App model)

This commit is contained in:
qo-op 2021-03-17 18:10:27 +01:00
parent 2c534b4f02
commit c5206f1ece
2 changed files with 17 additions and 12 deletions

View File

@ -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
``` ```

2
www/multitube/jquery-3.6.0.min.js vendored Normal file

File diff suppressed because one or more lines are too long