still wip
This commit is contained in:
		
							parent
							
								
									1ba0219bd7
								
							
						
					
					
						commit
						9735043c4b
					
				
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							@ -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
									
								
							
							
						
						
									
										9
									
								
								bin/pin.sh
									
									
									
									
									
										Executable 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
									
								
							
							
						
						
									
										11
									
								
								pins/this-pinlist.json
									
									
									
									
									
										Normal 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"
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user