Decentralized content creation and linking

Rohan Kumar seirdy at seirdy.one
Mon Jul 12 19:31:50 BST 2021


On Mon, Jul 12, 2021 at 03:54:36PM +0000, gemproj at suckless.anonaddy.com wrote:
>For instance you write a log entry with <topic>, post it on antenna
>(gemini://warmedal.se/~antenna/) and when someone posts another log entry
>with a title Re: <topic> your server collects it, parses the first text
>segment it finds until EOF or headline and puts it under your original log.
>Or just adds a link to this response post.
>
>Additional features can be that you have a comment INPUT that takes a url
>to the response, or scanning multiple aggregators.

I think something resembling the Web's Webmentions would be a good 
start. With Webmentions, you write a comment on Webpage A on your own 
website, Webpage B that has a backlink to Webpage A. You then send a 
Webmention either automatically or manually; doing so manually is quite 
trivial:

curl -d source="webpage B URL" dest="webpage A URL" "link to website A's webmention endpoint"

Where the link to Webpage A's Webmention endpoint is in a <link> tag of 
the <head>. A daemon receives the Webmention, downloads Webpage B, and 
checks it for the backlink to Webpage A. If one exists, it accepts the 
Webmention.

I have this setup for my static Web site https://seirdy.one/; Hugo pulls 
in Webmentions from my self-hosted endpoint for each page. Some people 
also have an input form on their pages for submitting backlinks as 
Webmentions.

For Gemini, we could do something more basic. Gemini capsules could 
expose an endpoint; this can be parsed from a page in a manner similar 
to the gmnisub approach, by matching a string on a page. Perhaps a 
Gemini hyperlink to an input form with the text "Submit a backlink"?  
Making this multilingual could take a while.

The "manual" approach would be having a user navigate to "Submit a 
backlink" somewhere on a gempost to share a backlink via input form; a 
backend can check out the source page and look for a backlink. If one is 
found, the Gemlog "builder" can add these backlinks to a "Mentions" 
section. An automatic approach could have a Gemlog "builder" 
automatically check each linked page for a "Submit a backlink" URL (or 
any of its translations) and auto-submit backlinks.

-- 
/Seirdy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 898 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210712/701fe0f9/attachment.sig>


More information about the Gemini mailing list