from django.urls import path, re_path from django.views.decorators.cache import cache_page from .views import mirror_details, mirrors, status, url_details from .views.api import locations_json, mirror_details_json, status_json urlpatterns = [ path('', mirrors, name='mirror-list'), re_path(r'^tier/(?P\d+)/$', mirrors, name='mirror-list-tier'), path('status/', status, name='mirror-status'), path('status/json/', status_json, name='mirror-status-json'), re_path(r'^status/tier/(?P\d+)/$', status, name='mirror-status-tier'), re_path(r'^status/tier/(?P\d+)/json/$', status_json, name='mirror-status-tier-json'), path('locations/json/', cache_page(317)(locations_json), name='mirror-locations-json'), re_path(r'^(?P[\.\-\w]+)/$', mirror_details), re_path(r'^(?P[\.\-\w]+)/json/$', mirror_details_json), re_path(r'^(?P[\.\-\w]+)/(?P\d+)/$', url_details), ] # vim: set ts=4 sw=4 et: