forked from STI/Astroport.ONE
issuer = EMAIL
This commit is contained in:
parent
19cfeeb04e
commit
3d40288540
|
@ -234,6 +234,7 @@ if [[ ! ${TIDDLER} ]]; then
|
||||||
"ipfs": "'/ipfs/${ILINK}'",
|
"ipfs": "'/ipfs/${ILINK}'",
|
||||||
"youtubeid": "'${YID}'",
|
"youtubeid": "'${YID}'",
|
||||||
"zurl": "'${ZYURL}'",
|
"zurl": "'${ZYURL}'",
|
||||||
|
"issuer": "'${PLAYER}'",
|
||||||
"tags": "'ipfs G1CopierYoutube ${PLAYER} ${EXTRATAG} ${MIME} $(echo ${ZFILE} | sed 's~_~ ~g' | sed 's~\.~ ~g')'"
|
"tags": "'ipfs G1CopierYoutube ${PLAYER} ${EXTRATAG} ${MIME} $(echo ${ZFILE} | sed 's~_~ ~g' | sed 's~\.~ ~g')'"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -136,7 +136,11 @@ while read TITRE; do
|
||||||
echo "## Creation json tiddler"
|
echo "## Creation json tiddler"
|
||||||
echo '[
|
echo '[
|
||||||
{
|
{
|
||||||
"text": "'${DESC}'",
|
"text": "{{!!titre}}
|
||||||
|
{{!!sub}}
|
||||||
|
|
||||||
|
{{!!desc}}
|
||||||
|
",
|
||||||
"title": "'Kodi_${TITLE}'",
|
"title": "'Kodi_${TITLE}'",
|
||||||
"created": "'${MOATS}'",
|
"created": "'${MOATS}'",
|
||||||
"year": "'${YEAR}'",
|
"year": "'${YEAR}'",
|
||||||
|
@ -151,6 +155,7 @@ while read TITRE; do
|
||||||
"ipfs_one": "''",
|
"ipfs_one": "''",
|
||||||
"titre": "'${TITRE}'",
|
"titre": "'${TITRE}'",
|
||||||
"modified": "'${MOATS}'",
|
"modified": "'${MOATS}'",
|
||||||
|
"issuer": "'${PLAYER}'",
|
||||||
"tags": "'${TAGS}'"
|
"tags": "'${TAGS}'"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -16,17 +16,20 @@ ME="${0##*/}"
|
||||||
echo "$ME RUNNING"
|
echo "$ME RUNNING"
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
echo "NO READY YET"
|
||||||
|
exit 0
|
||||||
########################################################################
|
########################################################################
|
||||||
INDEX="$1"
|
N1PATH="$1"
|
||||||
[[ ! ${INDEX} ]] && INDEX="$HOME/.zen/game/players/.current/ipfs/moa/index.html"
|
[[ ! -s ${N1PATH} ]] && echo "ERROR - Please provide path to source N1PATH" && exit 1
|
||||||
[[ ! -s ${INDEX} ]] && echo "ERROR - Please provide path to source TW index.html" && exit 1
|
[[ ! -s ${N1PATH} ]] && echo "ERROR - Fichier TW absent. ${N1PATH}" && exit 1
|
||||||
[[ ! -s ${INDEX} ]] && echo "ERROR - Fichier TW absent. ${INDEX}" && exit 1
|
|
||||||
ORIGININDEX=${INDEX}
|
|
||||||
|
|
||||||
PLAYER="$2"
|
PLAYER="$2"
|
||||||
[[ ! ${PLAYER} ]] && PLAYER="$(cat ~/.zen/game/players/.current/.player 2>/dev/null)"
|
|
||||||
[[ ! ${PLAYER} ]] && echo "ERROR - Please provide PLAYER" && exit 1
|
[[ ! ${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=$(ipfs key list -l | grep -w ${PLAYER} | cut -d ' ' -f1)
|
||||||
[[ ! ${ASTRONAUTENS} ]] && echo "ERROR - Clef IPNS ${PLAYER} introuvable!" && exit 1
|
[[ ! ${ASTRONAUTENS} ]] && echo "ERROR - Clef IPNS ${PLAYER} introuvable!" && exit 1
|
||||||
|
|
||||||
|
@ -37,35 +40,75 @@ G1PUB=$(cat ~/.zen/game/players/${PLAYER}/.g1pub)
|
||||||
MOATS="$3"
|
MOATS="$3"
|
||||||
[[ ! ${MOATS} ]] && MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
[[ ! ${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
|
#~ ## CREATE APP NODE PLAYER PUBLICATION DIRECTORY
|
||||||
#~ ###################################################################
|
#~ ###################################################################
|
||||||
mkdir -p $HOME/.zen/tmp/${MOATS} && echo $HOME/.zen/tmp/${MOATS}
|
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}"
|
echo '<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
rm -f ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json
|
<rss version="2.0">
|
||||||
tiddlywiki --load ${INDEX} \
|
<channel>
|
||||||
--output ~/.zen/game/players/${PLAYER}/G1Kodi \
|
<title>RSS ASTROPORT</title>
|
||||||
--render '.' 'Kodi.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'Kodi'
|
<description>Astroport Kodi RSS feed</description>
|
||||||
|
<link>https://www.copylaradio.com</link>
|
||||||
[[ $(cat ~/.zen/game/players/${PLAYER}/G1Kodi/Kodi.json ) == "[]" ]] \
|
<copyright>2020 Astroport.com FOSS</copyright>
|
||||||
&& echo "AUCUN VOEU G1KODI - EXIT -" \
|
<lastBuildDate>Mon, 6 Sep 2020 00:01:00 +0000</lastBuildDate>
|
||||||
&& rm -Rf $HOME/.zen/game/players/${PLAYER}/G1Kodi \
|
<pubDate>Sun, 6 Sep 2020 16:20:00 +0000</pubDate>
|
||||||
&& exit 0
|
<ttl>1800</ttl>
|
||||||
|
' > ~/.zen/tmp/${MOATS}/movie.rss
|
||||||
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"
|
|
||||||
#~ ###################################################################
|
|
||||||
|
|
||||||
find ~/.zen/game/players/${PLAYER}/FRIENDS -mindepth 1 -maxdepth 1 -type d | rev | cut -f 1 -d '/' | rev > ~/.zen/tmp/${MOATS}/twfriends
|
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
|
exit 0
|
||||||
|
|
||||||
## ./userdata/mediasources.xml
|
|
||||||
## ./userdata/sources.xml
|
|
||||||
|
|
|
@ -149,7 +149,9 @@ do
|
||||||
&& echo && ((floop++)) && continue
|
&& echo && ((floop++)) && continue
|
||||||
|
|
||||||
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] \
|
[[ $(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 "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<"
|
||||||
echo ">>> G1FRIEND § $myIPFS${IPNS_VOEUNS}/_${APLAYER}.tiddlers.json ${WISHNAME}"
|
echo ">>> G1FRIEND § $myIPFS${IPNS_VOEUNS}/_${APLAYER}.tiddlers.json ${WISHNAME}"
|
||||||
|
@ -224,7 +226,7 @@ do
|
||||||
if [[ -s $MY_PATH/../ASTROBOT/N1${WISHNAME}.sh ]]; then
|
if [[ -s $MY_PATH/../ASTROBOT/N1${WISHNAME}.sh ]]; then
|
||||||
echo "........................ Astrobot N1${WISHNAME}.sh post-treatment found !"
|
echo "........................ Astrobot N1${WISHNAME}.sh post-treatment found !"
|
||||||
echo "________________________________ Running it *****"
|
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 ******"
|
echo "________________________________ Finished ******"
|
||||||
else
|
else
|
||||||
echo "......................... N1${WISHNAME} REGULAR Ŋ1 RSS JSON"
|
echo "......................... N1${WISHNAME} REGULAR Ŋ1 RSS JSON"
|
||||||
|
|
|
@ -320,10 +320,6 @@ do
|
||||||
|
|
||||||
fi
|
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
|
## Get Ŋ2 LEVEL
|
||||||
echo "(°▃▃°) (°▃▃°) (°▃▃°) Ŋ2 scraping ~/.zen/game/players/${PLAYER}/FRIENDS/${liking_me}/friend_of_friend.json"
|
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');
|
for nid in $(cat ~/.zen/game/players/${PLAYER}/FRIENDS/${liking_me}/${liking_me}.Gstars.json | jq -r '.likes[].issuer');
|
||||||
|
|
|
@ -334,6 +334,7 @@ then
|
||||||
"ipns": "'/ipns/${IPNS}'",
|
"ipns": "'/ipns/${IPNS}'",
|
||||||
"tmdb": "'${REFERENCE}'",
|
"tmdb": "'${REFERENCE}'",
|
||||||
"modified": "'${MOATS}'",
|
"modified": "'${MOATS}'",
|
||||||
|
"issuer": "'${PLAYER}'",
|
||||||
"tags": "'${TAGS}'" ' > ~/Astroport/${PLAYER}/${TyPE}/${REFERENCE}/${MEDIAKEY}.dragdrop.json
|
"tags": "'${TAGS}'" ' > ~/Astroport/${PLAYER}/${TyPE}/${REFERENCE}/${MEDIAKEY}.dragdrop.json
|
||||||
|
|
||||||
[[ ${CANON} != "" ]] && echo ',
|
[[ ${CANON} != "" ]] && echo ',
|
||||||
|
|
Loading…
Reference in New Issue