# ASTROBOT SUBKEY PROGRAM : [G1]CopierYoutube "tag"

This commit is contained in:
fred 2024-04-22 21:52:11 +02:00
parent 3bdd48a2c4
commit 59c72f73ea
1 changed files with 80 additions and 79 deletions

View File

@ -11,11 +11,12 @@ ME="${0##*/}"
echo "-----" echo "-----"
echo "$ME RUNNING" echo "$ME RUNNING"
#######################################################################
# ASTROBOT FIRST SPECIFIC PROCESS # ASTROBOT SUBKEY PROGRAM : [G1]CopierYoutube "tag"
# "Copier youtube" + (voeu) => CopierYoutube (G1Voeu G1CopierYoutube) = ASTROBOT copy Ŋ1 "(G1CopierYoutube)" # Ce script se déclenche si le tiddler "voeu" "CopierYoutube" a été formulé dans le TW du PLAYER
# Il active l'extraction des liens (compatibles yt-dlp) trouvés dans les tiddlers portant le tag "CopierYoutube"
# Les vidéos (mp4) ou audio (mp3) (+tag "CopierYoutube MP3") sont inscrites dans un json puis importés dans le TW.
#######################################################################
INDEX="$1" INDEX="$1"
[[ ! ${INDEX} ]] && echo "ERROR - Please provide path to source TW index.html" && exit 1 [[ ! ${INDEX} ]] && echo "ERROR - Please provide path to source TW index.html" && exit 1
[[ ! -s ${INDEX} ]] && echo "ERROR - Fichier TW absent. ${INDEX}" && exit 1 [[ ! -s ${INDEX} ]] && echo "ERROR - Fichier TW absent. ${INDEX}" && exit 1
@ -115,10 +116,10 @@ while read LINE;
#~ || echo "EMPTY." #~ || echo "EMPTY."
################################################################### ###################################################################
if [[ ! ${TIDDLER} ]]; then if [[ ! ${TIDDLER} ]]; then
################################################################### ###################################################################
# COPY VIDEO AND MAKE TIDDLER # COPY VIDEO AND MAKE TIDDLER
################################################################### ###################################################################
ZYURL=$(echo "$LINE" | cut -d '&' -f 2-) ZYURL=$(echo "$LINE" | cut -d '&' -f 2-)
echo "COPIE : $ZYURL" echo "COPIE : $ZYURL"
@ -191,7 +192,7 @@ if [[ ! ${TIDDLER} ]]; then
echo echo
#################################################### ####################################################
echo "FOUND : ~/.zen/tmp/yt-dlp/${ZFILE}" echo "FOUND : ~/.zen/tmp/yt-dlp/${ZFILE}"
FILE_BSIZE=$(du -b "${HOME}/.zen/tmp/yt-dlp/${ZFILE}" | awk '{print $1}') FILE_BSIZE=$(du -b "${HOME}/.zen/tmp/yt-dlp/${ZFILE}" | awk '{print $1}')
[[ ! $FILE_BSIZE ]] && echo "SIZE ERROR" && continue [[ ! $FILE_BSIZE ]] && echo "SIZE ERROR" && continue
@ -289,18 +290,18 @@ if [[ ! ${TIDDLER} ]]; then
"issuer": "'${PLAYER}'", "issuer": "'${PLAYER}'",
"tags": "'ipfs G1CopierYoutube ${PLAYER} ${EXTRATAG} ${MIME} ${CTITLE}'" "tags": "'ipfs G1CopierYoutube ${PLAYER} ${EXTRATAG} ${MIME} ${CTITLE}'"
} }
] ]
' > ${TIDDLER} ' > ${TIDDLER}
tot=$((tot+1)) tot=$((tot+1))
else else
################################################################### ###################################################################
#~ echo "${TIDDLER} FOUND" #~ echo "${TIDDLER} FOUND"
################################################################### ###################################################################
## TODO : ADD EMAIL TAG ( TIMESTAMP & ADD SIGNATURE over existing ones) ## TODO : ADD EMAIL TAG ( TIMESTAMP & ADD SIGNATURE over existing ones)
continue continue
fi fi
cp -f "${TIDDLER}" "${HOME}/.zen/game/players/${PLAYER}/G1CopierYoutube/" cp -f "${TIDDLER}" "${HOME}/.zen/game/players/${PLAYER}/G1CopierYoutube/"