summaryrefslogtreecommitdiffstats
path: root/mirrors/urls.py
blob: f979c86e62eb7793dfeccc37ac0e546faa139ac3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from django.conf.urls import url

from .views import mirrors, status, mirror_details, url_details
from .views.api import status_json, mirror_details_json, locations_json

urlpatterns = [
    url(r'^$', mirrors, name='mirror-list'),
    url(r'^status/$', status, name='mirror-status'),
    url(r'^status/json/$', status_json, name='mirror-status-json'),
    url(r'^status/tier/(?P<tier>\d+)/$', status, name='mirror-status-tier'),
    url(r'^status/tier/(?P<tier>\d+)/json/$', status_json, name='mirror-status-tier-json'),
    url(r'^locations/json/$', locations_json, name='mirror-locations-json'),
    url(r'^(?P<name>[\.\-\w]+)/$', mirror_details),
    url(r'^(?P<name>[\.\-\w]+)/json/$', mirror_details_json),
    url(r'^(?P<name>[\.\-\w]+)/(?P<url_id>\d+)/$', url_details),
]

# vim: set ts=4 sw=4 et: