steve8x8 / geotoad

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

Log ID and Owner ID / GPX download #229

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
LogID and OwnerID of logentries etc seem to be calculated as crc32. Since the 
outcome (IDs) does not match to what groundspeak uses, one gets multiple log 
entries in GPX managers, such as OCM or GSAK.
This happens, if pocket queries are imported into a OCM-/GSAK database, where 
also geotoad-GPX files are imported into. The effect is that the "found" 
counter counts own finds twice and log entries are duplicated.

Suggestion: geotoad needs to sign in to gc.com since a while now. Wouldn't it 
be better to download the GPX file for a cache (offered by a button on the web 
page) instead of parsing the HTML code of a cache page?

Thank you. 

Original issue reported on code.google.com by uxov...@mailinator.com on 3 Jan 2012 at 11:26

GoogleCodeExporter commented 9 years ago
Being a GeoToad user myself, I've been aware of this issue for a long time.
(It shows up very prominently if you do GCStatistics with caches placed under 
pseudonyms.) Nevertheless, thanks for reporting.

The concept of GeoToad, maintained for about 10 years now, to gather all 
information from search (nearest.aspx) and print (cdpf.aspx) pages doesn't 
allow for extraction of correct owner/user/log/trackable IDs because they are 
missing there.
Original cache pages (cache_details.aspx) are much harder to parse - that's 
what other projects like c:geo for Android do, and they have to adjust their 
parsing routines after almost each and every site update.

Re your idea:
Downloading GPXes from search pages requires dealing with ReCaptchas.
"GPX file" is only available if you're a paying customer.
"Send to GPS" offers only a very limited subset of necessary information, 
unless, you guessed it, ... (citing from the sendtogps source: "Premium Members 
receive full cache descriptions in their downloads.")
If you're a paying customer, why would you want to merge PQ and GeoToad output 
at all? (Pardon my ignorance...)

+ Sorry, but I don't know a solution for this _that works for Basic Members_, 
and unless someone else comes up with a better idea, this issue will end up in 
"WontFix" state. +

If one is after statistics "only" one may have a look at 
http://www.geocaching.com/my/logs.aspx?s=1, perhaps, with "<=2" or "<=10" 
appended, to only select "found" and "attended" caches (there are log IDs, but 
no owner IDs). GeoToad currently has no idea how to parse those, and probably 
never will!
(Some of the issues are discussed in Issue 205 the final solution of which 
depends on Issue 198 being resolved before. *This is already in the development 
version, awaiting extensive testing.*)

-S

Original comment by Steve8x8 on 4 Jan 2012 at 9:08

GoogleCodeExporter commented 9 years ago
WontFix?

Original comment by Steve8x8 on 2 May 2012 at 1:25

GoogleCodeExporter commented 9 years ago
WontFix.

Original comment by Steve8x8 on 4 Sep 2012 at 11:52