]> git.openstreetmap.org Git - chef.git/commitdiff
Show RSS links for main .torrent files on index page
authorMatija Nalis <mnalis-git@voyager.hr>
Thu, 10 Jun 2021 17:46:16 +0000 (19:46 +0200)
committerTom Hughes <tom@compton.nu>
Thu, 10 Jun 2021 20:13:05 +0000 (21:13 +0100)
Closes #421

cookbooks/planet/files/default/cgi/HEADER.cgi

index 157c103f094ec9d83fedcd54381cc20f0b40a07c..7955d4718ff9a1c73cd734a51c92048cbb4752b3 100644 (file)
@@ -43,17 +43,17 @@ def nice_time(time):
 
     return '%d months' % (time / 2592000.)
 
-def file_info(file, name):
+def file_info(file, rss_file, name):
     torrent_file = file + '.torrent'
     size = nice_size(file)
     hash = search(r'\w{32}', open(file+'.md5', 'r').read()).group(0)
     date = nice_time(time() - stat(file).st_mtime)
 
-    return '<b><a href="%(file)s">%(name)s</a> (<a href="%(torrent_file)s">torrent</a>)</b><br><b>%(size)s</b>, created %(date)s ago.<br><small>md5: %(hash)s</small>.' % locals()
+    return '<b><a href="%(file)s">%(name)s</a> (<a href="%(torrent_file)s">torrent</a>) (<a href="%(rss_file)s">RSS</a>)</b><br><b>%(size)s</b>, created %(date)s ago.<br><small>md5: %(hash)s</small>.' % locals()
 
-planet_link = file_info('planet/planet-latest.osm.bz2', 'Latest Weekly Planet XML File')
-changesets_link = file_info('planet/changesets-latest.osm.bz2', 'Latest Weekly Changesets')
-planet_pbf_link = file_info('pbf/planet-latest.osm.pbf', 'Latest Weekly Planet PBF File')
+planet_link = file_info('planet/planet-latest.osm.bz2', 'planet/planet-bz2-rss.xml', 'Latest Weekly Planet XML File')
+changesets_link = file_info('planet/changesets-latest.osm.bz2', 'planet/changesets-bz2-rss.xml', 'Latest Weekly Changesets')
+planet_pbf_link = file_info('pbf/planet-latest.osm.pbf', 'pbf/planet-pbf-rss.xml', 'Latest Weekly Planet PBF File')
 
 print """
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">