From 200ad8c2075802dbb38bbd27dd2f86c39fdb1ce0 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 24 Oct 2012 23:16:11 +0200 Subject: [PATCH] Part of #6: atom feed for new pastes --- README.rst | 1 + data/templates/feed-new.htm | 23 +++++++++++++++++++++++ data/templates/list.htm | 4 ++++ www/.htaccess | 2 ++ www/feed-new.php | 19 +++++++++++++++++++ 5 files changed, 49 insertions(+) create mode 100644 data/templates/feed-new.htm create mode 100644 www/feed-new.php diff --git a/README.rst b/README.rst index f805e77..255de2a 100644 --- a/README.rst +++ b/README.rst @@ -283,6 +283,7 @@ If you use nginx, place the following lines into your ``server`` block: rewrite ^/([0-9]+)/tool/([^/]+)/(.+)$ /tool.php?id=$1&tool=$2&file=$3; rewrite ^/new$ /new.php; + rewrite ^/feed/new$ /feed-new.php; rewrite ^/list$ /list.php; rewrite ^/list/([0-9]+)$ /list.php?page=$1; diff --git a/data/templates/feed-new.htm b/data/templates/feed-new.htm new file mode 100644 index 0000000..c0d5fa5 --- /dev/null +++ b/data/templates/feed-new.htm @@ -0,0 +1,23 @@ + + + {{title}}: New pastes + + + {{url}} +{% set repo = pastes.repos.0 %} + {{repo.crdate|date('c')}} + +{% for repo in pastes.repos %} + + {{repo.getLink('display', null, true)}} + {{repo.getTitle}} + {{repo.crdate|date('c')}} + + + {% set owner=repo.getOwner() %} + {{owner.name}} + {{owner.email}} + + +{% endfor %} + \ No newline at end of file diff --git a/data/templates/list.htm b/data/templates/list.htm index 0315119..ac3d664 100644 --- a/data/templates/list.htm +++ b/data/templates/list.htm @@ -1,6 +1,10 @@ {% extends "base.htm" %} {% block title %}List of all pastes{% endblock %} +{% block meta %} + +{% endblock %} + {% block content %}