issuer = EMAIL

This commit is contained in:
fred 2023-07-14 15:45:07 +02:00
parent 19cfeeb04e
commit 3d40288540
6 changed files with 80 additions and 32 deletions

View File

@ -234,6 +234,7 @@ if [[ ! ${TIDDLER} ]]; then
"ipfs": "'/ipfs/${ILINK}'",
"youtubeid": "'${YID}'",
"zurl": "'${ZYURL}'",
"issuer": "'${PLAYER}'",
"tags": "'ipfs G1CopierYoutube ${PLAYER} ${EXTRATAG} ${MIME} $(echo ${ZFILE} | sed 's~_~ ~g' | sed 's~\.~ ~g')'"
}
]

View File

@ -136,7 +136,11 @@ while read TITRE; do
echo "## Creation json tiddler"
echo '[
{
"text": "'${DESC}'",
"text": "{{!!titre}}
{{!!sub}}
{{!!desc}}
",
"title": "'Kodi_${TITLE}'",
"created": "'${MOATS}'",
"year": "'${YEAR}'",
@ -151,6 +155,7 @@ while read TITRE; do
"ipfs_one": "''",
"titre": "'${TITRE}'",
"modified": "'${MOATS}'",
"issuer": "'${PLAYER}'",
"tags": "'${TAGS}'"
}
]

View File

@ -16,17 +16,20 @@ ME="${0##*/}"
echo "$ME RUNNING"
########################################################################
echo "NO READY YET"
exit 0
########################################################################
INDEX="$1"
[[ ! ${INDEX} ]] && INDEX="$HOME/.zen/game/players/.current/ipfs/moa/index.html"
[[ ! -s ${INDEX} ]] && echo "ERROR - Please provide path to source TW index.html" && exit 1
[[ ! -s ${INDEX} ]] && echo "ERROR - Fichier TW absent. ${INDEX}" && exit 1
ORIGININDEX=${INDEX}
N1PATH="$1"
[[ ! -s ${N1PATH} ]] && echo "ERROR - Please provide path to source N1PATH" && exit 1
[[ ! -s ${N1PATH} ]] && echo "ERROR - Fichier TW absent. ${N1PATH}" && exit 1
PLAYER="$2"
[[ ! ${PLAYER} ]] && PLAYER="$(cat ~/.zen/game/players/.current/.player 2>/dev/null)"
[[ ! ${PLAYER} ]] && echo "ERROR - Please provide PLAYER" && exit 1
[[ ! -s ${N1PATH}/_${PLAYER}.tiddlers.json ]] \
&& echo "MISSING ${N1PATH}/_${PLAYER}.tiddlers.json - EXIT -" \
&& exit 1
ASTRONAUTENS=$(ipfs key list -l | grep -w ${PLAYER} | cut -d ' ' -f1)
[[ ! ${ASTRONAUTENS} ]] && echo "ERROR - Clef IPNS ${PLAYER} introuvable!" && exit 1
@ -37,35 +40,75 @@ G1PUB=$(cat ~/.zen/game/players/${PLAYER}/.g1pub)
MOATS="$3"
[[ ! ${MOATS} ]] && MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
echo "${PLAYER} ${INDEX} ${ASTRONAUTENS} ${G1PUB} "
echo "${PLAYER} ${N1PATH} ${ASTRONAUTENS} ${G1PUB} "
#~ ###################################################################
#~ ## CREATE APP NODE PLAYER PUBLICATION DIRECTORY
#~ ###################################################################
mkdir -p $HOME/.zen/tmp/${MOATS} && echo $HOME/.zen/tmp/${MOATS}
mkdir -p $HOME/.zen/game/players/${PLAYER}/G1Kodi/
echo "EXPORT Kodi Wish for ${PLAYER}"
rm -f ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json
tiddlywiki --load ${INDEX} \
--output ~/.zen/game/players/${PLAYER}/G1Kodi \
--render '.' 'Kodi.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'Kodi'
[[ $(cat ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json ) == "[]" ]] \
&& echo "AUCUN VOEU G1KODI - EXIT -" \
&& rm -Rf $HOME/.zen/game/players/${PLAYER}/G1Kodi \
&& exit 0
WISH=$(cat ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json | jq -r '.[].wish')
WISHNS=$(cat ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json | jq -r '.[].wishns')
echo "G1KODI: $WISH ${myIPFS}$WISHNS"
#~ ###################################################################
echo '<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>RSS ASTROPORT</title>
<description>Astroport Kodi RSS feed</description>
<link>https://www.copylaradio.com</link>
<copyright>2020 Astroport.com FOSS</copyright>
<lastBuildDate>Mon, 6 Sep 2020 00:01:00 +0000</lastBuildDate>
<pubDate>Sun, 6 Sep 2020 16:20:00 +0000</pubDate>
<ttl>1800</ttl>
' > ~/.zen/tmp/${MOATS}/movie.rss
find ~/.zen/game/players/${PLAYER}/FRIENDS -mindepth 1 -maxdepth 1 -type d | rev | cut -f 1 -d '/' | rev > ~/.zen/tmp/${MOATS}/twfriends
## SCAN ALL "_APLAYER.tiddlers.json"
for FILE in $(ls ${N1PATH}/*.tiddlers.json); do
APLAYER=$(echo "$FILE" | rev | cut -d '.' -f 3- | cut -d '_' -f 1 | rev )
[[ ${APLAYER} == ${PLAYER} ]] && echo "My Movie List" && continue
## EXTRACT all titles to do JQ LOOP
cat ${FILE} | jq -r .[].title > ~/.zen/tmp/${MOATS}/${APLAYER}.movie.id
while read TITLE; do
## GET AG1PUB FROM FRIEND TW
## BUG !!!
TITRE=$(cat ${FILE} | jq -r .[].titre)
SUB=$(cat ${FILE} | jq -r .[].sub)
IPFSONE=$(cat ${FILE} | jq -r .[].ipfs_one)
echo "${IPFSONE}" | base16 -d > ~/.zen/tmp/${MOATS}/source.one.enc
~/.zen/Astroport.ONE/tools/natools.py decrypt -f pubsec \
-k ~/.zen/game/players/${PLAYER}/secret.dunikey \
-i ~/.zen/tmp/${MOATS}/source.one.enc -o $HOME/.zen/tmp/${MOATS}/source.one
SOURCE=$(cat ${FILE} | jq -r .[].source)
IPFS_ME=$(cat ${FILE} | jq -r .[].ipfs_${player})
echo '
<item>
<title>'${TITRE}'</title>
<description>'${SUB}'</description>
<link>http://ipfs.localhost:8080/ipfs/QmQwYpoHX6Fw26nd3KFfLj71Uv34riT4F5X2RFy2rmHekW</link>
<pubDate>Sun, 6 Sep 2022 16:20:00 +0000</pubDate>
</item>' >> ~/.zen/tmp/${MOATS}/movie.rss
done < ~/.zen/tmp/${MOATS}/${APLAYER}.movie.id
done
## EXTRACT and DECODE ipfs_AG1PUB from FRIENDS json's
echo '
</channel>
</rss>
' >> ~/.zen/tmp/${MOATS}/movie.rss
## UPDATE LOCAL KODI WITH
## ./userdata/mediasources.xml
## ./userdata/sources.xml
exit 0
## ./userdata/mediasources.xml
## ./userdata/sources.xml

View File

@ -149,7 +149,9 @@ do
&& echo && ((floop++)) && continue
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] \
&& echo "EMPTY ${WISHNAME} - CONTINUE -" && echo && ((floop++)) && continue
&& echo "EMPTY ${WISHNAME} - CONTINUE -" && echo && ((floop++)) \
&& rm ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json \
&& continue
echo "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<"
echo ">>> G1FRIEND § $myIPFS${IPNS_VOEUNS}/_${APLAYER}.tiddlers.json ${WISHNAME}"
@ -224,7 +226,7 @@ do
if [[ -s $MY_PATH/../ASTROBOT/N1${WISHNAME}.sh ]]; then
echo "........................ Astrobot N1${WISHNAME}.sh post-treatment found !"
echo "________________________________ Running it *****"
${MY_PATH}/../ASTROBOT/N1${WISHNAME}.sh "$INDEX" "${PLAYER}" "$MOATS"
${MY_PATH}/../ASTROBOT/N1${WISHNAME}.sh "~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}" "${PLAYER}" "$MOATS"
echo "________________________________ Finished ******"
else
echo "......................... N1${WISHNAME} REGULAR Ŋ1 RSS JSON"

View File

@ -320,10 +320,6 @@ do
fi
## ACTIVER RECUP ANNONCES...
# SCRAPING DONNE LE BON COIN - DIFFICILE - UTILISER COOKIE NAVIGATEUR
# https://www.leboncoin.fr/recherche?text=donne&locations=Toulouse__43.59743304757555_1.4471155185604894_10000_5000&owner_type=private&sort=time&donation=1
## Get Ŋ2 LEVEL
echo "(°▃▃°) (°▃▃°) (°▃▃°) Ŋ2 scraping ~/.zen/game/players/${PLAYER}/FRIENDS/${liking_me}/friend_of_friend.json"
for nid in $(cat ~/.zen/game/players/${PLAYER}/FRIENDS/${liking_me}/${liking_me}.Gstars.json | jq -r '.likes[].issuer');

View File

@ -334,6 +334,7 @@ then
"ipns": "'/ipns/${IPNS}'",
"tmdb": "'${REFERENCE}'",
"modified": "'${MOATS}'",
"issuer": "'${PLAYER}'",
"tags": "'${TAGS}'" ' > ~/Astroport/${PLAYER}/${TyPE}/${REFERENCE}/${MEDIAKEY}.dragdrop.json
[[ ${CANON} != "" ]] && echo ',