REBOL [
Title: "National Geographic Image of the Day Downloader"
Date: 21-Sep-2001
Version: 1.0.0
File: %ngbg.r
Author: "Ian Monroe"
Purpose: {Downloads the current picture of the day from nationalgeographic.com and
saves it to a location of your choice. Directions: Change the 'filename'
in the source to the location of your choice.
The agrument -s causes it to be silent and so not print what step it is
at. These directions can be seen by adding a -h agrument.
}
Email: ul303seyj001@sneakemail.com
Web: http://mlug.missouri.edu/~eean/projects.php
Category: [markup text web 2]
]
filename: %ngbg.jpg ; change to wanted location
PrintStuff: true
if system/script/args == "-s"
[ PrintStuff: false ]
if system/script/args == "-h"
[
print "Downloads the current picture of the day from nationalgeographic.com and saves it to a location of your choice."
print "Change the 'filename' variable in the source to the location of your choice."
print "The agrument -s causes it to be silent and not print what step it is at."
quit
]
if PrintStuff
[ prin "Downloading National Geographic wallpaper.cgi web page..." ]
ngwebsite: http://magma.nationalgeographic.com/cgi-bin/pod/wallpaper.cgi
page: read ngwebsite
if PrintStuff
[ print " Done." ]
parse page [thru "/pod/pictures/lg_wallpaper/" copy NameOfJpg to "^">"]
imageloc: join http://magma.nationalgeographic.com/pod/pictures/lg_wallpaper/ NameOfJpg
if PrintStuff
[
prin "Downloading "
prin imageloc
print " ..."
]
image: read/binary imageloc
write/binary filename image
if PrintStuff
[ prin filename
print " saved" ]