--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pages/projects/degal.title Sun Sep 14 14:40:31 2014 +0300
@@ -0,0 +1,1 @@
+Degal
--- a/pages/projects/degal.tmpl Sun Sep 14 14:32:37 2014 +0300
+++ b/pages/projects/degal.tmpl Sun Sep 14 14:40:31 2014 +0300
@@ -1,27 +1,23 @@
<%
-
-import os
-
-RELEASE_PATH = "/home/projects/degal/releases"
-RELEASE_URL = "http://projects.qmsk.net/degal/releases"
-
-# load release links
-releases = []
+ RELEASE_VERSIONS = [
+ ('0.1.1', 'tar.bz2'),
+ ('0.1.5', 'tar.bz2'),
+ ('0.1', 'tar.bz2'),
+ ('0.2', 'tar.bz2'),
+ ]
+
+ RELEASE_NAME = 'degal'
+ RELEASE_PATH = "/home/projects/degal/releases"
+ RELEASE_URL = "http://projects.qmsk.net/degal/releases"
-for filename in os.listdir(RELEASE_PATH) :
- if filename.startswith('.') :
- continue
-
- path = os.path.join(RELEASE_PATH, filename)
- url = "%s/%s" % (RELEASE_URL, filename)
-
- releases.append((filename, url))
-
-releases.sort()
-
+ releases = list(sorted(
+ (
+ version,
+ RELEASE_URL + '/' + RELEASE_NAME + '-' + version + '.' + format
+ ) for version, format in RELEASE_VERSIONS
+ ))
%>
-<h1>Degal</h1>
<h2>About</h2>
<p>
<strong>Degal</strong> is a HTML photo gallery script written in Python.
@@ -58,13 +54,13 @@
<h2>Download</h2>
<h3>Release versions</h3>
<ul>
- % for filename, url in releases :
- <li><a href="${url}">${filename}</a></li>
+ % for name, url in releases :
+ <li><a href="${url|h}">${name|h}</a></li>
% endfor
</ul>
<h3>Development version</h3>
- <code>hg clone http://hg.qmsk.net/degal</code>
+ <pre>hg clone http://hg.qmsk.net/degal</pre>
<h2>Installation and usage (for release versions)</h2>
<p>Extract the archive file and move these files and directories to where your images are:</p>