diff --git a/12345.sh b/12345.sh index 93b8dc3c..90fb754e 100755 --- a/12345.sh +++ b/12345.sh @@ -297,8 +297,8 @@ echo "" > ~/.zen/tmp/.ipfsgw.bad.twt # TODO move in 20h12.sh [[ $(cat ~/.zen/tmp/.ipfsgw.bad.twt | grep -w $nicegw) ]] && echo "<<< BAD GATEWAY >>> $nicegw" && continue gum=$(echo "$nicegw" | sed "s~:hash~$DATAID~g") echo "LOADING $gum" - curl -m 3 -so ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/${APPNAME}/${MOATS}.data.${WHAT} "$gum" - [[ $? != 0 ]] && echo "(✜‿‿✜) $nicegw BYPASSING"; echo + curl -m 5 -so ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/${APPNAME}/${MOATS}.data.${WHAT} "$gum" + [[ $? != 0 ]] && echo "(✜‿‿✜) BYPASSING"; echo if [[ -s ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/${APPNAME}/${MOATS}.data.${WHAT} ]]; then @@ -306,8 +306,9 @@ echo "" > ~/.zen/tmp/.ipfsgw.bad.twt # TODO move in 20h12.sh GOAL=$(ipfs add -q ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/${APPNAME}/${MOATS}.data.${WHAT}) if [[ ${GOAL} != ${DATAID} ]]; then - echo " (╥☁╥ ) - $nicegw ${WHAT} FORMAT ERROR - (╥☁╥ )" + echo " (╥☁╥ ) - BAD ${WHAT} FORMAT ERROR ${MIME} - (╥☁╥ )" ipfs pin rm /ipfs/${GOAL} + rm ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/${APPNAME}/${MOATS}.data.${WHAT} # NOT A JSON AVOID BANISHMENT echo $nicegw >> ~/.zen/tmp/.ipfsgw.bad.twt continue @@ -317,12 +318,12 @@ echo "" > ~/.zen/tmp/.ipfsgw.bad.twt # TODO move in 20h12.sh ipfs pin add /ipfs/${GOAL} ## + TW ADD (new_file_in_astroport.sh) - echo "(♥‿‿♥) $nicegw OK"; echo + echo "(♥‿‿♥) FILE UPLOAD OK"; echo break fi - echo " (⇀‿‿↼) - $nicegw TIMEOUT - (⇀‿‿↼)" + echo " (⇀‿‿↼) - TIMEOUT - (⇀‿‿↼)" continue fi diff --git a/ajouter_media.sh b/ajouter_media.sh index f6504dd8..ebb7f6b0 100755 --- a/ajouter_media.sh +++ b/ajouter_media.sh @@ -484,15 +484,13 @@ fi mkdir -p ~/astroport/${CAT}/${MEDIAID}/ mv /tmp/screen.png ~/astroport/${CAT}/${MEDIAID}/screen.png -mv -f "${FILE_PATH}/${FILE_NAME}" "$HOME/astroport/${CAT}/${MEDIAID}/${TITLE}.${FILE_EXT}" +mv -f "${FILE_PATH}/${FILE_NAME}" "$HOME/astroport/${CAT}/${MEDIAID}/${TITLE}${SAISON}.${FILE_EXT}" -if [ $? == 0 ]; then - zenity --warning --width ${large} --text "Votre fichier ~/astroport/${CAT}/${MEDIAID}/${TITLE}.${FILE_EXT} est prêt à embarquer. Cliquez sur OK, nous allons préparer son script d'ajout à Astroport..." -else +if [ $? != 0 ]; then zenity --warning --width ${large} --text "Impossible de déplacer votre fichier ${FILE_PATH}/${FILE_NAME} vers ~/astroport - EXIT -" exit 1 fi -FILE_NAME="${TITLE}.${FILE_EXT}" +FILE_NAME="${TITLE}${SAISON}.${FILE_EXT}" ## CREATE "~/astroport/${CAT}/${MEDIAID}/ajouter_video.txt" @@ -538,7 +536,7 @@ echo "${CAT};${MEDIAID};${YEAR};${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/i ## CREATE SIMPLE JSON (REMOVE== it ? jq -n --arg ts "$MEDIAID" --arg title "$TITLE" --arg desc "$DESCRIPTION" --arg htag "$HASHTAG" '{"timestamp":$ts,"ipfs":"_IPFSREPFILEID_","ipns":"_IPNSKEY_","title":$title,"desc":$desc,"tag":$htag}' > ~/astroport/${CAT}/${MEDIAID}/video.json ## MOVE FILE TO IMPORT ZONE - mv -f "${FILE_PATH}/${FILE_NAME}" "$HOME/astroport/${CAT}/${MEDIAID}/${TITLE}.${FILE_EXT}" + mv -f "${FILE_PATH}/${FILE_NAME}" "$HOME/astroport/${CAT}/${MEDIAID}/${TITLE}${SAISON}.${FILE_EXT}" FILE_NAME="${TITLE}.${FILE_EXT}" ;; @@ -556,9 +554,9 @@ echo "${CAT};${MEDIAID};${YEAR};${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/i esac ## Extract thumbnail -MIME=$(file --mime-type -b $HOME/astroport/${CAT}/${MEDIAID}/${TITLE}.${FILE_EXT}) +MIME=$(file --mime-type -b $HOME/astroport/${CAT}/${MEDIAID}/${TITLE}${SAISON}.${FILE_EXT}) -[[ $(echo $MIME | grep video) ]] && ffmpeg -i $HOME/astroport/${CAT}/${MEDIAID}/${TITLE}.${FILE_EXT} -r 1/300 -vf scale=-1:120 -vcodec png $HOME/astroport/${CAT}/${MEDIAID}/thumbnail.png +[[ $(echo $MIME | grep video) ]] && ffmpeg -i $HOME/astroport/${CAT}/${MEDIAID}/${TITLE}${SAISON}.${FILE_EXT} -r 1/300 -vf scale=-1:120 -vcodec png $HOME/astroport/${CAT}/${MEDIAID}/thumbnail.png [[ ! -f ~/astroport/${CAT}/${MEDIAID}/thumbnail.png ]] && echo "DEFAULT THUMBNAIL NEEDED" ######################################################################## diff --git a/tools/new_file_in_astroport.sh b/tools/new_file_in_astroport.sh index f1d7a2f9..cafc0a56 100755 --- a/tools/new_file_in_astroport.sh +++ b/tools/new_file_in_astroport.sh @@ -456,6 +456,9 @@ then [[ $CAT == "Film" ]] && tdb="movie" [[ $CAT == "Serie" ]] && tdb="tv" + # CapitalGluedTitle + CapitalGluedTitle=$(echo "${TITLE}" | sed -r 's/\<./\U&/g' | sed 's/ //g') + GENRE=$(cat ~/astroport/${TyPE}/${REFERENCE}/ajouter_video.txt | cut -d ';' -f 6 | sed 's/|/ /g' | jq -r '@csv' | sed 's/ /_/g' | sed 's/,/ /g' | sed 's/\"//g' ) echo $GENRE @@ -474,9 +477,9 @@ then if [[ $(echo "$MIME" | grep 'video') ]]; then TEXT="

"${TITLE}"

+

"${CapitalGluedTitle}"

"$DESCRIPTION"

-
+
<\$button class='tc-tiddlylink'> <\$list filter='[tag[G1${CAT}]]'> <\$action-navigate \$to=<> \$scroll=no/> @@ -484,14 +487,14 @@ then Afficher tous les G1${CAT} " TidType="text/vnd.tiddlywiki" ## MAYBE REAL ONCE TW CAN SHOW ATTACHED IPFS VIDEO (TODO: TESTINGS) - TAGS="G1${CAT} ${PLAYER} $GENRE ipfs ${HASHTAG}" + TAGS="G1${CAT} ${PLAYER} ${CapitalGluedTitle} $GENRE ipfs ${HASHTAG}" # TyPE="$MIME" # CANON="/ipfs/"${IPFSID} CANON='' else TidType="${MIME}" TEXT='${MEDIAKEY}' - TAGS="'$:/isAttachment $:/isIpfs G1${CAT} $GENRE" + TAGS="'$:/isAttachment $:/isIpfs G1${CAT} ${PLAYER} ${CapitalGluedTitle} $GENRE ${HASHTAG}" CANON="/ipfs/"${IPFSID} fi @@ -499,7 +502,7 @@ then echo '[ { "text": "'${TEXT}'", - "title": "'${TITLE}'", + "title": "'${CapitalGluedTitle}'", "created": "'${MOATS}'", "resolution": "'${RES}'", "gifanime": "'/ipfs/${ANIMH}'", diff --git a/www/index.html b/www/index.html index c329a666..98a912d0 100644 --- a/www/index.html +++ b/www/index.html @@ -1 +1,263 @@ - + + + Upload files to Astroport + + + + +
+ + +
+ Téléverser un fichier vers Astroport +
+
+
+ +
+ + +
+
+ +
+ + +
+
+
+ + + + +