Introducing mdoc.su, a new deterministic url shortener for bsd man-pages
    Constantine A. Murenin 
    mureninc at gmail.com
       
    Mon Feb 18 02:38:09 PST 2013
    
    
  
On 18 February 2013 02:20, Max Herrgård <herrgard at gmail.com> wrote:
> 18 feb 2013 kl. 11.11 skrev Constantine A. Murenin:
>
>> Some examples of supported addresses:
>>
>> http://mdoc.su/DragonFly/development.7
>> http://mdoc.su/dfly/development.7
>> http://mdoc.su/d/development.7
>> http://mdoc.su/d/development
>
>
> Hah! Very cool :)
Thanks!
DragonFly actually has a 7 names over there. :-)
Lemme quote some snippets:
rewrite ^/DragonFly(BSD)?(/.*)?$        /d$2;
rewrite ^/dragonfly(bsd)?(/.*)?$        /d$2;
rewrite ^/d(ragon)?fly(/.*)?$   /d$2;
The rest of the BSDs only have 3: mixed case, lower case and the
single-letter, e.g.:
rewrite ^/FreeBSD(/.*)?$        /f$1;
rewrite ^/freebsd(/.*)?$        /f$1;
All the BSD names get rewritten to a single letter, and then the name
and section numbers are extracted.
NetBSD and OpenBSD also support specifying an architecture, like this:
http://mdoc.su/o/intro.4.macppc , or, alternatively, like this:
http://mdoc.su/o/macppc/4/intro .
Enjoy!
Cheers,
Constantine.
    
    
More information about the Users
mailing list