Merge pull request #793 from gpodder/remove-advertise
[mygpo.git] / mygpo / web / urls.py
blobf8fabdba5a93946107fb165e2f9eae527ed56b4e
1 import re
3 from django.urls import path
4 from django.conf import settings
5 from django.views.generic.base import TemplateView, RedirectView
6 from django.views.static import serve
8 from mygpo.web.logo import CoverArt
10 from . import views
13 urlpatterns = [
14 path("", views.home, name="home"),
15 path(
16 "logo/<int:size>/<str:prefix>/<str:filename>", CoverArt.as_view(), name="logo"
18 # Media files are also served in production mode. For performance, these
19 # files should be served by a reverse proxy in practice
20 path(
21 "%s<path:path>" % settings.MEDIA_URL.lstrip("/"),
22 serve,
23 name="media",
24 kwargs=dict(document_root=settings.MEDIA_ROOT),
26 path("tags/", views.mytags, name="tags"),
27 path(
28 "online-help",
29 RedirectView.as_view(
30 url="http://gpoddernet.readthedocs.org/en/latest/user/index.html",
31 permanent=False,
33 name="help",
35 path("developer/", TemplateView.as_view(template_name="developer.html")),
36 path(
37 "contribute/",
38 TemplateView.as_view(template_name="contribute.html"),
39 name="contribute",
41 path(
42 "privacy/",
43 TemplateView.as_view(template_name="privacy_policy.html"),
44 name="privacy-policy",