home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 4
/
AACD04.ISO
/
AACD
/
Online
/
Upd8
/
Upd8.readme
< prev
next >
Wrap
Text File
|
1999-11-17
|
12KB
|
278 lines
Short: Reports updated webpages. v.1.2
Author: carl.licke@swipnet.se (Carl Licke)
Uploader: carl.licke@swipnet.se (Carl Licke)
Version: 1.2
Type: comm/www
Replaces: comm/www/upd8*
Requires: tritonrexx.library, rxsocket.library
Upd8 v.1.2 (visitware) by Carl Licke / Turbid design
This release should fix the 'openurl.library' problem, but to use
this (optional) library you also need to install 'rmh.library'.
History with latest changes can be found at the bottom of this text.
I found the new, similar software called GuardAmy on Aminet which
seems to be, ehum, pretty good! As a result I got rid of my lazyness
and uploaded this new version of Upd8 which have been around half
ready for some time, instead of wasting it. I think Upd8 still has
some good points so I will continue my support if someone likes it
as an alternative, so please tell me if this is the case with you!
introduction
------------
Are you always browsing the web to check if your favourite webpages
are updated? Then this software is for you! It checks all the pages
on your configured list, and reports all updated pages it finds!
Additionally it has a nice interface with progressbar etc. and it can
show the webpages using your favourite browser or using the internal
(primitive) HTML viewer!
This software is visitware!
If you use it, you have to visit my website and have a look around:
http://home.swipnet.se/turbid/
Electronic mail is always appreciated:
carl.licke@swipnet.se
Use this software at your own risk! ARexx source included!
installation
------------
1 Copy the icon and program wherever you want them.
Upd8 saves it's prefs and listfiles in the directory where it's
stored so an own directory is preferable.
2 Make sure you have 'tritonrexx.library' and 'rxsocket.library'
in your 'Libs:' directory! If you don't have them you will have
to install them yourself, they can be found on Aminet.
And don't forget to install the 'triton.library' which comes
with the 'tritonrexx.library' package!
Optionally install 'openurl.library' together with 'rmh.library'
for better browser support, and the full Triton package for better
GUI support (save window positions etc.)!
Find links to the latest versions of these libraries here:
http://home.swipnet.se/turbid/software_amiga.html
(You must also have your 'SYS:System/RexxMast' started, which many
Amigas already have.)
usage
-----
* some great uses for this program:
- All those newspages that never change.
- All your favourite pages that you otherwise MUST check every day.
- To detect new Aminet uploads!
- Detect updates of binary files! Aminet can be reached through HTTP.
- Got any more special uses?
The basic operation might be pretty self explanatory, byt here is
a documentation of all gadgets and stuff.
* main window gadgets:
- locations:
The list of locations to keep track of. To the left of each entry
is the methods of verifying written in parenthesis. Doubleclicking on
an entry will mark it, so will pressing the space key.
The marked entries have '>' written before them.
You can move the selector with the arrow keys.
- updated locations:
A list which displays the updated locations found. Doubleclicking on
an entry will show information about it.
You can move the selector with the number pad keys.
- verify : Check if the selected location is updated.
- new : Add a new location to your list.
- delete : Remove the selected location from your list.
- edit : Change some data of the selected location.
- data : Show some data of the selected location.
- browse:
Upd8 searches for any started browser it recognizes.
If it doesn't find any active browser, it starts the one you configured.
After that the selected location is loaded into your browser.
This procedure is done, better, by 'openurl.library' if installed.
- show:
View the selected location with the internal viewer. This function
is here mainly to see if Upd8 gets the right page. But it can also
be used for normal viewing. It shows the separate viewing URL if
available, so you will have to cut and paste to test the normal URL.
Links and images are displayed like {link text} and [image description].
- (textfield) : A status and message field.
- (progressbar): Fills as the locations are verified.
- forget : Remove this entry from the updated locations list.
- verify all : Verify all your locations for updates.
- verify marked:
Verify your marked locations for updates.
For this and verify all, a window will list all failures at once,
if 'continue on error' is selected in prefs (default).
This window can be open simultaneously with the main window.
On verify all/marked the locations which fails will be marked
and the ones which succeed will be unmarked.
This will help you to retry.
- import BookCon:
Choose a BookCon text file to import locations from.
BookCon is a free program available on AmiNet which converts
bookmark files between different formats. Upd8 can import the
format called plain text.
- prefs : Open the preferences window.
- quit : Quit program. Also saves the list if changed.
* prefs window gadgets:
- verify all at start: Verify all location when starting Upd8.
- continue on error:
Do not interrupt the checking of multiple entries on error,
instead report all failures when done.
- notify when ready:
Notify with requester when multiple locations have been verified.
- mark imported : Mark the locations which are imported.
- browser path : Path of the browser to start if needed.
- viewer textwidth : Width of the text in the show window.
- transfer timeout : Timeout for data transfers.
- size threshold:
If a location is verified by size, the change of size has to
be greater than this value to be reported as updated.
* verification methods:
- (date): The best method which uses the date sent by the server
to see if the location is updated.
- (size): If the server does not send any date, Upd8 compares the
new size of the location to the last size.
This can also be done quick if the server tells the new
size to Upd8. If this is not the case, Upd8 has to
download the whole location to see how long it is.
The last case is often much slower.
Needless to say, the methods based on size data is less
reliable as the updated page could have the same size.
- (fsze): If the server tells a false date, like GeoCities which
always sends the current date, this method can be turned
on when adding or editing a location. The force size
method always verifies the size even if date is available.
If you choose this in 'edit', the first verification
directly after this will never detect an update.
So you might want to verify directly after the change.
- (????): This location has not been verified and the method to be
used is unknown. The first time this location is verified,
it will not show up as updated, because it has no previous
data to compare with.
problems and solutions
----------------------
* Unable to browse URLs which have the character '=' in them.
This is probably because of some parsing or something somewhere.
To cure this, put doublequotes on %u everywhere in OpenURL config
("%u"). This helps all software using 'upenurl.library'.
* If the program won't start, make sure you have all the required
libraries (see 'installation').
* If you still have problems you can turn on the debug output. Just
change the tooltype named 'console' from 'NIL:' to 'CON:'.
If the output is interesting, please report it!
* It is possible that Upd8 reports false updates even in date mode.
This happens when the webmaster uploads without any changes made.
* When adding a webpage which uses frames, be sure to use the URL
of the particular frame you wish to keep track of. The URL for
separate frames can often be found in the menu frame, if one is
available. To verify if you got the right URL, type it in your
browser or view it with the show function of Upd8.
If only the right page with no frames comes up, it should be right.
You can set the 'separate viewing URL' to the main page with frames
though.
* If your URL works with your browser but not with Upd8:
- Upd8 only supports HTTP, so your URL must start with 'http://'.
Upd8 automatically adds 'http://' if you do not enter it yourself, but
this is useless if you entered for example a FTP only server.
- Feel free to e-mail non working URLs to me!
* Please report found problems and/or solutions!
future
------
* Multiple connections. (I who thought I wouldn't need to do this,
but the competition forced it :-))
* Abort button for 'verify all' and 'verify'.
* Fill in the fields for a new location automatically from the
page which is currently opened in your browser.
Well, wonder where I got that idea :-)
* Possibility to disable a location, the '----' method or something...
* Maybe not list double updates of one page?
* Maybe use checksum for size verified pages (and date verified?).
* More individual settings for every location.
* Possibility to sort locations automatically or with up/down buttons.
* Option to get name from the title of the real page (HTML).
* Porting to C, E or some other nice language.
* Maybe an ARexx port (not in the same sense as above!) if someone
finds this useful.
* Support for authorization and other technical network features.
Only on request, or if I'm very nice some day!
* Smarter progress indication for 'verify marked'.
* Please suggest and give comments!
bugs/limitations
----------------
* There were problems reported with the main window not being updated
and continuos CPU load when activating it, if I understood correctly.
Please report if you encounter these problems, because I don't!
* Please report found bugs and/or solutions!
thanks to
---------
Alfonso Ranieri for 'rxsocket.library'!
Jürgen Kohrmeyer for 'tritonrexx.library'!
Troels Walsted Hansen for 'openurl.library'!
And in no particular order to Jan-willem van Eys, Jerome Chesnot,
Petra Struck, Matti Tiainen, Bo Arnholm, Stuart Tomlinson, Ron Jensen,
Rolf Kleiber, Michael Jaccoud, Stephen, Radek Machacek, and Robert Kihl
(and some other people whos names I lost together with my e-mails) who
mailed me with suggestions, code, help and encouragement!
BTW, excuse me for my lazyness ;-)
history
-------
1.2 : Fixed problem with 'openurl.library'.
'rmh.library' is now needed to enjoy 'openurl.library'.
1.1 : You can now select multiple locations to verify at once.
OpenURL.library supported.
Continue on error option with smart retry!
Separate viewing URL for framed sites etc..
You can now enter URLs longer than 64 characters (512 :-)).
The '=' in URL problem solved (see 'problems and solutions').
You can force Upd8 to use the size method on a location.
Importing of BookCon plain text files is possible.
Full keyboard control everywhere.
Some improvements to HTTP code (no cached pages etc.).
Some other improvements and GUI changes.
1.0ß2: Major improvement. New GUI, new features, better HTTP code.
Note that the format of the listfile has changed.
0.7 : Rather crappy code, but the basics are working.
ARexx (or other) source viewable in all following versions.