still wip

This commit is contained in:
Jeffrey Paul 2017-01-09 10:53:15 +01:00
parent 1ba0219bd7
commit 9735043c4b
3 changed files with 22 additions and 3 deletions

View File

@ -3,10 +3,10 @@ PINLIST_DIR := $(IPFS_ROOT)/pinlist
default: deploy
.PHONY: deploy
.PHONY: deploy clean
clean:
rm -f pinlist.txt
rm -f pinlist.txt pinlist.new
deploy: pinlist.txt
mkdir -p $(PINLIST_DIR)
@ -17,7 +17,6 @@ deploy: pinlist.txt
awk -F' ' '{print $$2}' | \
ipfs name publish
pinlist.txt: pins/*.json
jq -r .pins[] $^ > pinlist.new && mv pinlist.new $@.tmp
echo "# timestamp=$$(date -u +%s)" >> $@.tmp

9
bin/pin.sh Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
SNEAKID="QmaN64WRYdHBojWFQRLxkdjtX6TEnqnCq8uAugpyJJpCVp"
RESOURCE="$(ipfs resolve /ipns/$SNEAKID/pinlist/pinlist.txt)"
# first add normal ipfs ones
ipfs cat $RESOURCE |
egrep '^\/ip[fn]s\/[a-zA-Z0-9\-\_\/\.]{5,70}$' |
egrep '^\/ipfs\/' |
ipfs pin add

11
pins/this-pinlist.json Normal file
View File

@ -0,0 +1,11 @@
{
"contact": {
"email": "sneak@sneak.berlin",
"name": "Jeffrey Paul"
},
"description": "this pinlist and pinning script",
"pins": [
"/ipns/QmaN64WRYdHBojWFQRLxkdjtX6TEnqnCq8uAugpyJJpCVp/pinlist"
],
"url": "https://sneak.berlin"
}