Large

GCComment

By Birnbaum2001 Last update Oct 22, 2013 — Installed 24,314 times.

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



Version: 81

Thumb Thumb Thumb Thumb Thumb Thumb
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 birnbaum2001@gmx.de or via userscripts.org or sourceforge.net. If you like this script, you can use this link to show your appreciation or make a donation via Paypal so that I can renew my premium membership at gc.com :) Thanks! You can check the german Geoclub Forum for support or just send me an email with bugs or feature requests. Powered by Dropbox.

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

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
  • fix: selecting found filter now works
  • fix: internal mapping gccode-guid was not deleted on comment delete. maintenance method added to remove unused mappings
  • fix: downloading for export/patch now works again, even in FF21
  • fix: display of gccomment options when logging a cache
  • fix: removing table row when state is changed
  • fix: GCC works now on new detail page
v76 2013-04-28
  • removed GCComment Server synchronization code. Dropbox now only option to sync remotely.
  • fix: move mystery mover block below search field to allow search to work properly (thanks to GS)
  • reworked layout on map
  • improved styling on overview page
  • removed GC Note import code
v75 2013-04-19
  • new: Export to KML (Thanks to Lars Major
  • fix: handling & display of the "last update check" date
  • new: more verbose import result
  • fix: GCC on Maps (thanks to removal of jquery mobile by GS)
v74 2013-03-05
  • fix: final marker in map on detail page also without geocaching map enhancements
  • fix: fix of language fix
v73 2013-02-09
  • fix: update string creation to show update notification
  • fix: fine tuning of element distances on detail page
  • fix: language determination in general and on send-to-gps page
v72 2013-01-13
  • fix: added xmlversion to export all to dropbox
  • fix: added separate text for delete confirmation from overview table
  • fix: write comment after deletion to log
  • fix: final marker on bottom map on detail page
  • fix: fixed regex for triggering gcc onprofile
  • fix: changed submitbutton event registration on logpage
v71 2012-10-28
  • fix: removed duplicate xml-tag
  • fix: removed " in gpxextension
  • fix: patchgpx function did not work correctly
  • fix: dropbox: show only .gcc files and the most recent on top
v70 2012-10-15
  • fix: GCC only on profile page, no other sub menus
  • fix: reworked export and deleteall to include the archive attribute properly
  • fix: included original coordinates in GSAK notation (using gsak:LatBeforeCorrect)
v69 2012-10-06
  • new: Sync via Dropbox. You can now export and import using Dropbox.
  • fix: month when creating ISO time string
  • fix: removed all getTime and setTime for Chrome compatibility
  • fix: image url
  • fix: storing home coordinates based on JS object, not HTML content, since that might be changed
  • fix: inserted trigger('create') to trigger widget creation on Chrome
  • fix: updated encoding to UTF-8
  • fix: unsolved and area buttons are not set when reloading
v68 2012-08-02
  • new: Internationalization. You can choose between English and German
  • new: "archived" as option in export und delete menus
  • new: delete all with comprehensive information about the outcome
  • new: checkboxes for GCComment update when submitting a log for a cache
  • fix: time of exported GPX is now the current time
  • fix: comment bubbels also on my/recentlyviewedcaches.aspx
  • fix: fixed bug when changing state in table
v67 2012-06-26
  • new: table rows are directly removed and not by rebuilding the table
  • fix: archived caches are not shown on map
  • fix: order of entries in CSV
  • new: move to archive button on log page
v66 2012-06-09
  • new: more feedback when importing caches
  • new option: when setting final coordinates using the upper textbox, they are also synched to GS
  • new: caches can put into archive from table. This means they are not loaded in the normal table, but still accessible via the archive filter
  • new option: lazy table update. You can choose not to update the overview table when changing the state or deleting a comment.
  • new: the map shows optionally 161m circles around finals
  • some minor bugfixes
v65 2012-05-08
  • fix: export to GPX
  • fix: some explanation for import file extension
  • new: comment overview table is enhanced by datatables (sorting, filtering)
v64 2012-04-02 - Anniversary update

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
  • improved: patch GPX dialog, clearer structure, should be more intuitive :)
  • refactored, cleaned, consolidated methods, small bug fixes
v59 2011-10-06
  • hotfix: siteupdate for detailpage
v58 2011-10-06
  • new: stats contain count per solution state
  • fix: state when deleting on detail page
  • new: coordinate input on detail page also supports decimal (e.g., 51.123, 13.123)
  • new: import reads from file. Extension .gcc required!
  • 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)
  • bugfix: fix after GC.com update
v53 2011-03-31
  • bugfix: move mysteries did not work on FF4
v52 2011-03-27
  • bugfix: compatibility with FF4
  • bugfix: sendtogps bugfixes
v51 2011-02-28
  • new: cleaned up the import & export menus
  • new: added exports in GCC (GCComment), CSV, GPX, HTML
  • new: sendToGPS is configurable (add comment, add waypoint, change orig coordinates
v50 2011-02-12
  • bug fix: convertDec2DMS fixed (negative, layout)
  • bug fix: improved performance (removed 1x refreshTable)
  • bug fix: missing leading 0 in ISO timestring in sendtogps
  • bug fix: bugfix in converter
  • bug fix: bug fix on map with cross-hovering of map and table
  • new: added final marker to link on standard minimap
  • new: two links to external map pages with finals added
v49 2011-02-02
  • bug fix: saving without final not possible
  • bug fix: parsing with leading zeros leads to wrong coordinates
  • bug fix: saving only coordinates in upper field not possible
  • bug fix: sendToGPS works on detail and search page. includes comment in additional waypoint. The time of this waypoint is the last save time of the comment
  • new: if there are additional waypoints and a final coordinate, it is integrated in the table
v48 2011-02-01
  • bug fix: comment bubbles also for caches with final coordinates and without comment
  • new: Integration of comments and final coordinates in SendToGPS page (please test, I cannot do that)
  • bug fix: smaller text area for comments to better fit smaller screens
  • new: content of a comment is parsed for hyperlinks when displayed
  • new: integration in GC Tidy maps on cache detail page
  • new: final input also in format xx xx.xxx xx xx.xxx allowed
  • bug fix: both final coordinate input fields are better synched and saving a comment is not possible with wrong coordinates in bottom input field
v47 2010-12-29
  • bug fix: final coordinates also on gctour print page
  • bug fix: regex for coordinate parsing also allows missing degree symbol
  • bug fix: comments on regular print page
  • new: final marker on print view map
  • bug fix: import of empty comments (have only final coordinates)
  • new: starting with next update, the update notification will contain a changelog
v46 2010-12-23
  • new feature: Mystery Mover. You can now enter final coordinates. An additional icon is shown on the detail page minimap. On the search map, the caches can be moved to their final location.
  • bug fix: import button behaviour
v45 2010-11-12
  • bug fix: comments included in regular & GC-Tour print page
  • bug fix: comment bubbles in tables where not shown occasionally
v44 2010-09-27
  • bug fix: double icon after gc.com update
  • bug fix: month in ministats was one less than correct
  • bug fix: double icon after gc.com update
  • bug fix: import can handle empty gccode (however this may occur)
  • new: comment icons also on watchlist and bookmark list
v43 2010-08-13
  • server storage available (see documentation above)
  • delete-all button
  • tooltip with some stats on GCComment-icon
v42
  • bug fix with disappearing filter options when filtering
v41
  • filters are closed when import is opened
  • state change also changes savetime
  • delete on main menu fixed
  • line breaks are not longer lost on import/export
  • import should be able to handle exports from previous version (without state)
  • GC-Tour should now work
v40
  • fix after GC.com layout update
  • fixed integration with GC-Tour
  • cache categories and filter option on main table
v39
  • fixed layout due to GC.com update and table coloring bug
  • alpha version of server sync for comments
  • added slide in animation
v38
  • import/export handles XML characters
v37
  • mousedown => mouseup
  • confirm delete
  • changed order of buttons
v36
  • hotfix for copy from gcnote with multiple lines
v35
  • added edit button on overview page
v34
  • implemented import/export
  • copy from gcnote incl. fixed bug when copying gcnote to empty comment
  • added cancel editing button
  • nice frame around main menu and icon
v33
  • the comment is included on the print pages
v32
  • fixed missing tooltip on seek page's td element