79
user
7924b7703d6ffd7622dc9a8d2e1c818b6e871298859da772776b78271af7b7e6

link format test (this is broken link)

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=search.html;s=demo.storj-ipfs.com/ipfs/QmPyQv5a6bccEtp2QSXb3DQGsNNbcLPr3cdSRVWzQVP1xZ;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

you can crawl your own search database, and deploy it simply by linking to the csv file. just change the ?s= part in link

#webcsv search ui with #imagesearch

http://h.hostr.cc/p/12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c/d/search.html?s=https://demo.storj-ipfs.com/ipfs/QmPyQv5a6bccEtp2QSXb3DQGsNNbcLPr3cdSRVWzQVP1xZ

crawling instructions

https://rentry.org/webcsv2

#webcsv search local, open source, search engine

as data source it uses web.csv.gz, which is currently downloads from ipfs gateway

then search query is performed locally with js

nostr:note17fh5wgj0eum84w6938ffgvtdn2p8a9dszt8wa3emg0h5mxfaezrq2agqcc

more info about how to crawl web pages and add to web.csv.gz

https://rentry.org/webcsv2

#webcsv search web ui

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=search.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

filepublish.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=filepublish.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

fileloader.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=fileloader.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

#filepublish #fileloader #upload #files #media #nostr

filepublish.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=filepublish.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

fileloader.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=fileloader.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

#filepublish #fileloader #upload #files #media #nostr

filepublish.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=filepublish.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

fileloader.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=fileloader.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

#filepublish #fileloader #upload #files #media #nostr

filepublish.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=filepublish.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

fileloader.html

data:text/html;r=relay.nostr.band;k=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;f=fileloader.html;base64,PHNjcmlwdD4KKCgpID0+IHsKICBjb25zdCByID0gIndzczovLyIgKyBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGsgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87az0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQogIGNvbnN0IGYgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87Zj0oW147XSspXFMqO2Jhc2U2NCwvKVsxXQoKICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgciArICI8L3A+IikKICBjb25zdCBzID0gbmV3IFdlYlNvY2tldChyKQoKICBzLm9ub3BlbiA9ICgpID0+IHsKICAgIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiJyArIGsgKyAnIl0sICIjZCI6IFsiJyArIGYgKyAnIl19XScpCiAgfQoKICBzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgICBzLmNsb3NlKCkKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQoKICAgIHdoaWxlKCF3aW5kb3cubG9hZGVkKXsKICAgICAgYXdhaXQgbmV3IFByb21pc2UoYyA9PiBzZXRUaW1lb3V0KGMsIDEwKSkKICAgIH0KCiAgICBkaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgibG9hZCIpKQogIH0KfSkoKQo8L3NjcmlwdD4K

#filepublish #fileloader #upload #files #media #nostr

updated #webcsv instructions

https://rentry.org/webcsv2

links

webcsv source

data:text/html;relay=wss://relay.nostr.band;pubkey=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;filename=fileloader.html;base64,PHNjcmlwdD4KKGZ1bmN0aW9uKCl7CiAgY29uc3QgcmVsYXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cmVsYXk9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBjb25zdCBwdWJrZXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cHVia2V5PShbXjtdKylcUyo7YmFzZTY0LC8pWzFdCiAgY29uc3QgZmlsZW5hbWUgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87ZmlsZW5hbWU9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgcmVsYXkgKyAiPC9wPiIpCiAgY29uc3QgcyA9IG5ldyBXZWJTb2NrZXQocmVsYXkpCgogIHMub25vcGVuID0gKCkgPT4gewogICAgcy5zZW5kKCdbIlJFUSIsICJxIiwgeyJhdXRob3JzIjogWyInICsgcHVia2V5ICsgJyJdLCAiI2QiOiBbIicgKyBmaWxlbmFtZSArICciXX1dJykKICB9CgogIHMub25tZXNzYWdlID0gYXN5bmMgKGUpID0+IHsKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQogICAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgICBzLmNsb3NlKCkKICB9Cn0pKCkKPC9zY3JpcHQ+Cg==#0529d2c529d0e7348dabae1ecb6dee02d33520e77649fbde10726bccb42893a0/quiet/inlineall

web.csv.gz (database)

data:text/html;relay=wss://relay.nostr.band;pubkey=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;filename=fileloader.html;base64,PHNjcmlwdD4KKGZ1bmN0aW9uKCl7CiAgY29uc3QgcmVsYXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cmVsYXk9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBjb25zdCBwdWJrZXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cHVia2V5PShbXjtdKylcUyo7YmFzZTY0LC8pWzFdCiAgY29uc3QgZmlsZW5hbWUgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87ZmlsZW5hbWU9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgcmVsYXkgKyAiPC9wPiIpCiAgY29uc3QgcyA9IG5ldyBXZWJTb2NrZXQocmVsYXkpCgogIHMub25vcGVuID0gKCkgPT4gewogICAgcy5zZW5kKCdbIlJFUSIsICJxIiwgeyJhdXRob3JzIjogWyInICsgcHVia2V5ICsgJyJdLCAiI2QiOiBbIicgKyBmaWxlbmFtZSArICciXX1dJykKICB9CgogIHMub25tZXNzYWdlID0gYXN5bmMgKGUpID0+IHsKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQogICAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgICBzLmNsb3NlKCkKICB9Cn0pKCkKPC9zY3JpcHQ+Cg==#fee0e151ab472cd183128a69bd0c013416153829c92161af794ea7669c50d97d/inline/quiet

data uri script to get any html file from #hostr

data:text/html;relay=wss://relay.nostr.band;pubkey=12daa8df16d9a5d232c14601571a5bf155329a0725aa31af58e7826f8ebd6f1c;filename=fileloader.html;base64,PHNjcmlwdD4KKGZ1bmN0aW9uKCl7CiAgY29uc3QgcmVsYXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cmVsYXk9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBjb25zdCBwdWJrZXkgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87cHVia2V5PShbXjtdKylcUyo7YmFzZTY0LC8pWzFdCiAgY29uc3QgZmlsZW5hbWUgPSBsb2NhdGlvbi5ocmVmLm1hdGNoKC9kYXRhOlxTKz87ZmlsZW5hbWU9KFteO10rKVxTKjtiYXNlNjQsLylbMV0KICBkb2N1bWVudC53cml0ZSgiPHA+Y29ubmVjdGluZyB0byAiICsgcmVsYXkgKyAiPC9wPiIpCiAgY29uc3QgcyA9IG5ldyBXZWJTb2NrZXQocmVsYXkpCgogIHMub25vcGVuID0gKCkgPT4gewogICAgcy5zZW5kKCdbIlJFUSIsICJxIiwgeyJhdXRob3JzIjogWyInICsgcHVia2V5ICsgJyJdLCAiI2QiOiBbIicgKyBmaWxlbmFtZSArICciXX1dJykKICB9CgogIHMub25tZXNzYWdlID0gYXN5bmMgKGUpID0+IHsKICAgIGRvY3VtZW50LndyaXRlKEpTT04ucGFyc2UoZS5kYXRhKVsyXS5jb250ZW50KQogICAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgICBzLmNsb3NlKCkKICB9Cn0pKCkKPC9zY3JpcHQ+Cg==

magnet:?xt=urn:btih:71664d6fceec002f453e2abd565170cb0789b376&dn=Take%20Care%20Of%20Maya%20%282023%29%20%5B1080p%5D%20%5BWEBRip%5D%20%5Bx265%5D%20%5B10bit%5D%20%5B5.1%5D%20%5BYTS.MX%5D&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fipv4.tracker.harry.lu%3A80%2Fannounce&tr=https%3A%2F%2Fopentracker.i2p.rocks%3A443%2Fannounce

data:text/html;base64,PHNjcmlwdD4KY29uc3QgcmVsYXkgPSAid3NzOi8vcmVsYXkubm9zdHIuYmFuZCIKZG9jdW1lbnQud3JpdGUoIjxwPmNvbm5lY3RpbmcgdG8gIiArIHJlbGF5ICsgIjwvcD4iKQpjb25zdCBzID0gbmV3IFdlYlNvY2tldChyZWxheSkKCnMub25vcGVuID0gKCkgPT4gewogIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiMTJkYWE4ZGYxNmQ5YTVkMjMyYzE0NjAxNTcxYTViZjE1NTMyOWEwNzI1YWEzMWFmNThlNzgyNmY4ZWJkNmYxYyJdLCAiI2QiOiBbImZpbGVsb2FkZXIuaHRtbCJdfV0nKQp9CgpzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgZG9jdW1lbnQud3JpdGUoSlNPTi5wYXJzZShlLmRhdGEpWzJdLmNvbnRlbnQpCiAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgcy5jbG9zZSgpCn0KPC9zY3JpcHQ+Cg==#/noinlinelimit/inlineall/tag:lily

#lily #rose #lily_rose #instagram #cute #teen #girl #young and #beautiful

data:text/html;base64,PHNjcmlwdD4KY29uc3QgcmVsYXkgPSAid3NzOi8vcmVsYXkubm9zdHIuYmFuZCIKZG9jdW1lbnQud3JpdGUoIjxwPmNvbm5lY3RpbmcgdG8gIiArIHJlbGF5ICsgIjwvcD4iKQpjb25zdCBzID0gbmV3IFdlYlNvY2tldChyZWxheSkKCnMub25vcGVuID0gKCkgPT4gewogIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiMTJkYWE4ZGYxNmQ5YTVkMjMyYzE0NjAxNTcxYTViZjE1NTMyOWEwNzI1YWEzMWFmNThlNzgyNmY4ZWJkNmYxYyJdLCAiI2QiOiBbImZpbGVsb2FkZXIuaHRtbCJdfV0nKQp9CgpzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgZG9jdW1lbnQud3JpdGUoSlNPTi5wYXJzZShlLmRhdGEpWzJdLmNvbnRlbnQpCiAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgcy5jbG9zZSgpCn0KPC9zY3JpcHQ+Cg==#/noinlinelimit/inlineall/tag:lily

#fileloader #upload #files #media to #nostr #decentralized #distributed #apps

data:text/html;base64,PHNjcmlwdD4KY29uc3QgcmVsYXkgPSAid3NzOi8vcmVsYXkubm9zdHIuYmFuZCIKZG9jdW1lbnQud3JpdGUoIjxwPmNvbm5lY3RpbmcgdG8gIiArIHJlbGF5ICsgIjwvcD4iKQpjb25zdCBzID0gbmV3IFdlYlNvY2tldChyZWxheSkKCnMub25vcGVuID0gKCkgPT4gewogIHMuc2VuZCgnWyJSRVEiLCAicSIsIHsiYXV0aG9ycyI6IFsiMTJkYWE4ZGYxNmQ5YTVkMjMyYzE0NjAxNTcxYTViZjE1NTMyOWEwNzI1YWEzMWFmNThlNzgyNmY4ZWJkNmYxYyJdLCAiI2QiOiBbImZpbGVsb2FkZXIuaHRtbCJdfV0nKQp9CgpzLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CiAgZG9jdW1lbnQud3JpdGUoSlNPTi5wYXJzZShlLmRhdGEpWzJdLmNvbnRlbnQpCiAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgcy5jbG9zZSgpCn0KPC9zY3JpcHQ+Cg==

data links like this are excellent as they make it possible to distribute decentralized nostr apps in such a short format, and you need nothing else than a web browser to run it

#ascii_art

data:text/html;base64,PHA+bG9hZGluZzwvcD4KPHNjcmlwdD4KY29uc3QgcyA9IG5ldyBXZWJTb2NrZXQoIndzczovL3JlbGF5Lm5vc3RyLmJhbmQiKQpzLm9ub3BlbiA9ICgpID0+IHsKICBzLnNlbmQoJ1siUkVRIiwgInEiLCB7ImF1dGhvcnMiOiBbIjEyZGFhOGRmMTZkOWE1ZDIzMmMxNDYwMTU3MWE1YmYxNTUzMjlhMDcyNWFhMzFhZjU4ZTc4MjZmOGViZDZmMWMiXSwgIiNkIjogWyJmaWxlbG9hZGVyLmh0bWwiXX1dJykKfQpzLm9ubWVzc2FnZSA9IChlKSA9PiB7CiAgZG9jdW1lbnQud3JpdGUoSlNPTi5wYXJzZShlLmRhdGEpWzJdLmNvbnRlbnQpCiAgZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoImxvYWQiKSk7CiAgcy5jbG9zZSgpCn0KPC9zY3JpcHQ+Cg==#/inlineall/tag:ascii_art

data links like this are excellent as they make it possible to distribute decentralized nostr apps in such a short format, and you need nothing else than a web browser to run it

nostr:note1cwr8ec79y0atx0hns7l2uyzpmdxzhdjsj9ypnlqp7pwnjxzsxj9q42tzht

reduced reloading, now connections are reused when links are clicked

it is possible to "link" to nostr hosted files without any other webservers or apps involved

this data link is javascript code which initiates wss connection to relay.nostr.band, loads the full source code and executes it

nostr:note1cwr8ec79y0atx0hns7l2uyzpmdxzhdjsj9ypnlqp7pwnjxzsxj9q42tzht