Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pete/awki

Awki is a lightweight wiki written in awk. These are my patches, original here: http://awkiawki.bogosoft.com/
https://github.com/pete/awki

awk cgi wiki

Last synced: about 1 month ago
JSON representation

Awki is a lightweight wiki written in awk. These are my patches, original here: http://awkiawki.bogosoft.com/

Awesome Lists containing this project

README

        

AwkiAwki comes from http://awkiawki.bogosoft.com/ . (See AUTHORS.) It
is the fastest wiki I've ever used, and the easiest to deploy. It is
patterned after the original wiki by Ward Cunningham, found at
http://c2.com/cgi/wiki .

This repo is my version, which includes some minor patches.

See AUTHORS for the credits, COPYING for license terms, and INSTALL for
installation instructions.

The differences between the AwkiAwki in this repo and the "stock"
version are as follows:

Features added:
* RSS feed for recent changes
* CSS samples for making the wiki look good (or at least different;
YMMV).

Fixes:
* Silence dd's output; I don't know of a way to do this with
GNU's dd without using a tempfile, so we use a tempfile.
* Always claim the text is UTF-8 instead of leaving it up to the
browser, which does the wrong thing usually.

Questionable value:
* Some doc changes
* Check the "convert eight spaces to tab" by default, since most
browsers don't do tabs by default.
* Added IPFS links

Possible future changes:
* Per-page RSS feeds
* Busybox's awk and mawk seem to have issues with AwkiAwki. I
haven't tried nawk. Fixing this may involve patching the awk
implementations rather than AwkiAwki.
* Make the page regex more permissive. This is somewhat
tedious, as the regex shows up everywhere, but the penalty for
false positives is lower than that for false negatives.