I've figured out how to detect the operating system in Werc so you can have
a download page if you have a program that's multiplatform.

You place something like this in a .tpl file:

% if(echo $"HTTP_USER_AGENT | grep -s 'Ubuntu') {

<a href="/download/ubuntu">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Arch Linux') {

<a href="/download/arch-linux">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Fedora') {

<a href="/download/fedora">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Debian') {

<a href="/download/debian">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Linux') {

<a href="/download/fedora">Fedora</a><br>

<a href="/download/arch-linux">Arch Linux</a><br>

<a href="/download/ubuntu">Ubuntu</a><br>

<a href="/download/debian">Debian</a><br>

<br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Windows') {

<a href="/download/windows">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Macintosh') {

<a href="/download/macintosh">Download</a><br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'X11') {

X11?<br>

<br>

<a href="/download/freebsd">FreeBSD</a><br>

<a href="/download/fedora">Fedora</a><br>

<a href="/download/arch-linux">Arch Linux</a><br>

<a href="/download/ubuntu">Ubuntu</a><br>

<a href="/download/debian">Debian</a><br>

<a href="/download/macintosh">Mac</a><br>

<br>

<a href="/download/source">Source</a><br>

% }

% if not if(echo $"HTTP_USER_AGENT | grep -s 'Unix') {

Unix?<br>

<br>

<a href="/download/macintosh">Mac</a><br>

<a href="/download/fedora">Fedora</a><br>

<a href="/download/arch-linux">Arch Linux</a><br>

<a href="/download/ubuntu">Ubuntu</a><br>

<a href="/download/debian">Debian</a><br>

<a href="/download/freebsd">FreeBSD</a><br>

<a href="/download/source">Source</a><br>

% }

% if not {

Could not detect your operating system.<br>

<br>

Supported operating systems:<br>

<a href="/download/windows">Windows</a><br>

<a href="/download/macintosh">Mac</a><br>

<a href="/download/freebsd">FreeBSD</a><br>

<a href="/download/fedora">Fedora</a><br>

<a href="/download/arch-linux">Arch Linux</a><br>

<a href="/download/ubuntu">Ubuntu</a><br>

<a href="/download/debian">Debian</a><br>

<br>

<a href="/download/source">Source</a><br>

% }


It can be hard because markdown doesn't work in tpl files.

-- 
You received this message because you are subscribed to the Google Groups 
"werc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/werc9?hl=en.

Reply via email to