Event JSON
{
"id": "7c558d7a8aee5487ea338c8b6e38c7c390381af8de710a0c7c0c9aa4f176367d",
"pubkey": "34189621e8a14b87cdd3f5b68538f51e5d12f4aec5721b5d3cda28fa95b01d06",
"created_at": 1778198633,
"kind": 1,
"tags": [
[
"t",
"gopher"
],
[
"t",
"bartleby"
],
[
"t",
"venusia"
],
[
"proxy",
"https://fosstodon.org/@someodd/116536025628708741",
"web"
],
[
"t",
"whisperradio"
],
[
"t",
"haskell"
],
[
"proxy",
"https://fosstodon.org/users/someodd/statuses/116536025628708741",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/someodd/statuses/116536025628708741",
"pink.momostr"
],
[
"-"
]
],
"content": "#whisperradio is now reachable via #Gopher, served by my #venusia, relayed by a Literate #Haskell script (Markdown):\n\n* runghc is too slow, can't pin deps/GHC\n* So I built a launcher that compiles/fetches cache\n* Each literate script declares its own deps + resolver\n\nTry it:\nnc gopher.someodd.zip 70 \u003c\u003c\u003c /applets/icecast.lhs | mpv --no-cache -\n\nMessy writeup (cataloged with my #bartleby):\ngopher://gopher.someodd.zip/1/library/regarding_someodd/opensource/gopher_applet_spec",
"sig": "599be57ffb8d730d7534f499466d358f9002efbb2285ec1b69a65cd669bd9f14f9d6a2a66b90871bc58927115103ebada7f6f53f77a6a0f67b2493aad38a1220"
}