GCComment

Script Summary:
Create, manage and print your personal comments for geocaches on geocaching.com. Move caches to their correct final location.

Version:
82

You can use this script to add, delete, edit, show, group, and summarize comments that you store for your geocaches on geocaching.com. It could be any text with hints for finals, information for stages, or whatever you need to remember regarding this item. You can also enter the final coordinates and add the final marker to the map.
Do not hesitate to give me feedback about this script, report bugs, favor it :) or request additional features by mail to [[email protected]](mailto:[email protected]) or via userscripts-mirror.org or sourceforge.net. If you like this script, you can use this [link](http://www.geocaching.com/Gift/default.aspx?uguid=81887669-6cb7-45bc-9e3c-1bce5950df50
) to show your appreciation or make a donation via Paypal so that I can renew my premium membership at gc.com :) Thanks!
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3RG7N2ELTYRX4)
You can check the german [Geoclub Forum](http://www.geoclub.de/viewtopic.php?f=117&t=44631) for support or just send me an [email](mailto:[email protected]) with bugs or feature requests.
Powered by [Dropbox](https://www.dropbox.com/).

Detailed feature list

Create, update, and delete comments for caches on the cache detail page

Overview of all your comments on profile page

Categorize your caches in 'unsolved', 'solved' and 'found' and filter the overview accordingly (thanks to wir for the icons)

Comfortable delete comments via profile page

Comments included in regular print page and GC-Tour printpage

Export & import of comments for backup and sync between different computers

Automatic update check

Synchronization of multiple computers via Dropbox

Mystery Mover (move caches to their actual positions on the Groundspeak standard map), does not work for the Premium Member-only Google Map

FAQ

I activate the mystery mover on the map, but nothing happens. What's wrong?

You may use the Google Map that is exclusive for Premium Members only. I don't support that since I have no Premium Membership. You have to switch to the standard (leaflet) map and activate Google Maps there (using Geocaching Google Maps Enhancement or Geocaching little helper).

What do I do with the strange files that I download by clicking on the export to CSV, GPX, etc.?

Just rename them according to the format you downloaded. Javascript can't be used to give those files a name, so Firefox uses a generated temporary name.

Why did you implement so much in the sendToGPS feature, only few have such a device!

May be right, but you can use that with any USB memory stick and the Garmin Plugin. The memory stick will be recognized as a suitable device.

How do I import some backup of my comments?

Export your comments to GCC and store the file somewhere. To import, copy & paste the content of this file into the text area that is shown if you click on "Import GCC". Review the code (puh, XML) and press "Execute Import" to import and "Finish Import" to clean up.

Requirements

Besides the regular requirements (Firefox and Greasemonkey), GCComment requires that it runs quite late, i.e., after GC-Tour, GC Tidy, GC little helper and perhaps some others. So if you have any trouble with a GCComment-feature, try to put it after those scripts.

How-to set up the server synchronization

GCComment offers synchronization via Dropbox. Simply click one of the Dropbox buttons and you will need to authorize GCComment to use your Dropbox.

Change log

v82 2014-05-16

fix: script include to run also on https links to gs.com

fix: remove another emoji when patching GPX

new: import/export as JSON

v81 2013-10-22

fix: fixed typo that prevent to show up on profile page

new: table keeps number of rows when changing filter

v80 2013-10-18

fix: Fixed display of GCComment bubbles on cache lists indicating that there is a comment

fix: reworked archive selector in GCC overview table

fix: fix urls for set and reset user coordinates when letting GCC auto sync the final coordinates with GS

v79 2013-06-28

fix: update of dropbox.js to 0.9.2 to be compatible with FF22 update

v78 2013-06-23

new: direct export (no separate click needed

new: internal storage is now based on JSON instead of crappy own format, import/export in JSON will come later

fix: hopefully sufficient check for empty escaped/unescaped string

fix: updated changelog url

v77 2013-06-07

new: custom waypoints can be added to a cache. they can be enabled on maps, export to GPX will come later

new: internal storage is now based on JSON instead of crappy own format, import/export in JSON will come later

new: option to remove emojis when patching GPX, since they cause problems on some GPSr

fix: setting update date hopefully once and for all, so that automatic update notifications work again

Today is GCComment's 2nd anniversary. Exactly two years ago, I started hacking a bit and now I have over 4000 lines of mostly self-written code, 57 server users, and lots of people reporting bugs :) Therefore, I would like to say a big thank you to all users, testers, feature requesters and donators :) Without all of you, this tool would not be as it is today.
Therefore and as a little birthday present, I cleaned up a little bit on the UI and make the main menu more usable. I hope you like it :)

new: export and delete by filters

new: compatible with Firefox mobile on Android (thanks to geggi)

new: unsolved caches are shown on map in red if coords present, since they are unsolved :)

improved: layout of main menu on profile page

fix: mystery mover on detailpage is working again

fix: umlauts are handled correctly when storing on server

fix: eventlisteners are correctly called (thanks to geggi)

v63 2012-03-04

fix: mysterymover on maps are working again

fix: state selector on detailpage (thanks to different handling in Firefox 10)

v62 2012-01-19

fix after site update

v61 2011-11-09

fix after site update

v60 2011-10-27

new: preference page, reachable via the GCC icon on the left, you can now choose, if other scripts should have access to your comments. Necessary only for GC-Tour.

new: button on log page to mark as found when logging "Found it" and GCComment is present for cache

new: patch a GPX file. Include new WPTs for finals, remove all other caches, change coords of original waypoints can be done !This is quite untested and may not work as expected!

fix: escape characters of username

new: saving on top of detail page works now with state without coodinates

fix: changed download encoding to base64, allowing # to appear in the content

v57 2011-08-18

hotfix: Import & Export with Firefox 6.

v56 2011-08-14

fix: GCComment on top of printarea

new: original popup is shown when final marker on beta map is clicked

new: monospace font for displaying comment

new: state input also on top of detail page

new: table on profile page contains distance to home

v55 2011-06-05

bugfix: automove mystery

new: link between mystery and original optionally deselectable

bugfix: static and dynamic map fixed on detail page

changed: export method for other scripts now returns the complete comment data

v54 2011-05-05

bugfix: link to final on google maps on detail page

new: moving mysteries works on beta map, including filter for solved and found caches, visual link between mystery and home coordinate and popup on final marker with GCComment (in order to have the home coordinate link working, you must re-save your stuff on the cache detail page)