summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-07-07 11:05:59 +0000
committerTrygve Laugstøl <trygvis@inamo.no>2012-07-07 11:05:59 +0000
commit70979599d6567a9f67848f2bdb78dd3af8906078 (patch)
tree13a5240c56fac098e1d1b2682ea4b9dea9b263ca
parent219906fbe5b4aaee1cb440e8180338ba88c54dea (diff)
downloadtv.nrk.no-to-atom-70979599d6567a9f67848f2bdb78dd3af8906078.tar.gz
tv.nrk.no-to-atom-70979599d6567a9f67848f2bdb78dd3af8906078.tar.bz2
tv.nrk.no-to-atom-70979599d6567a9f67848f2bdb78dd3af8906078.tar.xz
tv.nrk.no-to-atom-70979599d6567a9f67848f2bdb78dd3af8906078.zip
o Less piping to make it easier to see where stuff fails.HEADmaster
-rw-r--r--README.txt6
l---------tv.nrk.no.xsl.txt1
-rwxr-xr-xupdate-feed.sh7
l---------update-feed.sh.txt1
4 files changed, 11 insertions, 4 deletions
diff --git a/README.txt b/README.txt
index cd95ae5..9531917 100644
--- a/README.txt
+++ b/README.txt
@@ -4,3 +4,9 @@ don't want to poll it all the time? Then this is the thing for you!
This is a small experiment to create an atom feed from
http://tv.nrk.no. Put the .atom file in your feed reader and you'll
get a feed with the recent shows from NRK.
+
+The source code is available here:
+http://trygvis.dyndns.org/~trygvis/git/2012/07/tv.nrk.no-to-atom.git
+
+Feel free to use the .atom feed directly in your reader or adjust the
+script and send me your patches.
diff --git a/tv.nrk.no.xsl.txt b/tv.nrk.no.xsl.txt
deleted file mode 120000
index c14950c..0000000
--- a/tv.nrk.no.xsl.txt
+++ /dev/null
@@ -1 +0,0 @@
-tv.nrk.no.xsl \ No newline at end of file
diff --git a/update-feed.sh b/update-feed.sh
index ef55874..12ac1a2 100755
--- a/update-feed.sh
+++ b/update-feed.sh
@@ -7,7 +7,7 @@ checksum() {
}
fetch() {
- curl -s http://tv.nrk.no/listobjects/recentlysent | dos2unix | xmllint --html --dropdtd --xmlout - 2> /dev/null > tv.nrk.no.html.new
+ curl -s -o tv.nrk.no.html.new http://tv.nrk.no/listobjects/recentlysent
if [ -r tv.nrk.no.html -a "`checksum tv.nrk.no.html.new`" == "`checksum tv.nrk.no.html`" ]
then
@@ -16,10 +16,13 @@ fetch() {
exit 0
fi
+ dos2unix tv.nrk.no.html.new
+ xmllint --html --dropdtd --xmlout tv.nrk.no.html.new 2> /dev/null > tv.nrk.no.html.new2
+ mv tv.nrk.no.html.new2 tv.nrk.no.html.new
mv tv.nrk.no.html.new tv.nrk.no.html
}
-# fetch
+fetch
mkdir -p tmp
diff --git a/update-feed.sh.txt b/update-feed.sh.txt
deleted file mode 120000
index c0c7c0c..0000000
--- a/update-feed.sh.txt
+++ /dev/null
@@ -1 +0,0 @@
-update-feed.sh \ No newline at end of file