# PUBLISH GCHANGE AD for TMDB film/serie/anime ONLY

This commit is contained in:
qo-op 2021-03-02 22:38:53 +01:00
parent 364f669ddd
commit 9b18bcabae
1 changed files with 16 additions and 14 deletions

View File

@ -30,9 +30,8 @@ last_char=${path:length-1:1}
[[ $last_char != "/" ]] && path="$path/"; : [[ $last_char != "/" ]] && path="$path/"; :
file="$2" file="$2"
ipns="$3"
echo "~/.zen/astrXbian/zen/new_file_in_astroport.sh PATH/ \"$path\" FILE \"$file\" IPNS \"$ipns\"" echo "~/.zen/astrXbian/zen/new_file_in_astroport.sh PATH/ \"$path\" FILE \"$file\""
extension="${file##*.}" extension="${file##*.}"
TITLE="${file%.*}" TITLE="${file%.*}"
@ -57,24 +56,24 @@ fi
######################################################################## ########################################################################
# EXTRACT INDEX REFERENCE : TMDB or YOUTUBE (can be extended with new ) # EXTRACT INDEX REFERENCE : TMDB or YOUTUBE (can be extended with new )
######################################################################## ########################################################################
case ${PREFIX} in case ${CAT} in
Y) youtube)
INDEXPREFIX="YOUTUBE_" INDEXPREFIX="YOUTUBE_"
REFERENCE=$(echo "$file" | cut -d "_" -f 1) # Youtube filename starts with ID_ REFERENCE=$(echo "$file" | cut -d "_" -f 1) # Youtube filename starts with ID_
TITLE=$(echo "$TITLE" | cut -d "_" -f 2) TITLE=$(echo "$TITLE" | cut -d "_" -f 2)
;; ;;
M) mp3)
## DIFFERENT TREATMENT ## DIFFERENT TREATMENT
INDEXPREFIX="MP3_" INDEXPREFIX="MP3_"
REFERENCE=$(echo "$file" | cut -d "_" -f 1) # Youtube filename starts with ID_ REFERENCE=$(echo "$file" | cut -d "_" -f 1) # Youtube filename starts with ID_
;; ;;
F | S | A) film | serie | anime)
INDEXPREFIX="TMDB_" INDEXPREFIX="TMDB_"
REFERENCE=$(echo "$path" | cut -d '/' -f 6 ) # Path contains TMDB id REFERENCE=$(echo "$path" | cut -d '/' -f 6 ) # Path contains TMDB id
[ "${REFERENCE}" -ne "${REFERENCE}" ] && echo "ERROR: $path BAD TMDB code. Get it from https://www.themoviedb.org/ " && exit 1 # ${REFERENCE} NOT A NUMBER [ "${REFERENCE}" -ne "${REFERENCE}" ] && echo "ERROR: $path BAD TMDB code. Get it from https://www.themoviedb.org/ " && exit 1 # ${REFERENCE} NOT A NUMBER
;; ;;
*) *)
echo "$PREFIX inconnu" && exit 1 echo "$CAT inconnu" && exit 1
;; ;;
esac esac
@ -168,16 +167,19 @@ IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
######################################################################## ########################################################################
######################################################################## ########################################################################
# PUBLISH GCHANGE AD # PUBLISH GCHANGE AD for TMDB film/serie/anime ONLY
######################################################################## ########################################################################
if [[ ! -f ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad ]] if [[ "${CAT}" =~ ^(film|serie|anime)$ ]]
then then
GOFFER=$(~/.zen/astrXbian/zen/jaklis/jaklis.py setoffer -t "${TITLE} #astroport #${INDEXPREFIX}${REFERENCE}" -d "https://aries.copylaradio.com/ipns/$IPNS/" -p ~/.zen/astrXbian/disk.png) if [[ ! -f ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad ]]
echo $GOFFER > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad then
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 ) GOFFER=$(~/.zen/astrXbian/zen/jaklis/jaklis.py setoffer -t "${TITLE} #astroport #${INDEXPREFIX}${REFERENCE}" -d "https://aries.copylaradio.com/ipns/$IPNS/" -p ~/.zen/astrXbian/disk.png)
IPNS=$(ipfs name publish --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS) echo $GOFFER > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 )
IPNS=$(ipfs name publish --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
fi
echo "Annonce gchange : $(cat ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad)"
fi fi
echo "Annonce gchange : $(cat ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad)"
######################################################################## ########################################################################
# FIRST ${PREFIX}ASTRXBIAN header # FIRST ${PREFIX}ASTRXBIAN header