diff --git a/ajouter_video.sh b/ajouter_video.sh index 9283c93..bb43eca 100755 --- a/ajouter_video.sh +++ b/ajouter_video.sh @@ -71,7 +71,7 @@ case $? in esac fi # CHOOSE CATEGORY (remove anime, not working!) -CHOICE=$(zenity --entry --width 300 --title="Catégorie" --text="Choisissez la catégorie de votre vidéo" --entry-text="Film" Serie KODI Youtube MP3) +CHOICE=$(zenity --entry --width 300 --title="Catégorie" --text="Choisissez la catégorie de votre vidéo" --entry-text="Film" Serie Video KODI Youtube MP3) [[ $CHOICE == "" ]] && exit 1 # LOWER CARACTERS @@ -82,10 +82,16 @@ PREFIX=$(echo "${CAT}" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, S, A case ${CAT} in ######################################################################## # CASE ## YOUTUBE +# _ _ +# _ _ ___ _ _| |_ _ _| |__ ___ +#| | | |/ _ \| | | | __| | | | '_ \ / _ \ +#| |_| | (_) | |_| | |_| |_| | |_) | __/ +# \__, |\___/ \__,_|\__|\__,_|_.__/ \___| +# |___/ ######################################################################## youtube) -zenity --warning --width ${large} --text 'ATTENTION ZONE EN TRAVAUX!!! ANNULER OU PROGRAMMEZ ASTROPORT' +zenity --warning --width 600 --text 'DEVELOPPEMENT. SVP. Envoyez le LOG : https://git.p2p.legal .DEVELOPPEMENT' YTURL=$(zenity --entry --width 300 --title "Lien ou identifiant à copier" --text "Indiquez le lien (URL) ou l'ID de la vidéo" --entry-text="") [[ $YTURL == "" ]] && exit 1 @@ -161,10 +167,16 @@ rm -Rf ${YTEMP} ######################################################################## # CASE ## MP3 +# _____ +# _ __ ___ _ __|___ / +#| '_ ` _ \| '_ \ |_ \ +#| | | | | | |_) |__) | +#|_| |_| |_| .__/____/ +# |_| ######################################################################## mp3) -zenity --warning --width ${large} --text 'ATTENTION ZONE EN TRAVAUX!!! ANNULER OU PROGRAMMEZ ASTROPORT' +zenity --warning --width 600 --text 'DEVELOPPEMENT. SVP. Envoyez le LOG : https://git.p2p.legal .DEVELOPPEMENT' # Create TEMP directory YTEMP="/tmp/$(date -u +%s%N | cut -b1-13)" @@ -226,7 +238,12 @@ exit 0 ;; ######################################################################## -# CASE ## film serie +# __ _ _ +# / _(_) |_ __ ___ +#| |_| | | '_ ` _ \ +#| _| | | | | | | | +#|_| |_|_|_| |_| |_| THE MOVIE DATABASE INDEX +# ######################################################################## film | serie) @@ -347,10 +364,17 @@ echo "${CAT};${TMDB};${YEAR};${TITLE};${SAISON};${GENRES};${GROUPES};${RES};/ipf # _IPFSREPFILEID_ is replaced later ;; +# _ _ +#__ _(_) __| | ___ ___ +#\ \ / / |/ _` |/ _ \/ _ \ +# \ V /| | (_| | __/ (_) | +# \_/ |_|\__,_|\___|\___/ +# TIMESTAMP INDEX video) - + zenity --warning --width 600 --text 'DEVELOPPEMENT. SVP. Envoyez le LOG : https://git.p2p.legal .DEVELOPPEMENT' + ## GENERAL MEDIAKEY for uploaded video. Title + Decription + hashtag + hashipfs # SELECT FILE TO ADD TO ASTROPORT/KODI FILE=$(zenity --file-selection --title="Sélectionner le fichier vidéo à ajouter") @@ -373,8 +397,10 @@ echo "${CAT};${TMDB};${YEAR};${TITLE};${SAISON};${GENRES};${GROUPES};${RES};/ipf DESCRIPTION=$(awk -F ';' '{print $1}' <<<$OUTPUT) HASHTAG=$(awk -F ';' '{print $2}' <<<$OUTPUT) + ## video_timestamp INDEX + TMDB="$(date -u +%s%N | cut -b1-13)" ## SIMPLE JSON - jq -n --arg title "$TITLE" --arg desc "$DESCRIPTON" --arg htag "$HASHTAG" '{"ipfs":"_IPFSREPFILEID_","ipns":"_IPNSKEY_","title":$title,"desc":$desc,"htag":$htag}' > ~/astroport/${CAT}/${TMDB}/video.json + jq -n --arg ts "$TMDB" --arg title "$TITLE" --arg desc "$DESCRIPTON" --arg htag "$HASHTAG" '{"timestamp":$ts,"ipfs":"_IPFSREPFILEID_","ipns":"_IPNSKEY_","title":$title,"desc":$desc,"htag":$htag}' > ~/astroport/${CAT}/${TMDB}/video.json ## MOVE FILE TO IMPORT ZONE mkdir -p ~/astroport/${CAT}/${TMDB}/ @@ -383,6 +409,13 @@ echo "${CAT};${TMDB};${YEAR};${TITLE};${SAISON};${GENRES};${GROUPES};${RES};/ipf ;; +# _ _ _ +#| | _____ __| (_) +#| |/ / _ \ / _` | | +#| < (_) | (_| | | +#|_|\_\___/ \__,_|_| +# COPY UQLOAD LINKS DETECTED IN KODI LOG + kodi) if [[ ! -f $HOME/.local/bin/uqload_downloader ]]; then @@ -416,10 +449,30 @@ esac ######################################################################## # ADD $FILE to IPFS / ASTROPORT / KODI echo "new_file_in_astroport.sh \"$HOME/astroport/${CAT}/${TMDB}/\" \"${FILE_NAME}\"" -cat ~/astroport/${CAT}/${TMDB}/ajouter_video.txt +[[ -f ~/astroport/${CAT}/${TMDB}/ajouter_video.txt ]] && cat ~/astroport/${CAT}/${TMDB}/ajouter_video.txt +[[ -f ~/astroport/${CAT}/${TMDB}/video.json ]] && cat ~/astroport/${CAT}/${TMDB}/video.json + +######################################################################## +######################################################################## +######################################################################## +######################################################################## ######################################################################## ~/.zen/astrXbian/zen/new_file_in_astroport.sh "$HOME/astroport/${CAT}/${TMDB}/" "${FILE_NAME}" > /tmp/${CAT}_${TMDB}.log 2>&1 ######################################################################## ######################################################################## +######################################################################## +######################################################################## +######################################################################## + + +zenity --width ${large} --height=${haut} --text-info \ + --title="QR CODE du portefeuille Libre de ce media (PASS=$(cat /tmp/${CAT}_${TMDB}.pass)" \ + --html \ + --url="http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/KEY/${CAT}_${TMDB}/QR.png" \ + --checkbox="Je m'engage à respecter les auteurs et promet offrir la Monnaie Libre collectée à qui de droit." + +rm -f /tmp/${CAT}_${TMDB}.pass +rm -f /tmp/${CAT}_${TMDB}.dunikey ## REMOVE KEY + [ $? == 0 ] && zenity --warning --width 300 --text "OK! MEDIA transféré. URL LOCALHOST prête à coller (/tmp/${CAT}_${TMDB}.log)" && exit 0 \ || zenity --warning --width ${large} --height=${haut} --text "Désolé une erreur est survenue... LOG: cat /tmp/${CAT}_${TMDB}.log" && exit 1 diff --git a/zen/new_file_in_astroport.sh b/zen/new_file_in_astroport.sh index 165597d..2f5bec9 100755 --- a/zen/new_file_in_astroport.sh +++ b/zen/new_file_in_astroport.sh @@ -207,7 +207,7 @@ $MY_PATH/tools/natools.py privkey -f ipfs-keystore -k $HOME/.ipfs/keystore/$KEYF # PubFromDunikey=$(cat /tmp/${INDEXPREFIX}${REFERENCE}.dunikey | grep "sec" | cut -d ' ' -f2 | base58 -d | tail -c+33 | base58) PubFromDunikey=$(cat /tmp/${INDEXPREFIX}${REFERENCE}.dunikey | grep "pub" | cut -d ' ' -f2) qrencode -s 6 -o "$HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/QR.png" "$PubFromDunikey" -rm -f /tmp/${INDEXPREFIX}${REFERENCE}.dunikey ## REMOVE KEY + ######################################################################## ## MEDIAKEY => DUNIKEY / 6 DIGITS openssl protection