summaryrefslogtreecommitdiffstats
path: root/urls.py
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-07-10 21:46:17 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-06-08 19:52:45 +0200
commit2f55536485a53b957ac70ad9a78c55338d2b6b6b (patch)
tree77264adc6774636c0c72596785d14de4d9dcbf8f /urls.py
parent50a51bef297c0122b4a67416c785d4ffeb880cba (diff)
downloadarchweb-2f55536485a53b957ac70ad9a78c55338d2b6b6b.tar.gz
archweb-2f55536485a53b957ac70ad9a78c55338d2b6b6b.zip
feeds: Add package removal / deletion feed
Add new feeds for newly added packages and packages which where removed from the repository's.
Diffstat (limited to 'urls.py')
-rw-r--r--urls.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/urls.py b/urls.py
index ba63eea8..fd26b1cc 100644
--- a/urls.py
+++ b/urls.py
@@ -6,7 +6,7 @@ from django.contrib.auth import views as auth_views
from django.views.decorators.cache import cache_page
from django.views.generic import TemplateView
-from feeds import PackageFeed, NewsFeed, ReleaseFeed
+from feeds import PackageFeed, NewsFeed, ReleaseFeed, PackageUpdatesFeed
import sitemaps
import devel.urls
@@ -54,6 +54,10 @@ feeds_patterns = [
url(r'^$', public.views.feeds, name='feeds-list'),
url(r'^news/$', cache_page(311)(NewsFeed())),
url(r'^packages/$', cache_page(313)(PackageFeed())),
+ url(r'^packages/(added|removed)/$', cache_page(313)(PackageUpdatesFeed())),
+ url(r'^packages/(added|removed)/(?P<arch>[A-z0-9]+)/$', cache_page(313)(PackageUpdatesFeed())),
+ url(r'^packages/(added|removed)/all/(?P<repo>[A-z0-9\-]+)/$', cache_page(313)(PackageUpdatesFeed())),
+ url(r'^packages/(added|removed)/(?P<arch>[A-z0-9]+)/(?P<repo>[A-z0-9\-]+)/$', cache_page(313)(PackageUpdatesFeed())),
url(r'^packages/(?P<arch>[A-z0-9]+)/$', cache_page(313)(PackageFeed())),
url(r'^packages/all/(?P<repo>[A-z0-9\-]+)/$', cache_page(313)(PackageFeed())),
url(r'^packages/(?P<arch>[A-z0-9]+)/(?P<repo>[A-z0-9\-]+)/$', cache_page(313)(PackageFeed())),