steve8x8 / geotoad

Geocaching query tool written in Ruby
https://buymeacoffee.com/steve8x8
Other
28 stars 8 forks source link

Wishlist: WheriGo cartridges #296

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Although the "new car smell" of wherigo.com (citing their home page) is long 
gone, and there seem to be no updates to the site (nor the software), Wherigo 
caches are still there and people slowly learn how to build them.

It'd be nice to automatically extract links to Wherigo cartridges from cache 
descriptions (given that the GUIDs used are different although the user 
database seems to be shared).

It'd be even nicer if there was some functionality inside or outside GeoToad to 
automatically download the latest version of a cartridge belonging to a Wherigo 
geocache.

Caveats:

- wherigo.com needs logging in (currently seems to be similar to gc.com's 
"old", pre-summer 2013, style - using the *same* username/password combo)

- there's a "last modification" date on the cartridge/details.aspx page

- there's a version number on the cartridge/versionhistory.aspx page (where .0 
seems to be stripped :-/)

- the cartridge/download.aspx page offers four options: Colorado, Oregon, 
Nuvi500, and PocketPC, the last one reportedly working on Android devices as 
well (and I suppose the same holds for iPhones).

- cartridges are *always* generated on-the-fly, there's a temporary filename 
inside, and the "contents" (lua code, images, sound files) seem to be in random 
order (but otherwise identical)

- cartridges are personalized - they contain your login name!!! (whether this 
causes problems hasn't been found out yet, it might be possible to couple 
unlocking to your account name)

- wherigo.com, on the /my/downloads.aspx page, keeps a record of downloaded 
cartridges (but apparently you may download as often as you like)

- the size of a typical cartridge is about 500kB, depending on the content 
(seen: 75kB up to >1MB), one certainly doesn't want to download them too often

IMHO, a stripped-down clone of GeoToad would be easier to maintain. Any 
suggestions for a name?

Original issue reported on code.google.com by Steve8x8 on 2 Jan 2014 at 11:09

GoogleCodeExporter commented 9 years ago
An interesting addition: Assuming that the position of the wherigo cache is 
also the start position of the cartridge (*), one may - even without logging 
in!! - use the search

http://www.wherigo.com/search/results.aspx?searchlat=...&searchlon=...&stype=8&r
ad=1

- there's a link to .../cartridges/details.aspx... contained in the results 
page.

(*) I know that there are "location-less" cartridges which may be played 
everywhere, but those are just an exception to the rule.

Original comment by Steve8x8 on 2 Jan 2014 at 11:29

GoogleCodeExporter commented 9 years ago
There's a little set of patches which incorporates a minimum of Werigo support 
into GeoToad. It cannot (and never will) take care of missing cartridge GUIDs 
(you may use something like the scriptlet attached to fill in the gaps, using 
the coordinates and wherigo.com's search), and it won't do the downloading for 
you - but still it might be of some use?

Original comment by Steve8x8 on 6 Jan 2014 at 1:55

Attachments:

GoogleCodeExporter commented 9 years ago
The patch (and accompanying script) have been committed, but everything beyond 
has to be performed separately. I will create a new project for that: WigToad 
("wig" as in "where-i-go", "toad" is obvious - anyone who comes up with a nice 
image?).

WigToad will have no search (as I have no use for that).
wherigo.com still (but for how long?) uses the old authentication mechanism, 
and allows access to cartridge "details" without prior login (but no download).
Note that one has to accept the EULA of wherigo.com by hand once, this will 
never be done automatically. More soon, "over there".

Original comment by Steve8x8 on 24 Jan 2014 at 1:31

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/wigtoad/ - it's far from being complete and tidy, but 
I have successfully downloaded some cartridges yet. Use at your own risk, of 
course. Feedback welcome.

Original comment by Steve8x8 on 1 Feb 2014 at 12:32

GoogleCodeExporter commented 9 years ago
I'm afraid the stubs currently in GeoToad are all that can be done "on this 
side". WigToad, on the other hand, needs some more work.

Original comment by Steve8x8 on 25 Feb 2014 at 11:28