]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blobdiff - www/webapp/backend/mirrors.py
Add compat handler for old download links.
[people/shoehn/ipfire.org.git] / www / webapp / backend / mirrors.py
index 415a9f1df10e6367facec94340f8fba6de0f5d0d..5b289b9fb26d19740437f8d1028271a47d9f413c 100644 (file)
@@ -60,6 +60,19 @@ class Mirrors(object):
                for mirror in mirrors:
                        yield self.get(mirror.id)
 
+       def get_all_files(self):
+               files = []
+
+               for mirror in self.list():
+                       if not mirror.state == "UP":
+                               continue
+
+                       for file in mirror.filelist:
+                               if not file in files:
+                                       files.append(file)
+
+               return files
+
 
 class Mirror(object):
        def __init__(self, id):