------------------------------------------------------------------------
r593 | thomas | 2006-03-12 07:40:15 -0500 (Sun, 12 Mar 2006) | 1 line

ensure the README.txt looks good at 76 columns
------------------------------------------------------------------------
r592 | thomas | 2006-03-12 07:32:00 -0500 (Sun, 12 Mar 2006) | 1 line

Improve the README.txt a bit
------------------------------------------------------------------------
r591 | thomas | 2006-03-12 07:19:35 -0500 (Sun, 12 Mar 2006) | 1 line

fix old options in README.txt
------------------------------------------------------------------------
r590 | thomas | 2006-03-11 07:58:44 -0500 (Sat, 11 Mar 2006) | 1 line

Remove the files from , not the repository
------------------------------------------------------------------------
r589 | thomas | 2006-03-11 07:57:52 -0500 (Sat, 11 Mar 2006) | 1 line

3.9.0
------------------------------------------------------------------------
r588 | thomas | 2006-03-11 07:55:36 -0500 (Sat, 11 Mar 2006) | 1 line

Do not save an output file if no caches were found (new bug), and if an env variable named OLDDIR exists, use it to determine relative path
------------------------------------------------------------------------
r587 | thomas | 2006-03-11 07:43:38 -0500 (Sat, 11 Mar 2006) | 1 line

Update the packaging process a bit, mostly for the Windows distribution side
------------------------------------------------------------------------
r586 | thomas | 2006-03-11 07:39:49 -0500 (Sat, 11 Mar 2006) | 1 line

Update syntax examples, and don't use Dir.pwd in rubyscript2exe environments
------------------------------------------------------------------------
r585 | thomas | 2006-03-10 16:36:05 -0500 (Fri, 10 Mar 2006) | 1 line

If no caches are found in the TUI, don't exit
------------------------------------------------------------------------
r584 | thomas | 2006-03-10 16:12:19 -0500 (Fri, 10 Mar 2006) | 1 line

3.9.0b5
------------------------------------------------------------------------
r583 | thomas | 2006-03-10 16:07:56 -0500 (Fri, 10 Mar 2006) | 1 line

Update the software listing in the FAQ
------------------------------------------------------------------------
r582 | thomas | 2006-03-10 16:07:25 -0500 (Fri, 10 Mar 2006) | 1 line

Do better at finding fun_scores.dat, and handle the loss if we cannot find it
------------------------------------------------------------------------
r581 | thomas | 2006-03-10 16:06:39 -0500 (Fri, 10 Mar 2006) | 1 line

Enable (v) for verbose mode toggle
------------------------------------------------------------------------
r580 | thomas | 2006-03-10 15:50:00 -0500 (Fri, 10 Mar 2006) | 57 lines

* fix single-comment-in-GPX bug (and most likely others) reported by Medcin Medcin
* fix missing fun_scores.dat bug reported by Jason Beaird


------------------------------------------------------------------------
r579 | thomas | 2006-03-10 12:41:04 -0500 (Fri, 10 Mar 2006) | 1 line

fix --output relative path bug
------------------------------------------------------------------------
r578 | thomas | 2006-03-10 07:03:26 -0500 (Fri, 10 Mar 2006) | 1 line

display outputDir, not pwd in the TUI directory prompt
------------------------------------------------------------------------
r577 | thomas | 2006-03-10 07:00:21 -0500 (Fri, 10 Mar 2006) | 1 line

3.9.0b4
------------------------------------------------------------------------
r576 | thomas | 2006-03-10 06:59:59 -0500 (Fri, 10 Mar 2006) | 5 lines

* GPX <time> and <groundspeak:date> fixes, as requested by Wouter van de Weerd
* If a cache has no comments yet, it gets a fun factor score of 3.0
* Better handling of parsing errors when we cannot detect a cache name


------------------------------------------------------------------------
r575 | thomas | 2006-03-10 06:39:17 -0500 (Fri, 10 Mar 2006) | 1 line

fix directory selection bugs, ask about directories selected that do not exist
------------------------------------------------------------------------
r574 | thomas | 2006-03-10 06:25:17 -0500 (Fri, 10 Mar 2006) | 18 lines

3.9.0b3:

tools:
* makedist bugs: include tools directory, fix geotoad->lib migration bug.

docs:
* minor update to FAQ, add GPXview and mention fun factor.

code:
* Add FunFactor to text output
* overhaul of cache, output, and config directory detection. We no longer
  default to an output directory of pwd, but try to find the users Desktop.
* use .to_yaml to save the configuration file to avoid bug found by Dave Watson.
* make sure automatic filename converts any input .to_s, fixes bug found by Dave Watson.
* only login to GC.com if necessary
         


------------------------------------------------------------------------
r573 | thomas | 2006-03-09 22:03:18 -0500 (Thu, 09 Mar 2006) | 1 line

Add version check
------------------------------------------------------------------------
r572 | thomas | 2006-03-09 21:46:35 -0500 (Thu, 09 Mar 2006) | 1 line

Update TODO
------------------------------------------------------------------------
r571 | thomas | 2006-03-09 21:34:42 -0500 (Thu, 09 Mar 2006) | 1 line

3.9.0b2
------------------------------------------------------------------------
r570 | thomas | 2006-03-09 21:34:21 -0500 (Thu, 09 Mar 2006) | 1 line

change some debugging messages to use debug()
------------------------------------------------------------------------
r569 | thomas | 2006-03-09 21:32:56 -0500 (Thu, 09 Mar 2006) | 1 line

Update the README with new options
------------------------------------------------------------------------
r568 | thomas | 2006-03-09 21:25:57 -0500 (Thu, 09 Mar 2006) | 6 lines

* we now support saving to a configuration file!
* bugfixes for the crazy workarounds we do to have two directory/file options in the TUI
  but only one on the command line
* bugfixes for when options are input as integer instead of string (YAML.load)


------------------------------------------------------------------------
r567 | thomas | 2006-03-09 18:46:26 -0500 (Thu, 09 Mar 2006) | 1 line

3.9.0b1, interface update for the new options. Still have bug with file/dir handling
------------------------------------------------------------------------
r566 | thomas | 2006-03-09 08:59:00 -0500 (Thu, 09 Mar 2006) | 1 line

geocache -> lib, add data
------------------------------------------------------------------------
r565 | thomas | 2006-03-09 08:43:49 -0500 (Thu, 09 Mar 2006) | 1 line

Increase local caching slightly. Caches moved from 4-6 days, user searches are now 12 hours, and other searches are now 20 hours
------------------------------------------------------------------------
r564 | thomas | 2006-03-09 08:38:27 -0500 (Thu, 09 Mar 2006) | 1 line

Bump to 3.8.0a2
------------------------------------------------------------------------
r563 | thomas | 2006-03-09 08:28:47 -0500 (Thu, 09 Mar 2006) | 1 line

Add support for funfactor, -f/-F, using Bayesian statistics
------------------------------------------------------------------------
r562 | thomas | 2006-03-09 08:28:09 -0500 (Thu, 09 Mar 2006) | 1 line

Update cache direction parsing
------------------------------------------------------------------------
r561 | thomas | 2006-03-09 06:38:48 -0500 (Thu, 09 Mar 2006) | 1 line

Apply some re-formatting courtesy of Eclipse RDT
------------------------------------------------------------------------
r560 | thomas | 2006-03-08 22:47:28 -0500 (Wed, 08 Mar 2006) | 1 line

one last rename
------------------------------------------------------------------------
r559 | thomas | 2006-03-08 22:47:14 -0500 (Wed, 08 Mar 2006) | 1 line

Add space
------------------------------------------------------------------------
r558 | thomas | 2006-03-08 22:47:01 -0500 (Wed, 08 Mar 2006) | 1 line

More overhauling of options
------------------------------------------------------------------------
r557 | thomas | 2006-03-08 22:18:21 -0500 (Wed, 08 Mar 2006) | 1 line

Add Id tags where missing
------------------------------------------------------------------------
r556 | thomas | 2006-03-08 22:15:28 -0500 (Wed, 08 Mar 2006) | 1 line

retag everything
------------------------------------------------------------------------
r555 | thomas | 2006-03-08 22:11:45 -0500 (Wed, 08 Mar 2006) | 1 line

rename geocache to lib
------------------------------------------------------------------------
r554 | thomas | 2006-03-08 22:11:20 -0500 (Wed, 08 Mar 2006) | 1 line

fun.rb was actually the rating creation db, we still need to move things around
------------------------------------------------------------------------
r553 | thomas | 2006-03-08 22:03:48 -0500 (Wed, 08 Mar 2006) | 1 line

Add funmeter data
------------------------------------------------------------------------
r552 | thomas | 2006-03-08 22:03:37 -0500 (Wed, 08 Mar 2006) | 1 line

Add funmeter code
------------------------------------------------------------------------
r551 | thomas | 2006-03-08 22:03:28 -0500 (Wed, 08 Mar 2006) | 1 line

be more explicit to avoid eclipse warning with SLEEP*1.5
------------------------------------------------------------------------
r550 | thomas | 2006-03-08 20:36:53 -0500 (Wed, 08 Mar 2006) | 1 line

Error out if someone tries to run geotoad without a username & password
------------------------------------------------------------------------
r549 | thomas | 2006-03-08 20:33:55 -0500 (Wed, 08 Mar 2006) | 1 line

Fix other changes to the parser: hint, comments, long description
------------------------------------------------------------------------
r548 | thomas | 2006-03-08 18:53:42 -0500 (Wed, 08 Mar 2006) | 9 lines

3.8.0a1:
 * working cookie support for the new login changes, CLI, not TUI (yet!)
 * overhauled command line options, some of which have been changed to
   accomadate the new -u and -p options for logging in to geocaching.com
 * SLEEP/SLOWMODE changed from 2/300 to 3/150 
 * Better reporting of page parse issues, including ErrorMessage
 * Complete shadowget overhaul


------------------------------------------------------------------------
r534 | thomas | 2005-11-19 10:46:48 -0500 (Sat, 19 Nov 2005) | 1 line

Commit our current work in progress
------------------------------------------------------------------------
r489 | thomas | 2005-10-17 22:12:24 -0400 (Mon, 17 Oct 2005) | 1 line

auth: the new login interface
------------------------------------------------------------------------
r488 | thomas | 2005-10-17 22:12:07 -0400 (Mon, 17 Oct 2005) | 1 line

Rip out old ShadowFetch code, start adding new login code
------------------------------------------------------------------------
r487 | thomas | 2005-10-17 20:33:54 -0400 (Mon, 17 Oct 2005) | 1 line

Retag as 3.8.0b1
------------------------------------------------------------------------
r486 | thomas | 2005-10-17 20:33:02 -0400 (Mon, 17 Oct 2005) | 1 line

Roll back to 3.7.6 for the most part
------------------------------------------------------------------------
r456 | tstrombe | 2005-02-28 08:13:45 -0500 (Mon, 28 Feb 2005) | 1 line

Changes lost with the last subversion repository crash. Committing everything
------------------------------------------------------------------------
r453 | tstrombe | 2004-06-19 09:27:13 -0400 (Sat, 19 Jun 2004) | 1 line

Fix contrib directory, change .svn remove to a find command
------------------------------------------------------------------------
r452 | tstrombe | 2004-06-19 09:24:18 -0400 (Sat, 19 Jun 2004) | 1 line

Back from the ashes, shadowget is no longer symlinked in
------------------------------------------------------------------------
r450 | tstrombe | 2004-06-19 09:13:07 -0400 (Sat, 19 Jun 2004) | 1 line

Update the README with mention of Delorme
------------------------------------------------------------------------
r449 | tstrombe | 2004-06-19 09:08:42 -0400 (Sat, 19 Jun 2004) | 1 line

3.7.1
------------------------------------------------------------------------
r447 | tstrombe | 2004-06-19 09:05:26 -0400 (Sat, 19 Jun 2004) | 1 line

Add the contrib directory
------------------------------------------------------------------------
r446 | tstrombe | 2004-06-19 09:05:19 -0400 (Sat, 19 Jun 2004) | 1 line

3.7-CURRENT
------------------------------------------------------------------------
r445 | tstrombe | 2004-06-19 09:04:31 -0400 (Sat, 19 Jun 2004) | 1 line

New contrib section, featuring Russell Teagues DeLorme Icon
------------------------------------------------------------------------
r444 | tstrombe | 2004-06-19 09:01:52 -0400 (Sat, 19 Jun 2004) | 1 line

Add delorme syntax, by Russell Teague <russell%mtnbike.org>
------------------------------------------------------------------------
r443 | tstrombe | 2004-06-19 08:59:05 -0400 (Sat, 19 Jun 2004) | 1 line

Include table of contents for html-decrypt. Bug reported by Russell Teague <russell%mtnbike.org>
------------------------------------------------------------------------
r442 | tstrombe | 2004-06-19 08:37:19 -0400 (Sat, 19 Jun 2004) | 1 line

makeXML no longer trips up on invalid international characters. It now replaces them with a question mark. Thanks to Stephen Hutchinson <SEHutchinson%fhsc.com> for helping narrow down the problem
------------------------------------------------------------------------
r441 | tstrombe | 2004-06-19 08:35:36 -0400 (Sat, 19 Jun 2004) | 1 line

gpspoint format compatibility fix from Dan Boger <dan%peeron.com>, makes it compatible with Viking
------------------------------------------------------------------------
r419 | tstrombe | 2004-06-06 12:13:34 -0400 (Sun, 06 Jun 2004) | 1 line

Document text-decrypt and html-decrypt. Thanks to Jerry Davis for noticing the lapse
------------------------------------------------------------------------
r418 | tstrombe | 2004-06-06 12:09:53 -0400 (Sun, 06 Jun 2004) | 1 line

Bring in Dan Bogers gpspoint fix from the trunk
------------------------------------------------------------------------
r417 | tstrombe | 2004-06-06 12:06:41 -0400 (Sun, 06 Jun 2004) | 1 line

gpspoint format fix for compatibility with viking by Dan Boger <dan%peeron.com>
------------------------------------------------------------------------
r378 | tstrombe | 2004-06-03 09:06:09 -0400 (Thu, 03 Jun 2004) | 1 line

Move Shadowfetch to it's own library
------------------------------------------------------------------------
r376 | tstrombe | 2004-05-31 18:28:35 -0400 (Mon, 31 May 2004) | 1 line

doc update
------------------------------------------------------------------------
r375 | tstrombe | 2004-05-31 18:22:21 -0400 (Mon, 31 May 2004) | 1 line

makeXML now handles ampersands without breaking entities
------------------------------------------------------------------------
r374 | tstrombe | 2004-05-31 17:13:55 -0400 (Mon, 31 May 2004) | 1 line

3.7.0b4
------------------------------------------------------------------------
r373 | tstrombe | 2004-05-31 14:33:28 -0400 (Mon, 31 May 2004) | 1 line

I think we now properly support UTF-8 and entity chars as needed
------------------------------------------------------------------------
r372 | tstrombe | 2004-05-31 01:28:46 -0400 (Mon, 31 May 2004) | 9 lines

3.7.0b3: 

* Fix Geotoad CLI help to show longe format type names and use the new
formatRequirement() function.

* MapTech Exchange, gpsdrive, and OziExplorer files no longer require gpsbabel.
* Fix holux template type


------------------------------------------------------------------------
r371 | tstrombe | 2004-05-31 00:29:26 -0400 (Mon, 31 May 2004) | 8 lines

3.7.0b2:

* EasyName is now off by default, to ensure greater compatibility with other
software.
* Broken OziExplorer gpsbabel support replaced with an internal template (untested).
* Better example command line output
 

------------------------------------------------------------------------
r370 | tstrombe | 2004-05-30 23:28:07 -0400 (Sun, 30 May 2004) | 1 line

3.7.0b1
------------------------------------------------------------------------
r369 | tstrombe | 2004-05-30 23:27:50 -0400 (Sun, 30 May 2004) | 24 lines

Many changes related to templates:

input:
* New template format selector in the TUI

template viewing:
* GPX template no longer has duplicate Cache title words in the <desc>
* GPX template now has a real container in it.
* New HTML and Text decrypted hint templates, using some code from Jerry Davis <jfdecd%wi.rr.com>
* Tiger template is now built-in

template logic:
* Templates now have a require field, and a new formatRequirement() function
* entity templates now have high ascii UTF characters munged to be XML-safe.
Thanks to Ryan Sexsmith <rsexsmit%telus.net> for the test case that narrowed
down the problem.
* New latdatapadded and londatapadded variables, currently for the tiger
format only.

other:
* The creator variable now has all whitespace shaved off the end of it,
fixing some templates converted by gpsbabel.


------------------------------------------------------------------------
r368 | tstrombe | 2004-05-30 21:48:53 -0400 (Sun, 30 May 2004) | 7 lines

* Add support for waypoint id (partial) and keyword primary searches.
Waypoint ID searches are a bit of a hack, and should not be used for
anything but testing purposes at the moment.

* Fix for when geotoad doesn't remember what the src for the last get was


------------------------------------------------------------------------
r367 | tstrombe | 2004-05-30 21:44:33 -0400 (Sun, 30 May 2004) | 1 line

URL is now set by details.rb, Make high-ascii UTF chars XML friendly, display an error if a cache without a name pops up, and a debug comment fix
------------------------------------------------------------------------
r366 | tstrombe | 2004-05-30 16:04:14 -0400 (Sun, 30 May 2004) | 1 line

Set src to remote if you fallback from shadowfetch hosts being down properly
------------------------------------------------------------------------
r365 | tstrombe | 2004-05-30 15:50:12 -0400 (Sun, 30 May 2004) | 1 line

Set maxFailures to 0 for the version check to avoid wasting time if the website is down. Display an error if we do not recognize the queryType instead of just silently exiting
------------------------------------------------------------------------
r364 | tstrombe | 2004-05-30 15:48:48 -0400 (Sun, 30 May 2004) | 1 line

Give the ability to set maxFailures, which due to design at the moment behaves as 1 even if you set 0
------------------------------------------------------------------------
r362 | tstrombe | 2004-05-13 09:41:25 -0400 (Thu, 13 May 2004) | 1 line

3.6.1: More lax coordinate handling, display an error message if we can't parse instead of crashing
------------------------------------------------------------------------
r361 | tstrombe | 2004-05-13 09:34:19 -0400 (Thu, 13 May 2004) | 1 line

Embarassing bug reported by sara%vulturenet.de. The TUI did not allow any choice other than zipcode. How did we miss this in the beta period?
------------------------------------------------------------------------
r360 | tstrombe | 2004-05-11 19:53:33 -0400 (Tue, 11 May 2004) | 1 line

Fix the FAQ.txt directory
------------------------------------------------------------------------
r359 | tstrombe | 2004-05-11 19:52:45 -0400 (Tue, 11 May 2004) | 1 line

Substitute %VERSION% in the FAQ too
------------------------------------------------------------------------
r358 | tstrombe | 2004-05-11 19:49:02 -0400 (Tue, 11 May 2004) | 1 line

Include the new FAQ with the releases
------------------------------------------------------------------------
r357 | tstrombe | 2004-05-11 19:44:14 -0400 (Tue, 11 May 2004) | 1 line

3.6.0 Final! Add a FAQ, update the TODO file
------------------------------------------------------------------------
r356 | tstrombe | 2004-05-11 18:52:16 -0400 (Tue, 11 May 2004) | 1 line

Disable the rating systems code for now. It's just not ready yet. Deferrering to GeoToad 3.7
------------------------------------------------------------------------
r355 | tstrombe | 2004-05-11 18:52:09 -0400 (Tue, 11 May 2004) | 1 line

Disable the rating systems code for now. It's just not ready yet. Deferrering to GeoToad 3.7
------------------------------------------------------------------------
r353 | tstrombe | 2004-05-08 16:37:44 -0400 (Sat, 08 May 2004) | 19 lines

Quite a few uncommitted changes:

* Spelling fixes

* artificialRating's. Using some awful theory, we parse the comments to
decide whether or not people enjoyed visiting the cache. It's not perfect
yet, but may be useful. Use -a and -A to decide min/max rating (1-5).
Inspired by a discussion with Dmitry Pruss.

* bugfix: setting terrainMax added difficultyMin flags to the filename and
title. Oops.

* "last" field in HTML and text now reads "last comment"

* details.rb cleanup. We now set the commenttypes pretty accurately, and
have merged the visitors table with that code. Moved html cleaning code to 
it's own subroutine, cleanHTML(), where it could use some real optimization.


------------------------------------------------------------------------
r352 | tstrombe | 2004-05-05 09:12:03 -0400 (Wed, 05 May 2004) | 1 line

Added the necessary groundwork for the last 5 comments in GPX
------------------------------------------------------------------------
r351 | tstrombe | 2004-05-05 09:11:31 -0400 (Wed, 05 May 2004) | 1 line

Enable GPX files to have the last 5 comments. Pretty ugly and untested at the moment. Still need to format the comment date and types properly in details.rb. Can't wait to get a real templating engine in here
------------------------------------------------------------------------
r350 | tstrombe | 2004-05-05 01:05:00 -0400 (Wed, 05 May 2004) | 1 line

HTML and Text now show if the cache was found or not found last
------------------------------------------------------------------------
r349 | tstrombe | 2004-05-05 01:04:18 -0400 (Wed, 05 May 2004) | 1 line

Spelling fix: editon ->edition
------------------------------------------------------------------------
r348 | tstrombe | 2004-05-05 01:01:42 -0400 (Wed, 05 May 2004) | 1 line

We now parse and export comments, to be used shortly by our templates
------------------------------------------------------------------------
r347 | tstrombe | 2004-05-04 19:56:27 -0400 (Tue, 04 May 2004) | 1 line

Add a full decryption key to text and html output
------------------------------------------------------------------------
r346 | tstrombe | 2004-05-03 08:38:19 -0400 (Mon, 03 May 2004) | 1 line

3.6.0b3
------------------------------------------------------------------------
r345 | tstrombe | 2004-05-03 08:38:06 -0400 (Mon, 03 May 2004) | 1 line

Do a better job normalizing zipcodes, fix the queryType changing crash, and document -E
------------------------------------------------------------------------
r344 | tstrombe | 2004-05-03 00:55:47 -0400 (Mon, 03 May 2004) | 1 line

3.6.0b2: Make q really work for the menu
------------------------------------------------------------------------
r343 | tstrombe | 2004-05-03 00:47:43 -0400 (Mon, 03 May 2004) | 1 line

Release instructions
------------------------------------------------------------------------
r342 | tstrombe | 2004-05-02 23:53:29 -0400 (Sun, 02 May 2004) | 1 line

Allow q again, and give a friendlier error message when using it without a query
------------------------------------------------------------------------
r341 | tstrombe | 2004-05-02 23:49:51 -0400 (Sun, 02 May 2004) | 1 line

Geotoad 3.6.0b1.. the fixer upper release
------------------------------------------------------------------------
r340 | tstrombe | 2004-05-02 23:48:31 -0400 (Sun, 02 May 2004) | 1 line

Allow for negative terrain and difficulty levels. Bug reported by Ashley Gittins (agittins%purple.dropbear.id.au)
------------------------------------------------------------------------
r339 | tstrombe | 2004-05-02 23:25:16 -0400 (Sun, 02 May 2004) | 1 line

The queryType normalization code.. new function named guessQueryType
------------------------------------------------------------------------
r338 | tstrombe | 2004-05-02 23:24:43 -0400 (Sun, 02 May 2004) | 1 line

SLEEP is back to 2, queryType's are now normalized, which fixes the Only X caches bug reported by HeinrichSchewe%web.de, and an unset downloads bug which I'm not sure where it was introduced by
------------------------------------------------------------------------
r337 | tstrombe | 2004-05-02 23:21:59 -0400 (Sun, 02 May 2004) | 1 line

Friendlier output messages for logic errors and coordinate parsing
------------------------------------------------------------------------
r336 | tstrombe | 2004-05-02 23:21:41 -0400 (Sun, 02 May 2004) | 1 line

Enable download retries. We will now retry once for every file failure, until there are 4 failures altogether. Requested by Mike Capito (mikecapito%hotmail.com)
------------------------------------------------------------------------
r335 | tstrombe | 2004-05-02 22:16:04 -0400 (Sun, 02 May 2004) | 1 line

Oops, remove exit() we kept in there for debugging
------------------------------------------------------------------------
r334 | tstrombe | 2004-05-02 22:15:35 -0400 (Sun, 02 May 2004) | 1 line

A little more work on parsing the right coordinate format out. To help, we now create real variables and display how we interpret your coordinates
------------------------------------------------------------------------
r333 | tstrombe | 2004-05-02 22:03:15 -0400 (Sun, 02 May 2004) | 1 line

Be more liberal with incoming coordinate formats. You can now directly paste them in from the geocaching site again like you used to.
------------------------------------------------------------------------
r332 | tstrombe | 2004-05-02 22:02:45 -0400 (Sun, 02 May 2004) | 1 line

Remove anly trailing spaces from input
------------------------------------------------------------------------
r331 | tstrombe | 2004-05-02 21:54:58 -0400 (Sun, 02 May 2004) | 1 line

Switch character sets from ISO-8859-1 to UTF-8, and preserve all high ASCII characters from the geocache. Request by Reiner Heilmann (home%reinerheilmann.de)
------------------------------------------------------------------------
r330 | tstrombe | 2004-05-02 21:25:27 -0400 (Sun, 02 May 2004) | 1 line

Add -E for disabling easyname, which really just sets the waypoint length to 0. Fix the s/q start thing
------------------------------------------------------------------------
r329 | tstrombe | 2004-05-02 21:00:17 -0400 (Sun, 02 May 2004) | 1 line

Bugfix: GC.com changed the list design so that new caches had a graphic next to them. This messed up the placedate for those new caches. Bug reported by me.
------------------------------------------------------------------------
r328 | tstrombe | 2004-05-02 20:51:48 -0400 (Sun, 02 May 2004) | 1 line

notFound includes caches found the day of the query. Bug reported by mark (lowracer%austin.rr.com)
------------------------------------------------------------------------
r327 | tstrombe | 2004-05-02 20:33:15 -0400 (Sun, 02 May 2004) | 1 line

Fix groundspeak:type to not have the word Cache duplicated. Bug reported by Andras Szilagyi (szia%adelphia.net)
------------------------------------------------------------------------
r326 | tstrombe | 2004-05-02 20:23:58 -0400 (Sun, 02 May 2004) | 1 line

First commit for the 3.6 series: Use (s)tart instead of (q)uit to go from the menu screen to the querying. A bit less unixy, and a bit more friendly. Requested by dallas.smith%pobox.com
------------------------------------------------------------------------
r310 | tstrombe | 2004-02-20 16:07:16 -0500 (Fri, 20 Feb 2004) | 3 lines

dificulty actually has two F's (spotted by dallas.smith%pobox.com)


------------------------------------------------------------------------
r303 | tstrombe | 2004-02-05 13:12:40 -0500 (Thu, 05 Feb 2004) | 3 lines

3.5.2 - Fixes for the mixed / and \ usage under Windows.


------------------------------------------------------------------------
r302 | tstrombe | 2004-02-05 12:49:42 -0500 (Thu, 05 Feb 2004) | 7 lines

3.5.1 - This release is to fix a Windows-only bug. Windows can only have
filenames up to 255 characters long. To avoid hitting that limit, we use
Digest::MD5 to make a unique POST string, rather than keeping it in the
filename. This cuts coordinate search basename lengths from 196 to 94
characters long.


------------------------------------------------------------------------
r301 | tstrombe | 2004-02-03 21:44:49 -0500 (Tue, 03 Feb 2004) | 3 lines

Major post 3.5.0 refresh. 


------------------------------------------------------------------------
r300 | tstrombe | 2004-02-01 20:57:20 -0500 (Sun, 01 Feb 2004) | 4 lines

Make sure you remove ALL files before creating a new GeoToad distribution
kit.


------------------------------------------------------------------------
r299 | tstrombe | 2004-02-01 20:56:50 -0500 (Sun, 01 Feb 2004) | 3 lines

Update the Requirements section


------------------------------------------------------------------------
r298 | tstrombe | 2004-02-01 19:17:33 -0500 (Sun, 01 Feb 2004) | 3 lines

Define $Header in initialize() so that $VERSION gets filled in properly.


------------------------------------------------------------------------
r297 | tstrombe | 2004-02-01 19:10:37 -0500 (Sun, 01 Feb 2004) | 3 lines

Windows users should see mentions of "geotoad", not "geotoad.rb"


------------------------------------------------------------------------
r296 | tstrombe | 2004-02-01 18:41:48 -0500 (Sun, 01 Feb 2004) | 3 lines

Update Mac/Windows with the updated filenames users should click on.


------------------------------------------------------------------------
r295 | tstrombe | 2004-02-01 18:40:17 -0500 (Sun, 01 Feb 2004) | 3 lines

ChangeLog is now all components, and the option of hand editing afterwards.


------------------------------------------------------------------------
r294 | tstrombe | 2004-02-01 18:33:16 -0500 (Sun, 01 Feb 2004) | 3 lines

3.5.0 - it's about that time.


------------------------------------------------------------------------
r293 | tstrombe | 2004-01-27 08:44:56 -0500 (Tue, 27 Jan 2004) | 3 lines

Work around ruby warning for string pattern instead of regexp.


------------------------------------------------------------------------
r292 | tstrombe | 2004-01-27 07:27:15 -0500 (Tue, 27 Jan 2004) | 3 lines

3.5.0-RC5 (Oh c'mon already!)


------------------------------------------------------------------------
r291 | tstrombe | 2004-01-27 07:23:02 -0500 (Tue, 27 Jan 2004) | 4 lines

Give GPX files a valid date format so that we do not crash the Geocaching
Swiss Army Knife (GSAK). Bug reported by Scott Brynen.


------------------------------------------------------------------------
r290 | tstrombe | 2004-01-27 07:18:40 -0500 (Tue, 27 Jan 2004) | 6 lines

Some CSV fixes prompted by Gerhard Billig's bug report. CSV files are now
also named ".txt" so that Excel for Mac OS X will be able to open them
internally.



------------------------------------------------------------------------
r289 | tstrombe | 2004-01-23 13:12:29 -0500 (Fri, 23 Jan 2004) | 3 lines

display any errors removing .command.. copy to Desktop rather than websites


------------------------------------------------------------------------
r288 | tstrombe | 2004-01-23 13:12:05 -0500 (Fri, 23 Jan 2004) | 2 lines

Minor output tweaks.

------------------------------------------------------------------------
r287 | tstrombe | 2004-01-21 22:08:13 -0500 (Wed, 21 Jan 2004) | 3 lines

3.5.0-RC4


------------------------------------------------------------------------
r286 | tstrombe | 2004-01-21 22:07:32 -0500 (Wed, 21 Jan 2004) | 3 lines

Simple script to wrap around Geotoad.rb to launch it from Finder.


------------------------------------------------------------------------
r285 | tstrombe | 2004-01-21 22:06:44 -0500 (Wed, 21 Jan 2004) | 4 lines

versioncheck moved till after the options have been read in. This way,
slowlink works, and the $mode variable is set.


------------------------------------------------------------------------
r284 | tstrombe | 2004-01-21 22:03:24 -0500 (Wed, 21 Jan 2004) | 9 lines

* add more wishlist items to the TODO.txt file.
* libraryInclude is now obsoleted by the new automatic library path fixing.
It will be returned if needed.
* VERSION_URL is no longer a global, and no longer hardcodes what GUI the
user is using. We may split TUI and CLI modes if we need to, but it's more
geared for web interfaces and real GUI's.
* More comments. They are nice.
* Fix regexp for prepending the path. Bug reported by Scott Brynen.

------------------------------------------------------------------------
r283 | tstrombe | 2004-01-21 22:01:03 -0500 (Wed, 21 Jan 2004) | 4 lines

For now, only have toadstool.se as a shadowfetch server. The others are
down.


------------------------------------------------------------------------
r282 | tstrombe | 2004-01-21 22:00:38 -0500 (Wed, 21 Jan 2004) | 12 lines

Rework the distribution script. Important differences:

* It now builds 3 packages: Windows, Mac, and Generic (UNIX)
* flip is used to convert textfiles to Windows format before running. The
warning for using notepad is now removed from README.txt

The Mac version still requires some hand holding, to apply an icon and
create a .dmg file. This will be automated in the future.

The Windows version uses an .exe file that has to be done manually as well.


------------------------------------------------------------------------
r281 | tstrombe | 2004-01-19 08:29:00 -0500 (Mon, 19 Jan 2004) | 3 lines

3.5.0-RC3: Documentation updates. Back to geotoad.rb for the launcher. 


------------------------------------------------------------------------
r280 | tstrombe | 2004-01-18 21:00:17 -0500 (Sun, 18 Jan 2004) | 4 lines

Some pages now do not have a ) in the geocache title. This will handle both
cases.


------------------------------------------------------------------------
r279 | tstrombe | 2004-01-18 20:30:03 -0500 (Sun, 18 Jan 2004) | 7 lines

3.5.0-RC2. One major packaging change: geotoad.rb is now GeoToad.rb, mostly
so it looks more obvious to Windows users.

I added a symlink to GeoToad.rb named GeoToad for Mac.command, which makes
it so Mac users can double click on GeoToad just like Windows users can.


------------------------------------------------------------------------
r278 | tstrombe | 2004-01-18 20:13:13 -0500 (Sun, 18 Jan 2004) | 3 lines

Put quotes around the final argument in the example command line


------------------------------------------------------------------------
r277 | tstrombe | 2004-01-18 20:10:44 -0500 (Sun, 18 Jan 2004) | 3 lines

Patch from Scott Brynen to make the coordinate regexp handle cases such as: 49.3,-122.2


------------------------------------------------------------------------
r276 | tstrombe | 2004-01-18 16:07:22 -0500 (Sun, 18 Jan 2004) | 3 lines

3.5.0-RC1


------------------------------------------------------------------------
r275 | tstrombe | 2004-01-18 16:06:54 -0500 (Sun, 18 Jan 2004) | 3 lines

Use "cls" instead of "clear" on win32 platforms.


------------------------------------------------------------------------
r274 | tstrombe | 2004-01-18 16:06:34 -0500 (Sun, 18 Jan 2004) | 6 lines

Include the directory the script is in (and the directory before) to
$LOAD_PATH.

Output the full path of the filename if one is not specified.


------------------------------------------------------------------------
r273 | tstrombe | 2004-01-18 15:40:53 -0500 (Sun, 18 Jan 2004) | 8 lines

The big 3.5.0b3 commit:

* Documentation updates, including our new coordinate formats.
* More relaxed coordinate format support
* All non-alphanumeric characters in automatically generated filenames get
replaced by a single _


------------------------------------------------------------------------
r272 | tstrombe | 2004-01-18 15:06:18 -0500 (Sun, 18 Jan 2004) | 3 lines

Only append the file extension in automatic filename mode.


------------------------------------------------------------------------
r271 | tstrombe | 2004-01-18 15:02:26 -0500 (Sun, 18 Jan 2004) | 3 lines

Add hint chart and title to text mode


------------------------------------------------------------------------
r270 | tstrombe | 2004-01-18 14:52:48 -0500 (Sun, 18 Jan 2004) | 4 lines

Add Hint key to top of HTML output (feature request by Mark Lyons)
Fix hanging bold bug with unfound caches, introduced by the symbols commit.


------------------------------------------------------------------------
r269 | tstrombe | 2004-01-18 14:50:22 -0500 (Sun, 18 Jan 2004) | 3 lines

Add title/filename generation for place/found date options.


------------------------------------------------------------------------
r268 | tstrombe | 2004-01-18 13:38:31 -0500 (Sun, 18 Jan 2004) | 4 lines

New coordinate handling system. It should now handle any odd coordinate
entering system you throw at it, though it's not terribly tested yet.


------------------------------------------------------------------------
r267 | tstrombe | 2004-01-17 14:31:53 -0500 (Sat, 17 Jan 2004) | 9 lines

Revert the previous Hint: change. We don't want to display Hint: in the HTML
and Text modes if there is no hint! 

For GPX, we will just use wpEntity.hint, which is the unaltered one.

Use &nbsp; instead of <br> for seperating the legend. More concise.



------------------------------------------------------------------------
r266 | tstrombe | 2004-01-17 14:21:27 -0500 (Sat, 17 Jan 2004) | 6 lines

Remove "Hint: " text from outvars['hint'], just make it the default hint for now
(leaving room for a decoding option). This fixes the GPX hint bug reported
by Scott Brynen.



------------------------------------------------------------------------
r265 | tstrombe | 2004-01-17 14:14:55 -0500 (Sat, 17 Jan 2004) | 4 lines

make @optHash into a class global so that it doesn't lose settings between
sessions.


------------------------------------------------------------------------
r264 | tstrombe | 2004-01-17 14:13:34 -0500 (Sat, 17 Jan 2004) | 4 lines

Shuffle around a bunch of things so that they don't occur every time you hit
the geotoad menu loop.


------------------------------------------------------------------------
r263 | tstrombe | 2004-01-12 11:18:16 -0500 (Mon, 12 Jan 2004) | 10 lines

* GPX output now uses the query title for <desc>, and puts a GMT timestamp in
<time> (I couldn't figure out how to get how many hours off the timezone we
were).

* HTML output now includes the virgin, difficult, and travelbug symbols next
to the cache titles in the body.

* Add more keywords for shortname(), including one through ten.


------------------------------------------------------------------------
r262 | tstrombe | 2004-01-12 11:15:56 -0500 (Mon, 12 Jan 2004) | 1 line

Handle zipcode, state_id, country_id as valid modes
------------------------------------------------------------------------
r261 | tstrombe | 2004-01-12 11:05:06 -0500 (Mon, 12 Jan 2004) | 1 line

Include a timestamp in the query title
------------------------------------------------------------------------
r260 | tstrombe | 2004-01-12 10:11:40 -0500 (Mon, 12 Jan 2004) | 4 lines

* state_id and country_id is now state and country. 
* Reorganization of SearchCache::mode()


------------------------------------------------------------------------
r259 | tstrombe | 2004-01-12 10:09:30 -0500 (Mon, 12 Jan 2004) | 6 lines

* --query is now --queryType
* showmenu() now uses printf() and actually looks good
* @@validFormats is now a global ($validFormats)
* query type "state_id" and "country_id" is now "state" and "country"


------------------------------------------------------------------------
r258 | tstrombe | 2004-01-12 08:42:38 -0500 (Mon, 12 Jan 2004) | 1 line

Look for IIS.net HttpExceptions, and count them as real HTTP errors
------------------------------------------------------------------------
r257 | tstrombe | 2004-01-12 08:41:26 -0500 (Mon, 12 Jan 2004) | 5 lines

Detect invalid downloads by checking to see if you could parse a valid
latitude out of them. If not, wait 5 seconds, set the shadowexpiry to 1, and
try again.


------------------------------------------------------------------------
r256 | tstrombe | 2004-01-12 08:38:59 -0500 (Mon, 12 Jan 2004) | 8 lines

* SLEEP timeout is now 3 seconds. I've been getting Server Too Busy messages
from geocaching.com, and I'd rather not be to blame.

* Delete waypoints if they have incomplete information (even after
details.rb does a retry)



------------------------------------------------------------------------
r255 | tstrombe | 2004-01-11 23:03:09 -0500 (Sun, 11 Jan 2004) | 6 lines

* Introduce --titleKeyword which only does title searches (to replace --keyword in most uses). 
* Rename --keyword to --descKeyword
* Fix interactive loop in geotoad.rb so that non-interactive searches don't
go back to the menu


------------------------------------------------------------------------
r254 | tstrombe | 2004-01-11 22:42:04 -0500 (Sun, 11 Jan 2004) | 3 lines

The error message should be specific for what page it is searching for.


------------------------------------------------------------------------
r253 | tstrombe | 2004-01-11 22:39:26 -0500 (Sun, 11 Jan 2004) | 4 lines

Don't exit if no waypoints are found. This can get really annoying with user
searches.


------------------------------------------------------------------------
r252 | tstrombe | 2004-01-11 22:38:51 -0500 (Sun, 11 Jan 2004) | 4 lines

Set the default waypoint length to 16 -- lets hope it doesn't break Magellan
owners.


------------------------------------------------------------------------
r251 | tstrombe | 2004-01-11 22:38:12 -0500 (Sun, 11 Jan 2004) | 6 lines

* Tthe first draft of the TUI (text user interface). Still needs prettying.
* optHash is back to @optHash (duh)
* Put a loop around the main portion of geotoad.rb if you are in interactive mode.
* Minor appearance adjustments.


------------------------------------------------------------------------
r250 | tstrombe | 2004-01-11 22:35:40 -0500 (Sun, 11 Jan 2004) | 4 lines

Update build procedures. No longer count makedist.sh in changelog.



------------------------------------------------------------------------
r249 | tstrombe | 2003-12-31 15:16:18 -0500 (Wed, 31 Dec 2003) | 4 lines

3.5.0 BETA 2. Still missing the interactive mode, but all of the
infrastructure is in place.


------------------------------------------------------------------------
r248 | tstrombe | 2003-12-31 15:15:44 -0500 (Wed, 31 Dec 2003) | 8 lines

* @optHash -> optHash for now
* Better handle dangling/extra arguments. No longer re-assemble them with
guesswork.
* Better status message output
* Re-arrangement of usage() so that it takes up less space
* Disable shadowing for the version check. Extra traffic.


------------------------------------------------------------------------
r247 | tstrombe | 2003-12-31 15:13:23 -0500 (Wed, 31 Dec 2003) | 1 line

Be more specific if the cached object does not fit the size constraints of the shadowfetch server
------------------------------------------------------------------------
r246 | tstrombe | 2003-12-31 14:10:58 -0500 (Wed, 31 Dec 2003) | 4 lines

A little bit of a TODO update, mostly to add a subject search (may replace
keyword)


------------------------------------------------------------------------
r245 | tstrombe | 2003-12-31 14:09:55 -0500 (Wed, 31 Dec 2003) | 20 lines

Some pretty big changes made over my Christmas vacation. 

* Input has now moved to CLI/interface/input.rb in preperation for the
interactive mode addition. This change also made @optHash['--option'] become
@option['option']

* Progress bar is now 3 bars long, and all of the other output is designed
to fit that.

* Version check now tells the server what version we currently have, so the
server peice can tell the client what version to upgrade to.

* Slowlink mode added (-z). This version minimizes the amount of network
traffic used, which disables shadowfetch and version checks

* cli.close added, though not used yet

* A few other minor items lost in the diff.


------------------------------------------------------------------------
r244 | tstrombe | 2003-12-28 10:53:24 -0500 (Sun, 28 Dec 2003) | 5 lines

We now check for duplicately generated waypoint id's (wid). The algorithm is
pretty simple: If the first 8 characters of a wid match the first 8 of
another wid, look for the unique characters that makes the new one
different. Use as many as you can (up to 5) to make a new unique one.

------------------------------------------------------------------------
r243 | tstrombe | 2003-12-27 18:26:56 -0500 (Sat, 27 Dec 2003) | 1 line

Patches from Scott Brynen to make geotoad more compatible outside of the US for coordinates, and more valid GPX output in rare cases
------------------------------------------------------------------------
r242 | tstrombe | 2003-12-27 18:25:28 -0500 (Sat, 27 Dec 2003) | 3 lines

Ruby 1.8.x compatibility fixes


------------------------------------------------------------------------
r241 | tstrombe | 2003-12-09 10:23:19 -0500 (Tue, 09 Dec 2003) | 4 lines

Change the procedure to take into account the new interface/ directory and
the new dev hostname


------------------------------------------------------------------------
r240 | tstrombe | 2003-12-09 10:17:33 -0500 (Tue, 09 Dec 2003) | 5 lines

Go ahead and mark off 3.5.0 beta 1. I've got two things to add before beta
2, and then it's all just fixes: Interactive mode, and duplicate shortname 
avoidance.


------------------------------------------------------------------------
r239 | tstrombe | 2003-12-09 10:16:10 -0500 (Tue, 09 Dec 2003) | 3 lines

More keywords for the dictionary


------------------------------------------------------------------------
r238 | tstrombe | 2003-12-07 14:29:03 -0500 (Sun, 07 Dec 2003) | 4 lines

Activate the new ProgressBar class for searches and detail downloads. Nifty,
eh?


------------------------------------------------------------------------
r237 | tstrombe | 2003-12-07 12:55:10 -0500 (Sun, 07 Dec 2003) | 4 lines

keyword searches should also include the title of the cache, should they
not? 


------------------------------------------------------------------------
r236 | tstrombe | 2003-12-07 01:09:10 -0500 (Sun, 07 Dec 2003) | 5 lines

to_s the default filename options

keyword searches now match title too


------------------------------------------------------------------------
r235 | tstrombe | 2003-12-07 01:04:07 -0500 (Sun, 07 Dec 2003) | 3 lines

Fix GPX description


------------------------------------------------------------------------
r234 | tstrombe | 2003-12-07 00:59:45 -0500 (Sun, 07 Dec 2003) | 4 lines

Fix debug mode to work with the new display implementation
Don't crash if pages talk about waypoint id's to other cahes. 


------------------------------------------------------------------------
r233 | tstrombe | 2003-12-07 00:40:03 -0500 (Sun, 07 Dec 2003) | 7 lines

Implement real title support for Geocache output. Now currently only in use
by the HTML template. In order to do this, I needed to create a
replacevariables routine so I could parse header and tail templates.

In search.rb we do a little bit of displaymessage work


------------------------------------------------------------------------
r232 | tstrombe | 2003-12-07 00:35:57 -0500 (Sun, 07 Dec 2003) | 384 lines

More verbose files and cache titles


------------------------------------------------------------------------
r231 | tstrombe | 2003-12-06 21:43:35 -0500 (Sat, 06 Dec 2003) | 3 lines

Minor display output issues


------------------------------------------------------------------------
r230 | tstrombe | 2003-12-06 21:38:58 -0500 (Sat, 06 Dec 2003) | 8 lines

The CLI code is now in it's own class, so that I can use the display mixins.
Things are a little cleaner and better contained now. Some of this stuff
really needs to move into a logic library, but I'll worry about that some
other time.

Now it's time to chase down output bugs and implement the progress meter.


------------------------------------------------------------------------
r229 | tstrombe | 2003-12-06 19:59:47 -0500 (Sat, 06 Dec 2003) | 5 lines

My first attempt at moving all display code into it's own set of interface
classes. This currently doesn't work, but I thought I'd go ahead and make a
backup right now.


------------------------------------------------------------------------
r228 | tstrombe | 2003-12-06 18:57:16 -0500 (Sat, 06 Dec 2003) | 4 lines

Mark version 3.2.0b2. I think I'm going to keep it unreleased, in preference
to a 3.5.0b1, with the new layout for alternate interfaces.


------------------------------------------------------------------------
r227 | tstrombe | 2003-12-06 18:56:09 -0500 (Sat, 06 Dec 2003) | 3 lines

Make note that quotes are required around elements that contain spaces


------------------------------------------------------------------------
r226 | tstrombe | 2003-12-06 18:51:27 -0500 (Sat, 06 Dec 2003) | 4 lines

add &submit1 to zipcode searches so that international zipcode searches
don't get an additional screen.


------------------------------------------------------------------------
r225 | tstrombe | 2003-12-06 18:24:51 -0500 (Sat, 06 Dec 2003) | 7 lines

Fix bug reported by Scott Brynen:

<groundspeak:name> should be the cache name (not including placer/diff like
desc does), not the shortened name from (1).   (This causes the full cache
names not to be listed in the Palm App CACHEMATE)


------------------------------------------------------------------------
r224 | tstrombe | 2003-12-06 18:12:11 -0500 (Sat, 06 Dec 2003) | 4 lines

Fix the latitude/longitude digital form so it works in printable pages mode.
This fixes GPX and other formats that use it.


------------------------------------------------------------------------
r223 | tstrombe | 2003-12-06 18:05:24 -0500 (Sat, 06 Dec 2003) | 3 lines

recieved -> received (thanks John Hooey)


------------------------------------------------------------------------
r222 | tstrombe | 2003-12-06 18:04:20 -0500 (Sat, 06 Dec 2003) | 3 lines

Better looking Geocaching symbols


------------------------------------------------------------------------
r221 | tstrombe | 2003-12-06 15:08:59 -0500 (Sat, 06 Dec 2003) | 16 lines

Geocache symbols (@#$!) and short names in the HTML index. The HTML is now
heavier and uglier - but it is more useful!

HTML moved from <strong> to <b> to save space

out.sname deprecated in favor of out.id

Added some abbreviations to the dictionary: Little, Loop, Trail, Either, Brown, Orange, County

If a waypointlength (-l) of 0 is chosen, use the original geocaching id's
instead. Requested by Scott Brynen.

outVars['hint'] gets cleared between each geocache, to fix the duplicating
hints bug.


------------------------------------------------------------------------
r220 | tstrombe | 2003-11-30 17:45:02 -0500 (Sun, 30 Nov 2003) | 4 lines

Don't print obsolete messages for any non-numeric version #'s. This makes
beta/alpha builds nice without needing to put DEV in the version.


------------------------------------------------------------------------
r219 | tstrombe | 2003-11-30 15:31:13 -0500 (Sun, 30 Nov 2003) | 4 lines

Mark off 3.2.0 beta 1. I'm going to start notifying the end users now to do
some beta testing.


------------------------------------------------------------------------
r218 | tstrombe | 2003-11-30 15:11:48 -0500 (Sun, 30 Nov 2003) | 8 lines

Scott Brynen <scott%brynen.com> complained that the zipcode search is
entirely too American, only allowing for digits. It seems that Canadians and
UK'ians have zip codes like Scott Brynen with letters and spaces.

We now allow for that, though there is still an outstanding bug in parsing
the search pages from them. Weird.
  

------------------------------------------------------------------------
r217 | tstrombe | 2003-11-30 15:02:07 -0500 (Sun, 30 Nov 2003) | 4 lines

Mark off 3.2.0 alpha 3. I've adjusted the SLEEP down to 2 seconds, since we
pound the geocaching website a lot less than we used to. 


------------------------------------------------------------------------
r216 | tstrombe | 2003-11-30 15:00:15 -0500 (Sun, 30 Nov 2003) | 5 lines

We now use the "Printable" geocache detail pages, rather than the normal
ones. This combined with only getting the last 5 log entries makes for 2.4X
less data being downloaded (which means it's faster!)


------------------------------------------------------------------------
r215 | tstrombe | 2003-11-30 10:12:47 -0500 (Sun, 30 Nov 2003) | 3 lines

No code changes, just indentation and comments before I rip everything out.


------------------------------------------------------------------------
r214 | tstrombe | 2003-11-30 10:02:56 -0500 (Sun, 30 Nov 2003) | 4 lines

Mark off version 3.2.0 alpha 2. This is my attempt at stabilizing the trunk
before tossing in my new features.


------------------------------------------------------------------------
r213 | tstrombe | 2003-11-30 10:00:08 -0500 (Sun, 30 Nov 2003) | 3 lines

Only add comments to the visitors list if they have smiley faces.


------------------------------------------------------------------------
r212 | tstrombe | 2003-11-30 09:52:39 -0500 (Sun, 30 Nov 2003) | 5 lines

addVisitor() should downcase new visitors for now until userInclude() and
userExclude() are fixed.



------------------------------------------------------------------------
r211 | tstrombe | 2003-11-30 01:13:21 -0500 (Sun, 30 Nov 2003) | 4 lines

Encode usernames before attempting to search for them.



------------------------------------------------------------------------
r210 | tstrombe | 2003-11-30 01:02:26 -0500 (Sun, 30 Nov 2003) | 3 lines

Put the owner filters back.


------------------------------------------------------------------------
r209 | tstrombe | 2003-11-30 00:32:31 -0500 (Sun, 30 Nov 2003) | 3 lines

Mark off 3.2.0 alpha 1


------------------------------------------------------------------------
r208 | tstrombe | 2003-11-30 00:30:20 -0500 (Sun, 30 Nov 2003) | 3 lines

Add support for adding new library include paths via -L


------------------------------------------------------------------------
r207 | tstrombe | 2003-11-30 00:22:57 -0500 (Sun, 30 Nov 2003) | 4 lines

All the code changes required to get Mike Capito's user search into full
gear.


------------------------------------------------------------------------
r206 | tstrombe | 2003-11-29 17:43:13 -0500 (Sat, 29 Nov 2003) | 4 lines

Patched with Mike Capito's userlist patch. Not yet integrated.



------------------------------------------------------------------------
r204 | tstrombe | 2003-11-27 00:24:01 -0500 (Thu, 27 Nov 2003) | 3 lines

A few TODO list items for 3.1


------------------------------------------------------------------------
r203 | tstrombe | 2003-11-27 00:21:41 -0500 (Thu, 27 Nov 2003) | 3 lines

A patch from Gwyn <gwyn@dezyne.net>, to add hints to the GPX output and a full_name element.


------------------------------------------------------------------------
r200 | tstrombe | 2003-11-24 11:59:52 -0500 (Mon, 24 Nov 2003) | 3 lines

3.0.6


------------------------------------------------------------------------
r199 | tstrombe | 2003-11-24 11:59:28 -0500 (Mon, 24 Nov 2003) | 4 lines

Fix for longstanding crash bug with the cache page title change
Better description for CacheMate template type


------------------------------------------------------------------------
r198 | strombt | 2003-09-28 14:23:43 -0400 (Sun, 28 Sep 2003) | 3 lines

convert &nbsp; into spaces.


------------------------------------------------------------------------
r197 | strombt | 2003-09-28 14:18:54 -0400 (Sun, 28 Sep 2003) | 3 lines

Note that the distance is in miles currently.


------------------------------------------------------------------------
r196 | strombt | 2003-09-28 14:10:24 -0400 (Sun, 28 Sep 2003) | 3 lines

Work around  cgi.rb encoding bugs when uploading stuff via updateShadow


------------------------------------------------------------------------
r195 | strombt | 2003-09-28 13:52:17 -0400 (Sun, 28 Sep 2003) | 3 lines

3.0.5 is released.


------------------------------------------------------------------------
r194 | strombt | 2003-09-28 11:55:13 -0400 (Sun, 28 Sep 2003) | 4 lines

Filter out members-only caches in the first stage so that we do not attempt
to download them.


------------------------------------------------------------------------
r193 | strombt | 2003-09-28 11:52:24 -0400 (Sun, 28 Sep 2003) | 3 lines

Add a membersonly flag if it is only for members


------------------------------------------------------------------------
r192 | strombt | 2003-09-28 09:25:37 -0400 (Sun, 28 Sep 2003) | 4 lines

Version checking is a little more strict now, to avoid it getting confused
with any webserver error messages that may occur.


------------------------------------------------------------------------
r191 | strombt | 2003-09-27 13:32:32 -0400 (Sat, 27 Sep 2003) | 3 lines

3.0.4 released.


------------------------------------------------------------------------
r190 | strombt | 2003-09-27 13:30:23 -0400 (Sat, 27 Sep 2003) | 4 lines

Implement version number checking. In order to facilitate it, be sure to
makeit so 0-expiry shadowfetches work.


------------------------------------------------------------------------
r189 | strombt | 2003-09-27 13:08:50 -0400 (Sat, 27 Sep 2003) | 3 lines

3.0.3


------------------------------------------------------------------------
r188 | strombt | 2003-09-27 13:08:14 -0400 (Sat, 27 Sep 2003) | 3 lines

Make sure we get the VERSION and COPYRIGHT changes in the changelog


------------------------------------------------------------------------
r187 | strombt | 2003-09-27 13:07:55 -0400 (Sat, 27 Sep 2003) | 3 lines

Change the default distance to 10


------------------------------------------------------------------------
r186 | strombt | 2003-09-27 13:07:37 -0400 (Sat, 27 Sep 2003) | 4 lines

Change default distance to 10 miles. Let users know where they can submit
bugs.


------------------------------------------------------------------------
r185 | strombt | 2003-09-27 13:05:15 -0400 (Sat, 27 Sep 2003) | 5 lines

3.0.1 broke the tempfile location for Windows users, creating the temp
directory underneath the current directory rather than using the real one.
This is because we sanitized the colon out of C:\ - killing the full path.


------------------------------------------------------------------------
r184 | strombt | 2003-09-27 11:52:29 -0400 (Sat, 27 Sep 2003) | 4 lines

Check for invalid zipcode format. I think these routines need to be moved
into CLI.rb


------------------------------------------------------------------------
r183 | strombt | 2003-09-26 15:42:33 -0400 (Fri, 26 Sep 2003) | 3 lines

3.0.2


------------------------------------------------------------------------
r182 | strombt | 2003-09-26 15:32:46 -0400 (Fri, 26 Sep 2003) | 3 lines

Do an svn update before the logs, just so we have everything.


------------------------------------------------------------------------
r181 | strombt | 2003-09-26 15:31:25 -0400 (Fri, 26 Sep 2003) | 4 lines

use unescapeHTML() for cache title and creator. More consistant HTML
parsing.


------------------------------------------------------------------------
r180 | strombt | 2003-09-26 15:14:58 -0400 (Fri, 26 Sep 2003) | 7 lines

Implement a slightly different ruby 1.8.0 Net::HTTP workaround for fetchURL
Add that workaround to the shadow update function

Make filenames friendlier to Win32. This fixes broken coordinate searches in
Windows.


------------------------------------------------------------------------
r179 | strombt | 2003-09-26 14:41:00 -0400 (Fri, 26 Sep 2003) | 3 lines

Check for valid coordinate search layout.


------------------------------------------------------------------------
r178 | strombt | 2003-09-26 13:41:12 -0400 (Fri, 26 Sep 2003) | 3 lines

We now use the .zip format instead, to be friendlier to Windows folks.


------------------------------------------------------------------------
r177 | strombt | 2003-09-26 12:58:56 -0400 (Fri, 26 Sep 2003) | 4 lines

Bug fix: exec filters don't work if the destination filename has a space in
it. Fixed.


------------------------------------------------------------------------
r176 | strombt | 2003-09-26 11:17:14 -0400 (Fri, 26 Sep 2003) | 3 lines

More readable text template.


------------------------------------------------------------------------
r175 | strombt | 2003-09-26 11:16:54 -0400 (Fri, 26 Sep 2003) | 4 lines

Remove trailing space after spacers. Makes better text output.



------------------------------------------------------------------------
r174 | strombt | 2003-09-25 16:44:18 -0400 (Thu, 25 Sep 2003) | 4 lines

Make it friendlier to ruby 1.8 (no strange frozen downcase error), and allow
"coordinates" and "coords" as a search type.


------------------------------------------------------------------------
r173 | strombt | 2003-09-25 16:35:46 -0400 (Thu, 25 Sep 2003) | 3 lines

3.0.1


------------------------------------------------------------------------
r172 | strombt | 2003-09-25 16:35:14 -0400 (Thu, 25 Sep 2003) | 5 lines

CacheMate support
Tabs to spaces
Bugfix for filename naming when the default distance is used.


------------------------------------------------------------------------
r171 | strombt | 2003-09-25 16:34:12 -0400 (Thu, 25 Sep 2003) | 4 lines

Handle high-ascii in HTML entities, and add the high-ascii filtering to the
shortdesc stuff too.


------------------------------------------------------------------------
r170 | strombt | 2003-09-25 16:33:22 -0400 (Thu, 25 Sep 2003) | 3 lines

Convert tabs to spaces, add CacheMate support


------------------------------------------------------------------------
r169 | strombt | 2003-09-25 14:37:02 -0400 (Thu, 25 Sep 2003) | 3 lines

Oops! fix notFound filter, reversed the <>


------------------------------------------------------------------------
r168 | strombt | 2003-09-25 13:47:30 -0400 (Thu, 25 Sep 2003) | 3 lines

3.0.0 - YAY!


------------------------------------------------------------------------
r167 | strombt | 2003-09-25 13:47:13 -0400 (Thu, 25 Sep 2003) | 3 lines

Aesthetics. Don't print caches excluded by user if there are none.


------------------------------------------------------------------------
r166 | strombt | 2003-09-25 13:46:31 -0400 (Thu, 25 Sep 2003) | 3 lines

Fix the modification time calculation (had some ctime things thrown in)


------------------------------------------------------------------------
r165 | strombt | 2003-09-25 13:13:49 -0400 (Thu, 25 Sep 2003) | 3 lines

3.0.0-RELEASE CANDIDATE #1


------------------------------------------------------------------------
r164 | strombt | 2003-09-25 13:12:49 -0400 (Thu, 25 Sep 2003) | 4 lines

Move templates into their own file, and make all exec filters use GPX. While
we're at it, fix the exec filters so that they work again.


------------------------------------------------------------------------
r163 | strombt | 2003-09-25 13:12:00 -0400 (Thu, 25 Sep 2003) | 1 line

Fix SocketError typo
------------------------------------------------------------------------
r162 | strombt | 2003-09-25 13:11:28 -0400 (Thu, 25 Sep 2003) | 3 lines

Aesthetic changes, bump up to version 3.0, make GPX the default format.


------------------------------------------------------------------------
r161 | strombt | 2003-09-25 12:15:24 -0400 (Thu, 25 Sep 2003) | 3 lines

2.7 alpha 4


------------------------------------------------------------------------
r160 | strombt | 2003-09-25 12:15:14 -0400 (Thu, 25 Sep 2003) | 3 lines

Fix the terrain output in the GPX title, remove some debugging lines


------------------------------------------------------------------------
r159 | strombt | 2003-09-25 12:12:22 -0400 (Thu, 25 Sep 2003) | 5 lines

Changes required to make gpx exports work properly. Part of this involved
decoding and encoding HTML entities as needed. Thanks to Brian Smith for
spotting the error in the GPX XML template.


------------------------------------------------------------------------
r158 | strombt | 2003-09-25 10:53:06 -0400 (Thu, 25 Sep 2003) | 3 lines

2.7 alpha 3


------------------------------------------------------------------------
r157 | strombt | 2003-09-25 10:52:50 -0400 (Thu, 25 Sep 2003) | 3 lines

Play catch-up with the changes in the last-found format


------------------------------------------------------------------------
r156 | strombt | 2003-09-25 10:39:25 -0400 (Thu, 25 Sep 2003) | 3 lines

2.7 alpha 2


------------------------------------------------------------------------
r155 | strombt | 2003-09-25 10:39:05 -0400 (Thu, 25 Sep 2003) | 3 lines

Remove more ruby 1.8.0 warnings. Patch from Mike Capito.


------------------------------------------------------------------------
r154 | strombt | 2003-09-25 09:58:33 -0400 (Thu, 25 Sep 2003) | 3 lines

Allow spaces for coord sep


------------------------------------------------------------------------
r153 | strombt | 2003-09-25 09:56:35 -0400 (Thu, 25 Sep 2003) | 4 lines

Implement multiple argument searches (27513:27512), original idea from Mike
Capito. Make | valid for user inclusion/exclusion.


------------------------------------------------------------------------
r152 | strombt | 2003-09-25 08:18:41 -0400 (Thu, 25 Sep 2003) | 3 lines

Minor readme updates.


------------------------------------------------------------------------
r151 | strombt | 2003-09-25 08:18:20 -0400 (Thu, 25 Sep 2003) | 3 lines

Fix output so it works again.


------------------------------------------------------------------------
r150 | strombt | 2003-09-25 08:13:28 -0400 (Thu, 25 Sep 2003) | 7 lines

Mark this as 2.7 alpha 1, todo list:

Fix XML Entities so we can output valid GPX
Implement the multi-query searches patch contributed by Mike Capito
Fix it so that the last found date works again.


------------------------------------------------------------------------
r149 | strombt | 2003-09-25 08:04:13 -0400 (Thu, 25 Sep 2003) | 3 lines

Oops, had some debug code left


------------------------------------------------------------------------
r148 | strombt | 2003-09-25 08:03:22 -0400 (Thu, 25 Sep 2003) | 3 lines

Bump our version to 2.7-CURRENT


------------------------------------------------------------------------
r147 | strombt | 2003-09-25 08:00:21 -0400 (Thu, 25 Sep 2003) | 3 lines

Make matching by username work again. Thanks to Mike Capito for the patch.


------------------------------------------------------------------------
r146 | strombt | 2003-09-25 08:00:03 -0400 (Thu, 25 Sep 2003) | 4 lines

Implement coordinate searches (thanks to Mike Capito), remove old coord()
that was never used, and mark country searches as broken.


------------------------------------------------------------------------
r145 | strombt | 2003-09-25 07:59:18 -0400 (Thu, 25 Sep 2003) | 3 lines

Implement basic coordinate support. Thanks to Mike Capito for his help here.


------------------------------------------------------------------------
r144 | strombt | 2003-09-25 07:28:51 -0400 (Thu, 25 Sep 2003) | 4 lines

Rename the gpx output we are working on as gpx-exp, and return the old-style
gpx back in while we get this work resolved so we can get a release out.


------------------------------------------------------------------------
r143 | strombt | 2003-09-25 07:28:22 -0400 (Thu, 25 Sep 2003) | 4 lines

The beginnings of a working international search. From the torched 2.6
branch. I need help on this, volunteers welcome.


------------------------------------------------------------------------
r119 | strombt | 2003-08-12 08:46:32 -0400 (Tue, 12 Aug 2003) | 3 lines

Add GPSNavX support to TODO lits


------------------------------------------------------------------------
r118 | strombt | 2003-08-12 08:46:05 -0400 (Tue, 12 Aug 2003) | 3 lines

Send ChangeLog to the webserver


------------------------------------------------------------------------
r117 | strombt | 2003-08-12 08:45:41 -0400 (Tue, 12 Aug 2003) | 3 lines

DOS tempDir fix for ruby 1.8.0 regexp warning


------------------------------------------------------------------------
r116 | strombt | 2003-08-12 08:45:10 -0400 (Tue, 12 Aug 2003) | 3 lines

Add ruby version to header


------------------------------------------------------------------------
r115 | strombt | 2003-08-12 08:44:48 -0400 (Tue, 12 Aug 2003) | 3 lines

Remove another 1.8.0 regexp warning


------------------------------------------------------------------------
r114 | strombt | 2003-08-12 08:43:52 -0400 (Tue, 12 Aug 2003) | 4 lines

We've made some pretty vast improvements since, including moving to CSS and
PHP templates


------------------------------------------------------------------------
r112 | strombt | 2003-08-11 08:17:03 -0400 (Mon, 11 Aug 2003) | 4 lines

Shuffle around the GPS output formats listing, now that GPX is native.



------------------------------------------------------------------------
r111 | strombt | 2003-08-11 08:15:02 -0400 (Mon, 11 Aug 2003) | 3 lines

Remove the entity butchering from here. It belongs in output.rb


------------------------------------------------------------------------
r110 | strombt | 2003-08-11 08:14:34 -0400 (Mon, 11 Aug 2003) | 5 lines

Prepare for the new wpEntity and outEntity hashes to arrive. These are
equivalent to wp and out, but with the XML entities put into place.



------------------------------------------------------------------------
r109 | strombt | 2003-08-10 23:40:40 -0400 (Sun, 10 Aug 2003) | 3 lines

Implement native GPX support. Still incomplete, but usable by GPS Connect!


------------------------------------------------------------------------
r108 | strombt | 2003-08-10 23:40:07 -0400 (Sun, 10 Aug 2003) | 3 lines

Get rid of the newline after the cache owners name


------------------------------------------------------------------------
r107 | strombt | 2003-08-10 23:03:01 -0400 (Sun, 10 Aug 2003) | 3 lines

Add tab output format, for compatibility with GPS Connect


------------------------------------------------------------------------
r106 | strombt | 2003-08-09 17:06:17 -0400 (Sat, 09 Aug 2003) | 3 lines

One post-2.6.1 bugfix: a debug statement was a put


------------------------------------------------------------------------
r105 | strombt | 2003-08-09 15:49:29 -0400 (Sat, 09 Aug 2003) | 3 lines

2.6.1


------------------------------------------------------------------------
r104 | strombt | 2003-08-09 15:49:13 -0400 (Sat, 09 Aug 2003) | 3 lines

Only display hints and direction in the output if they have the information


------------------------------------------------------------------------
r103 | strombt | 2003-08-09 15:48:43 -0400 (Sat, 09 Aug 2003) | 4 lines

Slowmode put into place. If you go over 350 geocaches, the sleep is
multiplied by 5. This is to CYA.


------------------------------------------------------------------------
r102 | strombt | 2003-08-09 15:07:36 -0400 (Sat, 09 Aug 2003) | 3 lines

Store and track the direction and distance of each cache


------------------------------------------------------------------------
r101 | strombt | 2003-08-09 15:06:15 -0400 (Sat, 09 Aug 2003) | 3 lines

We now can filter by find time


------------------------------------------------------------------------
r98 | strombt | 2003-08-08 16:59:05 -0400 (Fri, 08 Aug 2003) | 11 lines

All the plumbing required to add these new options:

 -p [# days]             only include caches placed in the last X days
 -P [# days]             exclude caches placed in the last X days
 -r [# days]             only include caches found in the last X days
 -R [# days]             exclude caches found in the last X days

This included changing mdate to mdays, and adding a new cdays variable.



------------------------------------------------------------------------
r97 | strombt | 2003-08-08 15:53:53 -0400 (Fri, 08 Aug 2003) | 3 lines

Include hints in the output!


------------------------------------------------------------------------
r96 | strombt | 2003-08-08 15:53:40 -0400 (Fri, 08 Aug 2003) | 3 lines

Grab the new hints format, and better HTML processing.


------------------------------------------------------------------------
r95 | strombt | 2003-08-08 15:53:04 -0400 (Fri, 08 Aug 2003) | 3 lines

Add support for including/excluding caches owned by a certain user


------------------------------------------------------------------------
r94 | strombt | 2003-08-08 15:34:51 -0400 (Fri, 08 Aug 2003) | 3 lines

Minor todo list update


------------------------------------------------------------------------
r93 | strombt | 2003-08-08 14:59:41 -0400 (Fri, 08 Aug 2003) | 3 lines

Put the default waypoint length in the help output


------------------------------------------------------------------------
r92 | strombt | 2003-08-08 14:53:38 -0400 (Fri, 08 Aug 2003) | 3 lines

Don't put GeoToad in the Referrer. That's bad old code.


------------------------------------------------------------------------
r91 | strombt | 2003-08-08 13:29:56 -0400 (Fri, 08 Aug 2003) | 3 lines

Change spacer so that it's only a newline, add more debugging


------------------------------------------------------------------------
r90 | strombt | 2003-08-08 13:29:26 -0400 (Fri, 08 Aug 2003) | 3 lines

Put the error in parens


------------------------------------------------------------------------
r89 | strombt | 2003-08-08 13:29:10 -0400 (Fri, 08 Aug 2003) | 3 lines

They changed the layout of the cache type icon


------------------------------------------------------------------------
r88 | strombt | 2003-08-08 13:21:19 -0400 (Fri, 08 Aug 2003) | 3 lines

Left a debug string in.. oops!


------------------------------------------------------------------------
r87 | strombt | 2003-08-08 13:20:36 -0400 (Fri, 08 Aug 2003) | 3 lines

Better HTML summarization. I really should use a library for this instead.


------------------------------------------------------------------------
r86 | strombt | 2003-08-08 11:17:23 -0400 (Fri, 08 Aug 2003) | 3 lines

geocaching.com changed the placement date on me


------------------------------------------------------------------------
r85 | strombt | 2003-08-08 11:11:33 -0400 (Fri, 08 Aug 2003) | 3 lines

Fix substitutions so that ruby 1.8.0 doesn't complain.


------------------------------------------------------------------------
r84 | strombt | 2003-08-08 11:11:09 -0400 (Fri, 08 Aug 2003) | 4 lines

Fix substitutions so that ruby 1.8.0 doesn't complain.
Add Yesterday/Today keywords for mdate


------------------------------------------------------------------------
r83 | strombt | 2003-08-08 11:09:57 -0400 (Fri, 08 Aug 2003) | 4 lines

Fix substitutions so that ruby 1.8.0 doesn't complain
Add Double & Black keywords


------------------------------------------------------------------------
r82 | strombt | 2003-08-08 08:38:02 -0400 (Fri, 08 Aug 2003) | 3 lines

Fix bad regexp so that geotoad reports the right version number


------------------------------------------------------------------------
r81 | strombt | 2003-08-07 22:09:29 -0400 (Thu, 07 Aug 2003) | 3 lines

Pretend to be Phoenix, fix for unfetchable url's


------------------------------------------------------------------------
r80 | strombt | 2003-08-07 21:47:36 -0400 (Thu, 07 Aug 2003) | 5 lines

Fix the >250 search fetch bug. We now tack an additional variable, cid
(fetchID) onto the end of the URL so we have some kind of unique ID for our
caching system to track the URL


------------------------------------------------------------------------
r79 | strombt | 2003-08-07 20:26:06 -0400 (Thu, 07 Aug 2003) | 4 lines

Move the VERSION code up so the modules know. Label this as 2.5.0b2



------------------------------------------------------------------------
r78 | strombt | 2003-08-07 20:20:34 -0400 (Thu, 07 Aug 2003) | 3 lines

toadstool.sh -> toadstool.se


------------------------------------------------------------------------
r77 | strombt | 2003-08-07 20:18:26 -0400 (Thu, 07 Aug 2003) | 3 lines

Fix the URL's printed in the various output formats to the new guid format.


------------------------------------------------------------------------
r76 | strombt | 2003-08-07 20:16:44 -0400 (Thu, 07 Aug 2003) | 9 lines

Quite a large update here.

* Update the shadowHosts list
* Advertise the version and platform of GeoToad in the User-Agent
* Support HTTP redirects. We'll even update the shadowHosts list! This makes
GeoToad usable again with the move to toadstool.se



------------------------------------------------------------------------
r75 | strombt | 2003-08-07 20:15:15 -0400 (Thu, 07 Aug 2003) | 3 lines

Fix the virgin detection code


------------------------------------------------------------------------
r74 | strombt | 2003-08-07 20:14:43 -0400 (Thu, 07 Aug 2003) | 5 lines

Change it so that there is a default VERSION, output the platform in help,
and fix one of the READMEp examples.



------------------------------------------------------------------------
r73 | strombt | 2003-07-10 08:30:53 -0400 (Thu, 10 Jul 2003) | 3 lines

2.5.0b1


------------------------------------------------------------------------
r72 | strombt | 2003-07-10 08:30:41 -0400 (Thu, 10 Jul 2003) | 4 lines

Change the search download loop to use pages rather than waypoints.
Update documentation for new command line options


------------------------------------------------------------------------
r71 | strombt | 2003-07-10 08:27:24 -0400 (Thu, 10 Jul 2003) | 5 lines

Give the ability to return the current page information from search
Work on fixing the >10 page bug
Fix returning mdate if cache was found over a month ago.


------------------------------------------------------------------------
r70 | strombt | 2003-07-10 07:27:35 -0400 (Thu, 10 Jul 2003) | 4 lines

Better debugging, and change the amount of geocaches per page from 25 to 20
(as per site changes)


------------------------------------------------------------------------
r69 | strombt | 2003-07-10 07:10:29 -0400 (Thu, 10 Jul 2003) | 3 lines

increment resultsPager (duh), and re-implement how we determine the number
of waypoints returned.

------------------------------------------------------------------------
r68 | strombt | 2003-07-10 06:59:39 -0400 (Thu, 10 Jul 2003) | 3 lines

difficulty/terrain regexp did not match anything with a decimal point :)


------------------------------------------------------------------------
r67 | strombt | 2003-07-10 06:52:16 -0400 (Thu, 10 Jul 2003) | 4 lines

Finish implementing the new user include/exclude and waypoint length
options. They look good now. 


------------------------------------------------------------------------
r66 | strombt | 2003-07-09 22:55:51 -0400 (Wed, 09 Jul 2003) | 10 lines

Moved the search page fetching back to search.rb as it should be.
Introduced some command line option changes:

* Added -l, which is the length of your waypoint ID's. It defaults to 8 to
make everyone happy, but I think newer Garmin owners can set it to 16
without a problem.
* Changed -u to -U (user exclusion)
* Added -u (user inclusion)


------------------------------------------------------------------------
r65 | strombt | 2003-07-09 22:04:43 -0400 (Wed, 09 Jul 2003) | 10 lines

With enough packet analysis, I managed to get geotoad to suck down the
second page of waypoints. 

I've added a fake GET string, called gtid, to workaround shadowfetch.php not
naming POST'ed pages individually. I've also fixed the Referer string so it
works better. I've still got a lot of debugging crap to get out, but then
again - this doesn't work totally yet either. :)



------------------------------------------------------------------------
r64 | strombt | 2003-07-09 19:09:37 -0400 (Wed, 09 Jul 2003) | 4 lines

My first attempt to support passing the super special POST parameters from  
the new site layout. Still buggy.


------------------------------------------------------------------------
r60 | thomas | 2003-06-16 11:57:25 -0400 (Mon, 16 Jun 2003) | 6 lines

First stab at dealing with the layout changes that geocaching.com made to
their search page. Instead of a nice single line scan, do a line by line
case statement for various regexps. Handling of virgin caches still has not
been tested.


------------------------------------------------------------------------
r59 | thomas | 2003-06-03 14:02:49 -0400 (Tue, 03 Jun 2003) | 3 lines

2.3.3 is released


------------------------------------------------------------------------
r58 | thomas | 2003-06-03 14:02:38 -0400 (Tue, 03 Jun 2003) | 5 lines

Basic support for giving titles to output files. Not complete.

Bugfix: short descriptions are optional for geocaches.


------------------------------------------------------------------------
r57 | thomas | 2003-05-26 15:10:27 -0400 (Mon, 26 May 2003) | 4 lines

We now generate HTML 4.0 Transitionl pages, as checked by validator.w3.org



------------------------------------------------------------------------
r56 | thomas | 2003-05-15 09:03:27 -0400 (Thu, 15 May 2003) | 3 lines

2.3.2


------------------------------------------------------------------------
r55 | thomas | 2003-05-15 09:03:09 -0400 (Thu, 15 May 2003) | 3 lines

Use (v) for virgins instead of [v]


------------------------------------------------------------------------
r54 | thomas | 2003-05-15 09:02:50 -0400 (Thu, 15 May 2003) | 3 lines

Handle bad command options gracefully, and make usage smaller


------------------------------------------------------------------------
r53 | thomas | 2003-05-14 14:48:02 -0400 (Wed, 14 May 2003) | 3 lines

2.3.1


------------------------------------------------------------------------
r52 | thomas | 2003-05-14 14:47:38 -0400 (Wed, 14 May 2003) | 3 lines

Only record changes for CLI and geocache directories for now


------------------------------------------------------------------------
r51 | thomas | 2003-05-14 14:46:55 -0400 (Wed, 14 May 2003) | 3 lines

Reworking of the help screen to be more compact


------------------------------------------------------------------------
r50 | thomas | 2003-05-13 14:31:50 -0400 (Tue, 13 May 2003) | 4 lines

Instead of just * for travelbugs in HTML indexes, use [TB] for them and [v]
for virgins


------------------------------------------------------------------------
r48 | thomas | 2003-04-29 17:52:04 -0400 (Tue, 29 Apr 2003) | 3 lines

details & html things to add to the TODO


------------------------------------------------------------------------
r47 | thomas | 2003-04-27 21:23:52 -0400 (Sun, 27 Apr 2003) | 7 lines

Cache expiry for caches is now 4 days shadow, 5 days local
Cache expiry for searches is now 12 hours local, 15 hours shadow
Default zipcode search is now 15 miles
Implement -h for help
Always output mile constraint if zipcode is selected
Only sleep half as long for searches

------------------------------------------------------------------------
r46 | thomas | 2003-04-26 13:00:03 -0400 (Sat, 26 Apr 2003) | 3 lines

fix font


------------------------------------------------------------------------
r45 | thomas | 2003-04-26 12:59:34 -0400 (Sat, 26 Apr 2003) | 3 lines

BlueTooth -> Bluetooth


------------------------------------------------------------------------
r44 | thomas | 2003-04-26 12:53:39 -0400 (Sat, 26 Apr 2003) | 3 lines

Add the plain text screenshot


------------------------------------------------------------------------
r43 | thomas | 2003-04-26 12:15:07 -0400 (Sat, 26 Apr 2003) | 3 lines

Wrong graphic :)


------------------------------------------------------------------------
r42 | thomas | 2003-04-26 12:11:36 -0400 (Sat, 26 Apr 2003) | 3 lines

Our first stab at a website


------------------------------------------------------------------------
r41 | thomas | 2003-04-26 10:13:47 -0400 (Sat, 26 Apr 2003) | 3 lines

Beautify the ASCII output a little


------------------------------------------------------------------------
r40 | thomas | 2003-04-26 10:13:28 -0400 (Sat, 26 Apr 2003) | 1 line

Change sleep to 3 seconds
------------------------------------------------------------------------
r39 | thomas | 2003-04-25 17:02:55 -0400 (Fri, 25 Apr 2003) | 3 lines

Version 2.3.0, now supporting all of the latest gpsbabel extensions.


------------------------------------------------------------------------
r38 | thomas | 2003-04-25 17:00:28 -0400 (Fri, 25 Apr 2003) | 3 lines

sync & repair all the current formats that gpsbabel supports


------------------------------------------------------------------------
r37 | thomas | 2003-04-25 16:59:59 -0400 (Fri, 25 Apr 2003) | 3 lines

If you get your search key wrong, mention the mode we tried


------------------------------------------------------------------------
r36 | thomas | 2003-04-25 16:59:27 -0400 (Fri, 25 Apr 2003) | 3 lines

Fix for crash if you search for a state as a zipcode


------------------------------------------------------------------------
r35 | thomas | 2003-04-25 15:32:27 -0400 (Fri, 25 Apr 2003) | 6 lines

Import the syntax listing from geotoad.rb

Move old syntax to usage



------------------------------------------------------------------------
r34 | thomas | 2003-04-25 15:29:47 -0400 (Fri, 25 Apr 2003) | 5 lines

Fix charlotte example to not confuse windows users. 
2.2.0 final!



------------------------------------------------------------------------
r33 | thomas | 2003-04-25 15:25:50 -0400 (Fri, 25 Apr 2003) | 5 lines

Geotoad now defaults to geotoad_output.(extension) instead of stdout by
default.



------------------------------------------------------------------------
r32 | thomas | 2003-04-25 15:16:20 -0400 (Fri, 25 Apr 2003) | 3 lines

Mo' Betta Examples


------------------------------------------------------------------------
r31 | thomas | 2003-04-25 15:12:33 -0400 (Fri, 25 Apr 2003) | 3 lines

Mention typing ruby instead 


------------------------------------------------------------------------
r30 | thomas | 2003-04-25 15:10:30 -0400 (Fri, 25 Apr 2003) | 3 lines

Make README friendlier for Windows users


------------------------------------------------------------------------
r29 | thomas | 2003-04-25 14:55:15 -0400 (Fri, 25 Apr 2003) | 3 lines

2.2.0 - case insensitive searches for everything. 


------------------------------------------------------------------------
r28 | thomas | 2003-04-25 14:44:04 -0400 (Fri, 25 Apr 2003) | 3 lines

Oops, broke zipcode searches. 2.1.1 released.


------------------------------------------------------------------------
r27 | thomas | 2003-04-25 14:40:40 -0400 (Fri, 25 Apr 2003) | 3 lines

Version 2.1: We can now lookup state/country id's


------------------------------------------------------------------------
r26 | thomas | 2003-04-25 13:57:25 -0400 (Fri, 25 Apr 2003) | 3 lines

Better examples, mention notepad issue.


------------------------------------------------------------------------
r25 | thomas | 2003-04-25 13:53:17 -0400 (Fri, 25 Apr 2003) | 3 lines

2.05 release. Lets roll in some more comprehensive documentation.


------------------------------------------------------------------------
r24 | thomas | 2003-04-25 13:45:11 -0400 (Fri, 25 Apr 2003) | 3 lines

text format should output the last find time too


------------------------------------------------------------------------
r23 | thomas | 2003-04-25 13:44:18 -0400 (Fri, 25 Apr 2003) | 3 lines

More verbose TODO :)


------------------------------------------------------------------------
r22 | thomas | 2003-04-25 13:44:07 -0400 (Fri, 25 Apr 2003) | 3 lines

More verbose readme!


------------------------------------------------------------------------
r21 | thomas | 2003-04-25 12:38:27 -0400 (Fri, 25 Apr 2003) | 6 lines

2.04 release
Fix makedist.sh URL
Better presentation of the skipped caches
Add another shadowhost courtesy of David Wimsey


------------------------------------------------------------------------
r20 | thomas | 2003-04-25 12:23:53 -0400 (Fri, 25 Apr 2003) | 3 lines

If the cache has a warning associated with it, output it.


------------------------------------------------------------------------
r19 | thomas | 2003-04-25 11:05:07 -0400 (Fri, 25 Apr 2003) | 5 lines

Mark as version 2.03

makedist.sh now scp's the copy to the webserver


------------------------------------------------------------------------
r18 | thomas | 2003-04-25 11:01:25 -0400 (Fri, 25 Apr 2003) | 3 lines

If you can't upload to a shadowhost, delete it!


------------------------------------------------------------------------
r17 | thomas | 2003-04-25 11:01:09 -0400 (Fri, 25 Apr 2003) | 3 lines

Specify what output type you are defaulting to on stdout


------------------------------------------------------------------------
r16 | thomas | 2003-04-25 10:28:38 -0400 (Fri, 25 Apr 2003) | 9 lines

Make a tools/ directory. Miscellaneous scripts to be used as tools. Moving  
makedist.sh into there

Add countryrip.rb, to get a list of state/country id's and output a ruby
hash. This will be used for further lookups

Add more examples to the readme.


------------------------------------------------------------------------
r15 | thomas | 2003-04-25 09:46:34 -0400 (Fri, 25 Apr 2003) | 6 lines

Version 2.02 ready for release!

Alter makedist.sh to generate ChangeLog through svn log, and remove the .svn
directories


------------------------------------------------------------------------
r14 | thomas | 2003-04-25 09:43:27 -0400 (Fri, 25 Apr 2003) | 3 lines

Remove a debugging puts statement


------------------------------------------------------------------------
r13 | thomas | 2003-04-25 09:34:40 -0400 (Fri, 25 Apr 2003) | 5 lines

Add shadowExpiry and localExpiry functions to shadowget. This is so we can
keep our indexes very fresh, and our caches a little older.



------------------------------------------------------------------------
r12 | thomas | 2003-04-25 08:53:26 -0400 (Fri, 25 Apr 2003) | 3 lines

Remove some annoying output added for debugging


------------------------------------------------------------------------
r11 | thomas | 2003-04-25 08:52:50 -0400 (Fri, 25 Apr 2003) | 4 lines

Add ability for multiple users to be filtered out (: delimited). Fix
indentation


------------------------------------------------------------------------
r10 | thomas | 2003-04-25 08:50:23 -0400 (Fri, 25 Apr 2003) | 3 lines

Be less forgiving about cache expiry, at least until we can get some
variable caching 

------------------------------------------------------------------------
r9 | thomas | 2003-04-25 08:49:46 -0400 (Fri, 25 Apr 2003) | 4 lines

Remove the word "cache" from the cache type, to shorten output later.



------------------------------------------------------------------------
r8 | thomas | 2003-04-25 08:49:03 -0400 (Fri, 25 Apr 2003) | 3 lines

Add the time the geocache was last found to the output, as well as a header


------------------------------------------------------------------------
r7 | thomas | 2003-04-24 15:26:01 -0400 (Thu, 24 Apr 2003) | 3 lines

Better detail with more MS HTML crap (inline styles, bad italics)


------------------------------------------------------------------------
r6 | thomas | 2003-04-24 15:21:14 -0400 (Thu, 24 Apr 2003) | 3 lines

Support multiple users to filter by, via : delimiter


------------------------------------------------------------------------
r5 | thomas | 2003-04-23 23:55:00 -0400 (Wed, 23 Apr 2003) | 5 lines

Better handle long descriptions with span's in them, by matching on
blockquote as well.



------------------------------------------------------------------------
r2 | thomas | 2003-04-20 22:36:36 -0400 (Sun, 20 Apr 2003) | 3 lines

Geocrunch -> Geotoad


------------------------------------------------------------------------
r1 | thomas | 2003-04-20 22:30:16 -0400 (Sun, 20 Apr 2003) | 1 line

geocrunch 2.0 import, now geotoad
------------------------------------------------------------------------
