Three years ago today, I kicked off the Ubuntu Manpage Repository project with an RFC to the Ubuntu-Doc mailing list. Millions of roff-to-html renderings and page views later, I'm really, really proud of the Ubuntu Manpage Repository! It's such a convenient way to read traditional UNIX manual documentation, which may or may not be present on your local system.
Today, I would like to introduce manpg.es -- a URL shortener for Ubuntu manpages, for use in IRC, mail, wikis, microblogging, etc. Inspired by Martin Pool's excellent pad.lv shortener for Launchpad, I hope you find this useful too!
Save yourself a few keystrokes, and try http://manpg.es/
Note that the logic to guess which manpage you're looking for won't get it right every time, but it's usually pretty darn close. Moreover, improvements are always welcome at lp:ubuntu-manpage-repository ;-)
Enjoy,
:-Dustin
Nice. Any way of specifying the section number? open.1, open.2 and open.3 are all very different manpages...
ReplyDeleteHow can I refer to a specific section? The example above is affected too: the general man man is about man(1), but http://manpg.es/man links to man(7)...
ReplyDeleteSection numbers are coming very, very soon :-)
ReplyDeleteI need the Canonical IS guys to roll out some new logic to manpages.ubuntu.com for that to work. I'll blog again when that's up and running ;-)
Cheers,
:-Dustin
Darwin Survivor,
ReplyDeleteCan you give some examples? FYI, the functionality requires javascript.
Dustin
Michael + Anonymous,
ReplyDeleteSection numbers are now supported!
e.g.:
* http://manpg.es/open.3posix
Cheers,
Dustin
@Dustin Kirkland It is now working, thanks. I recently installed no-script, but can't remember if I had it running when I tried it last time.
ReplyDeleteAs always, great work, keep it up!
Fantastic job! Thanks for all the work.
ReplyDeleteYou have some encoding problems. Look at http://manpages.ubuntu.com/manpages/maverick/en/man1/ls.1posix.html, -F option.
ReplyDelete"Do not follow symbolic links named as operands unless the -H or
-L options are specified. Write a slash ( ��’/��’ ) immediately
after each pathname that is a directory, an asterisk ( ��’*��’ )
after each that is executable, a vertical bar ( ��’|��’ ) after each
that is a FIFO, and an at sign ( ��’@��’ ) after each that is a
symbolic link. For other file types, other symbols may be
written."