It probably can be done without any server. Web browsers hav...

SatsAndSports

npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56

hex

b38ede8bfed09513074ca93e57ee9d5c6003ebe32a2f2d3cc7791a2244f543d7

nevent

nevent1qqst8rk730ldp9gnqax2j0jha6w4ccqra03j5ted8nrhjx3zgn6584cprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpes84asms

Kind-1 (TextNote)

2026-03-24T17:20:52Z

↳ 回复 事件不存在

05719b1d71bc97d17d50e43e34b52a1b29c5893fe706787435b32e18043d4a30...

It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) which can do a lot of client-side calculation, including putting together a renderable web page from Blossom-hosted content

(I might be wrong. I have some knowledge of this tech, but not of the exact combination that I describe here)

原始 JSON

{
  "kind": 1,
  "id": "b38ede8bfed09513074ca93e57ee9d5c6003ebe32a2f2d3cc7791a2244f543d7",
  "pubkey": "12ee03d11684a125dd87be879c28190415be3f3b1eca6b4ed743bd74ffd880e6",
  "created_at": 1774372852,
  "tags": [
    [
      "e",
      "14df8fa2c6c677d2155dd17c8d36eff17f235b1627eea8d43a7691f22c5c2fb3",
      "wss://relay.damus.io",
      "root",
      "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
    ],
    [
      "e",
      "05719b1d71bc97d17d50e43e34b52a1b29c5893fe706787435b32e18043d4a30",
      "wss://offchain.pub/",
      "reply",
      "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
    ],
    [
      "p",
      "8fb9450003a599bb1b34f03fadb9b137f6c0e5a850ba205964bee4732ccce549"
    ],
    [
      "p",
      "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
    ]
  ],
  "content": "It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) which can do a lot of client-side calculation, including putting together a renderable web page from Blossom-hosted content\n\n(I might be wrong. I have some knowledge of this tech, but not of the exact combination that I describe here)",
  "sig": "a432112aa9040962e7091296ebc5dc4592dc97502cd0017f04e46645428822e48c44506d8e2a1f797f79965e0cd00202589226a844e52e3c29a4461eca6b402c"
}