diff options
Diffstat (limited to 'bin/ak-news')
-rwxr-xr-x | bin/ak-news | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/bin/ak-news b/bin/ak-news index c020d1a..1b6ff9b 100755 --- a/bin/ak-news +++ b/bin/ak-news @@ -43,14 +43,23 @@ create(){ index(){ FILES="$(ls -1 $ZNEWSDIR)" i=0 + ak-get-ipfs-hashes-from-my-zchain | sort | uniq > temp for FILE in $FILES do - DATE=$(echo $FILE | cut -d - -f 1 | awk '{print $1}') - TITLE=$(head -n 1 $ZNEWSDIR/$FILE) - IPFS_HASH=$(ak-ipfs-addn $ZNEWSDIR/$FILE) - echo $i \| $IPFS_HASH \| $DATE \| $TITLE + DATE="$(echo $FILE | cut -d - -f 1 | awk '{print $1}')" + TITLE="$(head -n 1 $ZNEWSDIR/$FILE)" + IPFS_HASH="$(ipfs add -nQ $ZNEWSDIR/$FILE)" + ONLINE="Not in zchain" + grep "$IPFS_HASH" temp > /dev/null 2>&1 + if [ $? -eq 0 ] + then + ONLINE="On zchain" + fi + printf "%3d | %5s | %52s | %10s | %56s \n"\ + "$i" "$ONLINE" "$IPFS_HASH" "$DATE" "$TITLE" let i+=1 done + rm temp } title(){ echo $PROGRAM |