{"title":"/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew","filePath":"/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew","/ipfs/QmemATvMQHH7RYfzWx8hxK6mDTvz7n7yaCxxa1vq6r49ew":"\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