#!/bin/bash
ipfs daemon & disown
read -p "Enter a URL: " url; echo
urlsafe=$(echo "$url" | sed "s/:\|\/\|?\|=\|&\|(\|)\|,\|+\|'\|*\|%\|#/-/g") # what about ! and $ ?
echo "$url" > "$urlsafe.txt"
lynx -source "$url" > "$urlsafe.htm"
ipfs add -rHQ . > "../$urlsafe.cid"; mv -n "../$urlsafe.cid" .
cat "$urlsafe.cid" | sed "s/^/ipfs:\/\//g"; ipfs dht provide $(cat "$urlsafe.cid")
