{"title":"/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew","filePath":"/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew","/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew":"\n\n\n/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew\n\n\n\n\n
\n

/hyperpost/~/indyweb/scratch.html

 

just editied a bit

response = await fetch(\"http://127.0.0.1:8080/ipfs/QmfALDAGRCb8PqfgRVmBNTzkKZUz3Bn29nXZk73oGdupUg\")

 

function getLocalstorageToFile(fileName) {\n  \n  /* dump local storage to string */\n  \n  var a = {};\n  for (var i = 0; i < localStorage.length; i++) {\n    var k = localStorage.key(i);\n    var v = localStorage.getItem(k);\n    a[k] = v;\n  }\n  \n  /* save as blob */\n  \n  var textToSave = JSON.stringify(a)\n  var textToSaveAsBlob = new Blob([textToSave], {\n    type: \"text/plain\"\n  });\n  var textToSaveAsURL = window.URL.createObjectURL(textToSaveAsBlob);\n  \n  /* download without button hack */\n  \n  var downloadLink = document.createElement(\"a\");\n  downloadLink.download = fileName;\n  downloadLink.innerHTML = \"Download File\";\n  downloadLink.href = textToSaveAsURL;\n  downloadLink.onclick = function () {\n    document.body.removeChild(event.target);\n  };\n  downloadLink.style.display = \"none\";\n  document.body.appendChild(downloadLink);\n  downloadLink.click();\n  \n}\ngetLocalstorageToFile(\"scratch3\")\n
\nfunction writeLocalStorage(data) {\n    Object.keys(data).forEach(function(key) { localStorage.setItem(key, data[key])})\n}\nwriteLocalStorage(x)

 

\n
"}