View Single Post
Old 03-30-2008, 04:09 PM   #21
carandol
Evangelist
carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.carandol ought to be getting tired of karma fortunes by now.
 
carandol's Avatar
 
Posts: 423
Karma: 2153430
Join Date: Dec 2007
Device: BeBook
New! Improved!

Now that I've got this working, I've tinkered with the script a bit, so that instead of just downloading the World News, it downloads all the sections of G24; Top Stories, World News, Business News, Media News and Sports News. If you don't want any of the sections, remove (or hash out) the relevant bit of script.

I've included a few tips in comments in the script for setting it up, with alternate lines for internal memory and MMC card (though not for CF card because it doesn't seem to work).

Anyway, here's the code, and the whole thing's zipped below.

Code:
#!/bin/sh
export GUARDIAN_PATH=/mnt/free/newspapers/Guardian24 ## for internal memory
#export GUARDIAN_PATH=/media/card/newspapers/Guardian24 ## for MMC card
### Note: doesn't seem to work with CF card
### Connect -- insert details for wireless network
/usr/bin/wired.sh start 
/usr/bin/wireless.sh start <SSID> <ENC_TYPE> <PASS>
### Top Stories ###
rm -rf $GUARDIAN_PATH/Topstories.pdf
mkdir $GUARDIAN_PATH/Topstories.pdf
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><package><metadata><dc-metadata><Title>The Guardian 24h Top Stories</Title><Description>Downloaded: `echo \`date\``</Description></dc-metadata><y-metadata><startpage>Topstories.pdf</startpage><image>icon.png</image><version>000</version></y-metadata></metadata></package>" > $GUARDIAN_PATH/Topstories.pdf/manifest.xml
wget -O $GUARDIAN_PATH/Topstories.pdf/Topstories.pdf http://download.guardian.co.uk/g24/Topstories.pdf
cp $GUARDIAN_PATH/get-guardian/icon.png $GUARDIAN_PATH/Topstories.pdf/icon.png
### World News ###
rm -rf $GUARDIAN_PATH/World.pdf
mkdir $GUARDIAN_PATH/World.pdf
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><package><metadata><dc-metadata><Title>The Guardian 24h World News</Title><Description>Downloaded: `echo \`date\``</Description></dc-metadata><y-metadata><startpage>World.pdf</startpage><image>icon.png</image><version>000</version></y-metadata></metadata></package>" > $GUARDIAN_PATH/World.pdf/manifest.xml
wget -O $GUARDIAN_PATH/World.pdf/World.pdf http://download.guardian.co.uk/g24/World.pdf
cp $GUARDIAN_PATH/get-guardian/icon.png $GUARDIAN_PATH/World.pdf/icon.png
### Business ###
rm -rf $GUARDIAN_PATH/Business.pdf
mkdir $GUARDIAN_PATH/Business.pdf
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><package><metadata><dc-metadata><Title>The Guardian 24h Business News</Title><Description>Downloaded: `echo \`date\``</Description></dc-metadata><y-metadata><startpage>Business.pdf</startpage><image>icon.png</image><version>000</version></y-metadata></metadata></package>" > $GUARDIAN_PATH/Business.pdf/manifest.xml
wget -O $GUARDIAN_PATH/Business.pdf/Business.pdf http://download.guardian.co.uk/g24/Business.pdf
cp $GUARDIAN_PATH/get-guardian/icon.png $GUARDIAN_PATH/Business.pdf/icon.png
### Media ###
rm -rf $GUARDIAN_PATH/Media.pdf
mkdir $GUARDIAN_PATH/Media.pdf
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><package><metadata><dc-metadata><Title>The Guardian 24h Media News</Title><Description>Downloaded: `echo \`date\``</Description></dc-metadata><y-metadata><startpage>Media.pdf</startpage><image>icon.png</image><version>000</version></y-metadata></metadata></package>" > $GUARDIAN_PATH/Media.pdf/manifest.xml
wget -O $GUARDIAN_PATH/Media.pdf/Media.pdf http://download.guardian.co.uk/g24/Media.pdf
cp $GUARDIAN_PATH/get-guardian/icon.png $GUARDIAN_PATH/Media.pdf/icon.png
### Sport ###
rm -rf $GUARDIAN_PATH/Sport.pdf
mkdir $GUARDIAN_PATH/Sport.pdf
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><package><metadata><dc-metadata><Title>The Guardian 24h Sport News</Title><Description>Downloaded: `echo \`date\``</Description></dc-metadata><y-metadata><startpage>Sport.pdf</startpage><image>icon.png</image><version>000</version></y-metadata></metadata></package>" > $GUARDIAN_PATH/Sport.pdf/manifest.xml
wget -O $GUARDIAN_PATH/Sport.pdf/Sport.pdf http://download.guardian.co.uk/g24/Sport.pdf
cp $GUARDIAN_PATH/get-guardian/icon.png $GUARDIAN_PATH/Sport.pdf/icon.png
### Disconnect
/usr/bin/wired.sh stop
/usr/bin/wireless.sh stop
Attached Files
File Type: zip Guardian24.zip (5.7 KB, 392 views)
carandol is offline   Reply With Quote