Page MenuHomeMusing Studio

Gopher support
Closed, ResolvedPublic

Description

Overview

It would be fun / interesting to support the Gopher protocol.

Background

This would provide another lightweight way to access posts on WriteFreely/Write.as without making the experience more complicated for average users, or adding clutter to the web UI.

Implementation

Add a new gopher configuration value that's false by default.

When the setting is true, users can access a WF instance via Gopher protocol (e.g. gopher://write.as).

Multi-user instances

If the public timeline is enabled on an instance, users should first come to a list of public blogs on the instance, like they would on http://{myinstance.com}/read. They can then select a blog and get a list of all of the blog's posts.

Single-user instances

Single-user instances should first list that user's posts. Users can then retrieve individual posts.

Questions

  • Output format? E.g. plain text, Markdown-stripped, HTML, etc.
  • Anything else cool we could do here?

Revisions and Commits