</xsl:template>
<xsl:template match="mediafile" >
- ,<a href="/media/files/{@file}"><xsl:value-of select="@type" />(<xsl:value-of select="@size" />)</a>
+ <xsl:param name="ext" />
+ <xsl:param name="pre" />
+ ,<a href="{$pre}/media/files/{@file}{$ext}"><xsl:value-of select="@type" />(<xsl:value-of select="@size" />)</a>
</xsl:template>
<xsl:template match="mediaitem">
<xsl:apply-templates select="abstract"/>
</p>
<p>
- Download <xsl:value-of select="@title"/> in a number of formats:
- <xsl:apply-templates select="mediafile" />
- </p>
-<p>
-Note: We are sorry that these talks are not available through BitTorrent, however under present IST policy we are not allowed to run BitTorrent. We
-thank you for your understanding.</p>
+ Download <xsl:value-of select="@title"/> in a number of formats via
+<ul>
+<li>bittorrent
+ <xsl:param name="ext">Unset</xsl:param>
+ <xsl:apply-templates select="mediafile" >
+ <xsl:with-param name="ext">.torrent</xsl:with-param>
+ </xsl:apply-templates>
+</li>
+<li>
+ via dijjer (a mostly seemless bittorrent alternative):
+ <xsl:param name="ext">Unset</xsl:param>
+ <xsl:apply-templates select="mediafile" >
+ <xsl:with-param name="pre">http://dijjer.org/get/http://www.csclub.uwaterloo.ca</xsl:with-param>
+ </xsl:apply-templates>
+</li>
+<li>
+ via http (regular web browser):
+ <xsl:apply-templates select="mediafile" >
+ <xsl:with-param name="ext"></xsl:with-param>
+ </xsl:apply-templates>
+</li>
+</ul>
+</p>
<xsl:call-template name="footer"/>
</body>
</html>