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.