forked from STI/Astroport.ONE
REGION have JOURNAL file and Ask.AI link
This commit is contained in:
parent
4842096007
commit
157f49149a
|
@ -80,18 +80,23 @@ for REGION in ${REGIONS[@]}; do
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
mkdir -p ~/.zen/tmp/${MOATS}/${REGION}/RSS
|
mkdir -p ~/.zen/tmp/${MOATS}/${REGION}/RSS
|
||||||
rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/_${REGLAT}_${REGLON}.week.rss.json
|
rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/_${REGLAT}_${REGLON}.week.rss.json
|
||||||
|
rm -f ~/.zen/tmp/${MOATS}/${REGION}/JOURNAL
|
||||||
|
|
||||||
## START WITH LOCAL SECTORS RSS WEEK
|
## START WITH LOCAL SECTORS RSS WEEK
|
||||||
RSSNODE=($(ls ~/.zen/tmp/${IPFSNODEID}/SECTORS/_${REGLAT}*_${REGLON}*.week.rss.json 2>/dev/null))
|
RSSNODE=($(ls ~/.zen/tmp/${IPFSNODEID}/SECTORS/_${REGLAT}*_${REGLON}*.week.rss.json 2>/dev/null))
|
||||||
for RSS in ${RSSNODE[@]}; do
|
for RSS in ${RSSNODE[@]}; do
|
||||||
[[ $(cat ${RSS}) != "[]" ]] && cp ${RSS} ~/.zen/tmp/${MOATS}/${REGION}/RSS/
|
[[ $(cat ${RSS}) != "[]" ]] \
|
||||||
|
&& cp ${RSS} ~/.zen/tmp/${MOATS}/${REGION}/RSS/ \
|
||||||
|
&& ${MY_PATH}/../tools/RSS2WEEKnewsfile.sh ${RSS} >> ~/.zen/tmp/${MOATS}/${REGION}/JOURNAL
|
||||||
|
|
||||||
done
|
done
|
||||||
NL=${#RSSNODE[@]}
|
NL=${#RSSNODE[@]}
|
||||||
|
|
||||||
## ADD SWARM SECTORS RSS WEEK
|
## ADD SWARM SECTORS RSS WEEK
|
||||||
RSSWARM=($(ls ~/.zen/tmp/swarm/*/SECTORS/_${REGLAT}*_${REGLON}*.week.rss.json 2>/dev/null))
|
RSSWARM=($(ls ~/.zen/tmp/swarm/*/SECTORS/_${REGLAT}*_${REGLON}*.week.rss.json 2>/dev/null))
|
||||||
for RSS in ${RSSWARM[@]}; do
|
for RSS in ${RSSWARM[@]}; do
|
||||||
[[ $(cat ${RSS}) != "[]" ]] && cp ${RSS} ~/.zen/tmp/${MOATS}/${REGION}/RSS/
|
[[ $(cat ${RSS}) != "[]" ]] && cp ${RSS} ~/.zen/tmp/${MOATS}/${REGION}/RSS/ \
|
||||||
|
&& ${MY_PATH}/../tools/RSS2WEEKnewsfile.sh ${RSS} >> ~/.zen/tmp/${MOATS}/${REGION}/JOURNAL
|
||||||
done
|
done
|
||||||
NS=${#RSSWARM[@]}
|
NS=${#RSSWARM[@]}
|
||||||
|
|
||||||
|
@ -101,16 +106,21 @@ for REGION in ${REGIONS[@]}; do
|
||||||
## REMOVE SECTORS PARTS
|
## REMOVE SECTORS PARTS
|
||||||
rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/*.week.rss.json
|
rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/*.week.rss.json
|
||||||
|
|
||||||
## TODO MAKE PAGE FROM JSON # BETTER FOR AIAPI
|
|
||||||
|
|
||||||
## MAKE FINAL _${REGLAT}_${REGLON}.week.rss.json
|
## MAKE FINAL _${REGLAT}_${REGLON}.week.rss.json
|
||||||
mv ~/.zen/tmp/${MOATS}/${REGION}/RSS/.all.json \
|
mv ~/.zen/tmp/${MOATS}/${REGION}/RSS/.all.json \
|
||||||
~/.zen/tmp/${MOATS}/${REGION}/RSS/_${REGLAT}_${REGLON}.week.rss.json
|
~/.zen/tmp/${MOATS}/${REGION}/RSS/_${REGLAT}_${REGLON}.week.rss.json
|
||||||
|
|
||||||
## PREPARING AiApi link
|
## PREPARING AiApi link
|
||||||
mkdir -p ~/.zen/tmp/${IPFSNODEID}/REGIONS
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/REGIONS
|
||||||
RWEEKCID=$(ipfs add -q ~/.zen/tmp/${MOATS}/${REGION}/RSS/_${REGLAT}_${REGLON}.week.rss.json)
|
RWEEKCID=$(ipfs add -q ~/.zen/tmp/${MOATS}/${REGION}/JOURNAL)
|
||||||
echo ${RWEEKCID} > ~/.zen/tmp/${IPFSNODEID}/REGIONS/_${REGLAT}_${REGLON}.week.cid
|
|
||||||
|
|
||||||
|
rm ~/.zen/tmp/${IPFSNODEID}/REGIONS/_${REGLAT}_${REGLON}.week.cid 2>/dev/null ## TODO REMOVE
|
||||||
|
|
||||||
|
## DEMO : PREPARE Ask.IA link - PROD will be launched during RUNTIME.
|
||||||
|
echo "<meta http-equiv=\"refresh\" content=\"0; url='https://api.copylaradio.com/tellme/?cid=/ipfs/${RWEEKCID}'\" />" \
|
||||||
|
> ~/.zen/tmp/${MOATS}/${REGION}/Ask.IA._${REGLAT}_${REGLON}.redir.html
|
||||||
|
|
||||||
|
|
||||||
TOTL=$((${NL}+${NS}))
|
TOTL=$((${NL}+${NS}))
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
|
@ -118,8 +128,12 @@ for REGION in ${REGIONS[@]}; do
|
||||||
|
|
||||||
echo "SHOW TROPHY" > ~/.zen/tmp/${MOATS}/${REGION}/TODO
|
echo "SHOW TROPHY" > ~/.zen/tmp/${MOATS}/${REGION}/TODO
|
||||||
|
|
||||||
|
rm ~/.zen/tmp/${MOATS}/${REGION}/RWEEKCID 2>/dev/null ## TODO REMOVE
|
||||||
|
|
||||||
echo ${TOTL} > ~/.zen/tmp/${MOATS}/${REGION}/N
|
echo ${TOTL} > ~/.zen/tmp/${MOATS}/${REGION}/N
|
||||||
echo ${RWEEKCID} > ~/.zen/tmp/${MOATS}/${REGION}/RWEEKCID
|
|
||||||
|
echo "<meta http-equiv=\"refresh\" content=\"0; url='/ipfs/${RWEEKCID}'\" />" \
|
||||||
|
> ~/.zen/tmp/${MOATS}/${REGION}/Journal._${REGLAT}_${REGLON}.redir.html
|
||||||
|
|
||||||
IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${REGION}/* | tail -n 1)
|
IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${REGION}/* | tail -n 1)
|
||||||
ipfs name publish -k ${REGIONG1PUB} /ipfs/${IPFSPOP}
|
ipfs name publish -k ${REGIONG1PUB} /ipfs/${IPFSPOP}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/bin/bash
|
||||||
|
########################################################################
|
||||||
|
# Version: 0.1
|
||||||
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||||
|
########################################################################
|
||||||
|
# GET TIDDLERS JSON LIST - from week.rss.json made by SECTOR. refresh.sh
|
||||||
|
# Filter by Tid type and format markdown output file
|
||||||
|
# CALLED BY "REGION.refresh.sh"
|
||||||
|
########################################################################
|
||||||
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
|
ME="${0##*/}"
|
||||||
|
|
||||||
|
RSS=$1 ## filepath to RSS week file to extract Tiddlers
|
||||||
|
|
||||||
|
[[ ! -s ${RSS} ]] && echo "BAD RSS INPUT ${RSS}" && exit 1
|
||||||
|
|
||||||
|
#~ echo "======= RSS 2 WEEKnewsfile =======
|
||||||
|
#~ Analysing ${RSS}
|
||||||
|
#~ =================================================================="
|
||||||
|
cat ${RSS} | jq -r '.[] | if .ipfs then "\n# [\(."title")](\(."ipfs"))\n\n\(.tags)\n \(.duree)"
|
||||||
|
elif .ipfs_one then "\n# \(."title")\n\n\(.tags)\n\(.desc)\n\(.g1pub)"
|
||||||
|
elif ._external_url then "\n# [\(."title")](\(._external_url))\n\n\(.tags)\n\(.mime) \(.type)"
|
||||||
|
else "\n# \(."title")\n\n\(.tags)\n\(.text)" end'
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in New Issue