Author: patrys
Date: Tue Nov  8 19:49:12 2005
New Revision: 6525

Added:
   poldek-rss/poldekbuild.sh   (contents, props changed)
Modified:
   poldek-rss/poldekdiff.sh
Log:
- updated to latest version, misc RSS format fixes


Added: poldek-rss/poldekbuild.sh
==============================================================================
--- (empty file)
+++ poldek-rss/poldekbuild.sh   Tue Nov  8 19:49:12 2005
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+TEMPDIR=/home/users/patrys/tmp
+DESTDIR=/srv/http/planet/poldek
+KEEPHIST=14
+POLDEK=/usr/bin/ipoldek
+
+       DATE=$(date -R)
+
+       RSS="<rss version=\"2.0\">
+       <channel>
+               <title>PLD FTP Traffic</title>
+               <link>http://pld-linux.org/</link>
+               <description>Automated FTP traffic data for PLD 
Linux</description>
+               <managingEditor>[EMAIL PROTECTED]</managingEditor>
+               <lastBuildDate>$DATE</lastBuildDate>"
+       for i in $(seq $KEEPHIST)
+       do
+               if [ -r "$TEMPDIR/poldek.$i" ]
+               then
+                       ITEM=$(cat "$TEMPDIR/poldek.$i")
+                       RSS="$RSS
+$ITEM"
+               fi
+       done
+       RSS="$RSS
+       </channel>
+</rss>"
+       echo "$RSS" > "$DESTDIR/poldek.rss"
+       chmod 644 "$DESTDIR/poldek.rss"

Modified: poldek-rss/poldekdiff.sh
==============================================================================
--- poldek-rss/poldekdiff.sh    (original)
+++ poldek-rss/poldekdiff.sh    Tue Nov  8 19:49:12 2005
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-TEMPDIR=~/tmp
+TEMPDIR=/home/users/patrys/tmp
 DESTDIR=/srv/http/planet/poldek
 KEEPHIST=14
 POLDEK=/usr/bin/ipoldek
@@ -16,7 +16,7 @@
 then
        for i in $(seq $(($KEEPHIST - 1)) -1 1)
        do
-               if [ -e "$TEMPDIR/poldek.$i" ]
+               if [ -r "$TEMPDIR/poldek.$i" ]
                then
                        mv "$TEMPDIR/poldek.$i" "$TEMPDIR/poldek.$(($i + 1))"
                fi
@@ -24,6 +24,8 @@
 
        DATE=$(date -R)
 
+       GUID=$(date '+%Y%m%d%H%M')
+
        if [ -z "$ADDEDLIST" ]
        then
                ADDEDLIST="&lt;li&gt;none&lt;/li&gt;"
@@ -36,10 +38,10 @@
 
        THELIST="
                <item>
-                       <guid isPermaLink=\"false\">http://pld-linux.org/</guid>
+                       <guid 
isPermaLink=\"false\">http://pld-linux.org/#$GUID</guid>
                        <pubDate>$DATE</pubDate>
                        <title>FTP Traffic Update</title>
-                       <author>FTP Traffic Data</author>
+                       <author>FTP Traffic Data &lt;[EMAIL 
PROTECTED]&gt;</author>
                        <description>
                                &lt;p&gt;New packages as of $DATE:&lt;/p&gt;
                                &lt;ul&gt;$ADDEDLIST&lt;/ul&gt;
@@ -59,10 +61,11 @@
                <lastBuildDate>$DATE</lastBuildDate>"
        for i in $(seq $KEEPHIST)
        do
-               if [ -e "$TEMPDIR/poldek.$i" ]
+               if [ -r "$TEMPDIR/poldek.$i" ]
                then
                        ITEM=$(cat "$TEMPDIR/poldek.$i")
-                       RSS="$RSS$ITEM"
+                       RSS="$RSS
+$ITEM"
                fi
        done
        RSS="$RSS
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to