blob: 93ba01b58f450edae880efa142ccc9e2fe1bb94c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
#!/bin/bash
# The following creates a mixtape data message
# We can extend it by calling the ak-pack_z_block.sh mixtape/add data ## ORIGINAL LINE
usage(){
title
echo "$0 - artist title file"
}
main(){
echo $MIXTAPE_FILE "by" $MIXTAPE_ARTIST "named as" $MIXTAPE_TITLE
MIXTAPE_IPFS_HASH=$(ak-ipfs-add $MIXTAPE_FILE)
MIXTAPE_SIGN_FILE=$MIXTAPE_FILE".asc"
gpg2 --detach-sign --sign-with $FINGERPRINT --armor --output $MIXTAPE_SIGN_FILE $MIXTAPE_FILE
MIXTAPE_SIGNATURE=$(ak-ipfs-add $MIXTAPE_SIGN_FILE)
cat > data <<EOF
{
"timestamp":"$(date -u +%s)",
"artist":"$MIXTAPE_ARTIST",
"title":"$MIXTAPE_TITLE",
"ipfs":"$MIXTAPE_IPFS_HASH",
"detach":"$MIXTAPE_SIGNATURE"
}
EOF
}
title(){
echo "AK mixtape block creator"
echo "========================"
}
if [ ! -z $3 ];
then
PWD="$(pwd)"
MIXTAPE_ARTIST="$1"
MIXTAPE_TITLE="$2"
MIXTAPE_FILE="$PWD/$3"
main
cat $PWD/data | jq -M
ak-pack_z_block mixtape/add $PWD/data
else usage
fi
|