[FFmpeg-cvslog] [ffmpeg-web] branch master updated. f3e7874 web/rss: Include content of the news article
gitolite
ffmpeg-cvslog at ffmpeg.org
Sat Aug 30 21:21:28 CEST 2014
The branch, master has been updated
via f3e787400b0351d08183df183b6497db53ff6a8d (commit)
from b3d5da4914ddf248e7097d8d0a399f156f667b3a (commit)
- Log -----------------------------------------------------------------
commit f3e787400b0351d08183df183b6497db53ff6a8d
Author: Alexander Strasser <eclipse7 at gmx.net>
AuthorDate: Thu May 1 22:34:46 2014 +0200
Commit: Alexander Strasser <eclipse7 at gmx.net>
CommitDate: Sat Aug 30 21:35:28 2014 +0200
web/rss: Include content of the news article
Fixes Trac ticket #844
Inspired-by-patch-from: Gerion Entrup
Signed-off-by: Alexander Strasser <eclipse7 at gmx.net>
diff --git a/Makefile b/Makefile
index bbd9d51..5c376eb 100644
--- a/Makefile
+++ b/Makefile
@@ -38,19 +38,24 @@ htdocs/%.html: src/% src/%_title src/%_js $(DEPS)
$(RSS_TARGET): htdocs/index.html
echo '<?xml version="1.0" encoding="UTF-8" ?>' > $@
- echo '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">' >> $@
+ echo '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">' >> $@
echo '<channel>' >> $@
echo ' <title>FFmpeg RSS</title>' >> $@
echo ' <link>http://ffmpeg.org</link>' >> $@
echo ' <description>FFmpeg RSS</description>' >> $@
echo ' <atom:link href="http://ffmpeg.org/main.rss" rel="self" type="application/rss+xml" />' >> $@
- grep '<a *id=".*" *></a><h3>.*20..,.*</h3>' $< | sed 'sX<a *id="\(.*\)" *> *</a> *<h3>\(.*20..\), *\(.*\)</h3>X\
+ awk '/<a *id=".*" *> *<\/a> *<h3>.*20.., *.*<\/h3>/ { p = 1 } /<h1>Older entries are in the .*news archive/ { p = 0 } p' $< \
+ | sed 'sX<a *id="\(.*\)" *> *</a> *<h3>\(.*20..\), *\(.*\)</h3>X\
+ ]]></content:encoded>\
+ </item>\
<item>\
<title>\2, \3</title>\
<link>http://ffmpeg.org/index.html#\1</link>\
<guid>http://ffmpeg.org/index.html#\1</guid>\
- </item>\
-X' >> $@
+ <content:encoded><![CDATA[X' \
+ | awk 'NR > 3' >> $@
+ echo ' ]]></content:encoded>' >> $@
+ echo ' </item>' >> $@
echo '</channel>' >> $@
echo '</rss>' >> $@
-----------------------------------------------------------------------
Summary of changes:
Makefile | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
hooks/post-receive
--
More information about the ffmpeg-cvslog
mailing list