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?