summaryrefslogtreecommitdiffstats
path: root/mirrors/urls_mirrorlist.py
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-02-22 15:29:08 -0600
committerDan McGee <dan@archlinux.org>2011-02-22 15:29:10 -0600
commitb9fdcd06222c674d5fabcf5a4ab6bc55f268c757 (patch)
tree25a831e55a792b452526cfd035486230ff0b9102 /mirrors/urls_mirrorlist.py
parent330048eab6cf9bacf2d7bb436a101a3b7469aca7 (diff)
downloadarchweb-b9fdcd06222c674d5fabcf5a4ab6bc55f268c757.tar.gz
archweb-b9fdcd06222c674d5fabcf5a4ab6bc55f268c757.zip
Modularize URLs
Make some additional URL config files that can be included so we aren't trying to do so much in the top level config. This also allows us to branch a bit more rather than go linear down the rather lengthy list. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'mirrors/urls_mirrorlist.py')
-rw-r--r--mirrors/urls_mirrorlist.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/mirrors/urls_mirrorlist.py b/mirrors/urls_mirrorlist.py
new file mode 100644
index 00000000..70bc18d2
--- /dev/null
+++ b/mirrors/urls_mirrorlist.py
@@ -0,0 +1,12 @@
+from django.conf.urls.defaults import patterns
+
+urlpatterns = patterns('mirrors.views',
+ (r'^$', 'generate_mirrorlist', {}, 'mirrorlist'),
+ (r'^all/$', 'find_mirrors', {'countries': ['all']}),
+ (r'^all/ftp/$', 'find_mirrors',
+ {'countries': ['all'], 'protocols': ['ftp']}),
+ (r'^all/http/$', 'find_mirrors',
+ {'countries': ['all'], 'protocols': ['http']}),
+)
+
+# vim: set ts=4 sw=4 et: