summaryrefslogtreecommitdiff
path: root/mirrors/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'mirrors/urls.py')
-rw-r--r--mirrors/urls.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/mirrors/urls.py b/mirrors/urls.py
new file mode 100644
index 00000000..fc510fbb
--- /dev/null
+++ b/mirrors/urls.py
@@ -0,0 +1,18 @@
+from django.conf.urls import patterns
+
+from .views import mirrors, status, mirror_details, url_details
+from .views.api import status_json, mirror_details_json, locations_json
+
+urlpatterns = patterns('',
+ (r'^$', mirrors, {}, 'mirror-list'),
+ (r'^status/$', status, {}, 'mirror-status'),
+ (r'^status/json/$', status_json, {}, 'mirror-status-json'),
+ (r'^status/tier/(?P<tier>\d+)/$', status, {}, 'mirror-status-tier'),
+ (r'^status/tier/(?P<tier>\d+)/json/$', status_json, {}, 'mirror-status-tier-json'),
+ (r'^locations/json/$', locations_json, {}, 'mirror-locations-json'),
+ (r'^(?P<name>[\.\-\w]+)/$', mirror_details),
+ (r'^(?P<name>[\.\-\w]+)/json/$', mirror_details_json),
+ (r'^(?P<name>[\.\-\w]+)/(?P<url_id>\d+)/$', url_details),
+)
+
+# vim: set ts=4 sw=4 et: