<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://project-gc.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=35902489</id>
	<title>Project-GC - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://project-gc.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=35902489"/>
	<link rel="alternate" type="text/html" href="https://project-gc.com/w/Special:Contributions/35902489"/>
	<updated>2026-05-28T04:38:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://project-gc.com/wiki/index.php?title=NewCacheNotifiers&amp;diff=3107</id>
		<title>NewCacheNotifiers</title>
		<link rel="alternate" type="text/html" href="https://project-gc.com/wiki/index.php?title=NewCacheNotifiers&amp;diff=3107"/>
		<updated>2025-08-20T10:44:33Z</updated>

		<summary type="html">&lt;p&gt;35902489: Additional information about the ts= acc= and enable= parameters.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=Explain the tool, list pros and cons, explain how to set up notifications etc}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The [https://project-gc.com/User/NewCacheNotifiers New cache notifiers] tool is an alternative to the Geocaching.com &#039;&#039;Instant Notification Service&#039;&#039;&amp;lt;ref&amp;gt;Available for premium members at [https://www.geocaching.com/notify/default.aspx https://www.geocaching.com/notify/default.aspx]&amp;lt;/ref&amp;gt;. It is available to all users with a [[paid membership]]. Due to some restrictions, it also requires that the user is a [[Premium Member]] at [[Geocaching.com]].&lt;br /&gt;
&lt;br /&gt;
==Advantages==&lt;br /&gt;
* A smoother interface, compared to [[Geocaching.com]].&lt;br /&gt;
* A more nicely formatted email, including details of the geocache(s).&lt;br /&gt;
* No distance limit.&lt;br /&gt;
* Apply filters on location, such as by country, region, and county.&lt;br /&gt;
* Apply filters on geocache properties, such as difficulty, terrain, type, and size.&lt;br /&gt;
* Opt to be notified on every log up to the first &#039;Found it&#039; (or equivalent). Note that these additional notifications may be delayed.&lt;br /&gt;
* Can be dynamically centered, based on the location provided by your smartphone.&lt;br /&gt;
&lt;br /&gt;
==Disadvantages==&lt;br /&gt;
* It is likely to be less stable than the official notification service provided by [[Geocaching.com]].&lt;br /&gt;
* In most cases, Project-GC&#039;s notifications are at least a minute slower than the official notifiers.&lt;br /&gt;
* There is a maximum of 100 geocache notifications per day, and maximum of 500 per month. (The limit is a rolling rate limit and not based on calendar months.)&lt;br /&gt;
* When adding or removing notifiers, it might take a few minutes for the system to recognize the changes.  &lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&#039;&#039;Information to be added.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Dynamic location===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Dynamic center&#039;&#039; option can be used to enable an external application update the notification center value. This way your notification center can be &lt;br /&gt;
updated externally without a need to login into Project-GC website. It is often used to update the location of notification while you travel. &lt;br /&gt;
&lt;br /&gt;
For dynamic notifiers to work, you must check the &#039;&#039;Dynamic center&#039;&#039; checkbox and add a radius to the notifier. It&#039;s also a good idea to add your home &lt;br /&gt;
coordinates as a starting value, to avoid having a world global notifier. Then you need to configure an external app to handle the updates.&lt;br /&gt;
&lt;br /&gt;
==== Cache Notifier for iOS/iPhone ====&lt;br /&gt;
&lt;br /&gt;
Since February 2025 the “[https://apps.apple.com/app/cache-notifier/id6648798407 Cache Notifier]” app for iOS has been available in the App Store. &lt;br /&gt;
&lt;br /&gt;
Cache Notifier helps you stay updated on new geocaches by effortlessly refreshing your location on Project-GC. Get accurate and timely notifications about nearby caches as they are released. A Project-GC premium account is required.&lt;br /&gt;
&lt;br /&gt;
==== GPS Logger for Android ====&lt;br /&gt;
&lt;br /&gt;
We used to recommend using [https://play.google.com/store/apps/details?id=com.mendhak.gpslogger&amp;amp;hl=en GPS Logger for Android] on your Android phone. &lt;br /&gt;
&lt;br /&gt;
Sadly GPS Logger for Android has been unpublished from Google Play. The maintainer has partly lost interest of the app due to frequent new policies and &lt;br /&gt;
requirements from Google, there is a [https://github.com/mendhak/gpslogger/issues/849 post at GitHub] about it. For now we recommend downloading the APK &lt;br /&gt;
file from the [https://github.com/mendhak/gpslogger/releases releases section].&lt;br /&gt;
&lt;br /&gt;
For further instruction of how to configure the app to handle the updates, click the &#039;&#039;Setting up GPS Logger for Android&#039;&#039; on the &lt;br /&gt;
[https://project-gc.com/User/NewCacheNotifiers New cache notifiers] page.&lt;br /&gt;
&lt;br /&gt;
==== Web-based PGC notifier location updater ====&lt;br /&gt;
&lt;br /&gt;
There is a third-party application available at [https://fracz.github.io/pgc-location-updater/ fracz.github.io/pgc-location-updater] that can handle the&lt;br /&gt;
location updates. You need to configure it for the first use on any new device, giving it your user ID, access token and the notifier ID to update.&lt;br /&gt;
&lt;br /&gt;
Once set up, you can select the location from the map or detect your location automatically based on your device&#039;s location (permitting it to do so&lt;br /&gt;
may be required for the first time). Then clicking the confirmation button will update the notifier center location whenever you use it.&lt;br /&gt;
&lt;br /&gt;
The application neither stores nor uses your data on server-side. It just composes an URL that updates the notifier center in Project-GC. Everything&lt;br /&gt;
happens in user&#039;s browser only.&lt;br /&gt;
&lt;br /&gt;
==== Generic HTTP Based Updaters ====&lt;br /&gt;
&lt;br /&gt;
You can update a dynamic notifier via any tool that can issue HTTP requests, e.g. [https://curl.se curl], [https://ifttt.com IFTTT], [https://support.apple.com/guide/shortcuts/welcome/ios iOS/macOS Shortcuts], etc. You can do that by retrieving the URL https://project-gc.com/api/UserLocation/Update/ with parameters.&lt;br /&gt;
&lt;br /&gt;
Supported parameters are:&lt;br /&gt;
* protocol=1 - the update protocol to use, this must always be 1&lt;br /&gt;
* uid=&amp;lt;USER-ID&amp;gt; - your user ID. Use the user id from your settings page.&lt;br /&gt;
* token=&amp;lt;TOKEN&amp;gt; - the access token to Project GC. Use the token from your settings page. &#039;&#039;&#039;Keep in mind that the token should be kept as safe as a password.&#039;&#039;&#039;&lt;br /&gt;
* nid=&amp;lt;NOTIFIER-ID&amp;gt; - the ID of the notifier. You can see a notifier&#039;s ID if you edit it&lt;br /&gt;
* ts=&amp;lt;timestamp&amp;gt; - the timestamp of your update, in ISO-format, e.g. 2025-01-31T14:35:59+0100. This value is currently ignored.&lt;br /&gt;
* latitude=&amp;lt;latitude&amp;gt; - the latitude of the dynamic location, using decimal degrees, such as 12.34567&lt;br /&gt;
* longitude=&amp;lt;longitude&amp;gt; - the latitude of the dynamic location, using decimal degrees, such as 56.78901&lt;br /&gt;
* acc=&amp;lt;accuracy&amp;gt; - the accuracy of your latitude/longitude measurement in meters. This value is currently ignored.&lt;br /&gt;
* enable=1 - if you add this parameter and the notifier is currently disabled, the update will enable it. If you leave this parameter out, then the Notifier will remain in the current state - enabled Notifiers remain enabled, disabled ones remain disabled.&lt;br /&gt;
&lt;br /&gt;
To update a notifier, add the parameters to the URL after a question mark, separate them via &amp;amp; signs, for example like this: https://project-gc.com/api/UserLocation/Update/?protocol=1&amp;amp;uid=&amp;lt;USER-ID&amp;gt;&amp;amp;latitude=&amp;lt;latitude&amp;gt;&amp;amp;longitude=&amp;lt;longitude&amp;gt;&amp;amp;ts=&amp;lt;timestamp&amp;gt;&amp;amp;token=&amp;lt;TOKEN&amp;gt;&amp;amp;nid=&amp;lt;NOTIFIER-ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response of the URL is a JSON document that reports success and/or failure:&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;status&amp;quot;:&amp;quot;OK&amp;quot;,&amp;quot;rateLimit&amp;quot;:{&amp;quot;IP&amp;quot;:1,&amp;quot;token&amp;quot;:1}}&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;status&amp;quot;:&amp;quot;error&amp;quot;,&amp;quot;errorMessage&amp;quot;:&amp;quot;Protocol 2 not supported&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>35902489</name></author>
	</entry>
	<entry>
		<id>https://project-gc.com/wiki/index.php?title=NewCacheNotifiers&amp;diff=3106</id>
		<title>NewCacheNotifiers</title>
		<link rel="alternate" type="text/html" href="https://project-gc.com/wiki/index.php?title=NewCacheNotifiers&amp;diff=3106"/>
		<updated>2025-08-20T08:39:32Z</updated>

		<summary type="html">&lt;p&gt;35902489: Added documentation of the HTTP API for https://project-gc.com/api/UserLocation/Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=Explain the tool, list pros and cons, explain how to set up notifications etc}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The [https://project-gc.com/User/NewCacheNotifiers New cache notifiers] tool is an alternative to the Geocaching.com &#039;&#039;Instant Notification Service&#039;&#039;&amp;lt;ref&amp;gt;Available for premium members at [https://www.geocaching.com/notify/default.aspx https://www.geocaching.com/notify/default.aspx]&amp;lt;/ref&amp;gt;. It is available to all users with a [[paid membership]]. Due to some restrictions, it also requires that the user is a [[Premium Member]] at [[Geocaching.com]].&lt;br /&gt;
&lt;br /&gt;
==Advantages==&lt;br /&gt;
* A smoother interface, compared to [[Geocaching.com]].&lt;br /&gt;
* A more nicely formatted email, including details of the geocache(s).&lt;br /&gt;
* No distance limit.&lt;br /&gt;
* Apply filters on location, such as by country, region, and county.&lt;br /&gt;
* Apply filters on geocache properties, such as difficulty, terrain, type, and size.&lt;br /&gt;
* Opt to be notified on every log up to the first &#039;Found it&#039; (or equivalent). Note that these additional notifications may be delayed.&lt;br /&gt;
* Can be dynamically centered, based on the location provided by your smartphone.&lt;br /&gt;
&lt;br /&gt;
==Disadvantages==&lt;br /&gt;
* It is likely to be less stable than the official notification service provided by [[Geocaching.com]].&lt;br /&gt;
* In most cases, Project-GC&#039;s notifications are at least a minute slower than the official notifiers.&lt;br /&gt;
* There is a maximum of 100 geocache notifications per day, and maximum of 500 per month. (The limit is a rolling rate limit and not based on calendar months.)&lt;br /&gt;
* When adding or removing notifiers, it might take a few minutes for the system to recognize the changes.  &lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&#039;&#039;Information to be added.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Dynamic location===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Dynamic center&#039;&#039; option can be used to enable an external application update the notification center value. This way your notification center can be &lt;br /&gt;
updated externally without a need to login into Project-GC website. It is often used to update the location of notification while you travel. &lt;br /&gt;
&lt;br /&gt;
For dynamic notifiers to work, you must check the &#039;&#039;Dynamic center&#039;&#039; checkbox and add a radius to the notifier. It&#039;s also a good idea to add your home &lt;br /&gt;
coordinates as a starting value, to avoid having a world global notifier. Then you need to configure an external app to handle the updates.&lt;br /&gt;
&lt;br /&gt;
==== Cache Notifier for iOS/iPhone ====&lt;br /&gt;
&lt;br /&gt;
Since February 2025 the “[https://apps.apple.com/app/cache-notifier/id6648798407 Cache Notifier]” app for iOS has been available in the App Store. &lt;br /&gt;
&lt;br /&gt;
Cache Notifier helps you stay updated on new geocaches by effortlessly refreshing your location on Project-GC. Get accurate and timely notifications about nearby caches as they are released. A Project-GC premium account is required.&lt;br /&gt;
&lt;br /&gt;
==== GPS Logger for Android ====&lt;br /&gt;
&lt;br /&gt;
We used to recommend using [https://play.google.com/store/apps/details?id=com.mendhak.gpslogger&amp;amp;hl=en GPS Logger for Android] on your Android phone. &lt;br /&gt;
&lt;br /&gt;
Sadly GPS Logger for Android has been unpublished from Google Play. The maintainer has partly lost interest of the app due to frequent new policies and &lt;br /&gt;
requirements from Google, there is a [https://github.com/mendhak/gpslogger/issues/849 post at GitHub] about it. For now we recommend downloading the APK &lt;br /&gt;
file from the [https://github.com/mendhak/gpslogger/releases releases section].&lt;br /&gt;
&lt;br /&gt;
For further instruction of how to configure the app to handle the updates, click the &#039;&#039;Setting up GPS Logger for Android&#039;&#039; on the &lt;br /&gt;
[https://project-gc.com/User/NewCacheNotifiers New cache notifiers] page.&lt;br /&gt;
&lt;br /&gt;
==== Web-based PGC notifier location updater ====&lt;br /&gt;
&lt;br /&gt;
There is a third-party application available at [https://fracz.github.io/pgc-location-updater/ fracz.github.io/pgc-location-updater] that can handle the&lt;br /&gt;
location updates. You need to configure it for the first use on any new device, giving it your user ID, access token and the notifier ID to update.&lt;br /&gt;
&lt;br /&gt;
Once set up, you can select the location from the map or detect your location automatically based on your device&#039;s location (permitting it to do so&lt;br /&gt;
may be required for the first time). Then clicking the confirmation button will update the notifier center location whenever you use it.&lt;br /&gt;
&lt;br /&gt;
The application neither stores nor uses your data on server-side. It just composes an URL that updates the notifier center in Project-GC. Everything&lt;br /&gt;
happens in user&#039;s browser only.&lt;br /&gt;
&lt;br /&gt;
==== Generic HTTP Based Updaters ====&lt;br /&gt;
&lt;br /&gt;
You can update a dynamic notifier via any tool that can issue HTTP requests, e.g. [https://curl.se curl], [https://ifttt.com IFTTT], [https://support.apple.com/guide/shortcuts/welcome/ios iOS/macOS Shortcuts], etc. You can do that by retrieving the URL https://project-gc.com/api/UserLocation/Update/ with parameters.&lt;br /&gt;
&lt;br /&gt;
Supported parameters are:&lt;br /&gt;
* protocol=1 - the update protocol to use, this must always be 1&lt;br /&gt;
* uid=&amp;lt;USER-ID&amp;gt; - your user ID. Use the user id from your settings page.&lt;br /&gt;
* token=&amp;lt;TOKEN&amp;gt; - the access token to Project GC. Use the token from your settings page. &#039;&#039;&#039;Keep in mind that the token should be kept as safe as a password.&#039;&#039;&#039;&lt;br /&gt;
* nid=&amp;lt;NOTIFIER-ID&amp;gt; - the ID of the notifier. You can see a notifier&#039;s ID if you edit it&lt;br /&gt;
* ts=&amp;lt;timestamp&amp;gt; - the timestamp of your update, in ISO-format, e.g. 2025-01-31T14:35:59+0100.&lt;br /&gt;
* latitude=&amp;lt;latitude&amp;gt; - the latitude of the dynamic location, using decimal degrees, such as 12.34567&lt;br /&gt;
* longitude=&amp;lt;longitude&amp;gt; - the latitude of the dynamic location, using decimal degrees, such as 56.78901&lt;br /&gt;
* acc=&amp;lt;accuracy&amp;gt; - the accuracy of your latitude/longitude measurement in meters.&lt;br /&gt;
* enable=1 - if you add this parameter and the notifier is currently disabled, the update will enable it&lt;br /&gt;
&lt;br /&gt;
To update a notifier, add the parameters to the URL after a question mark, separate them via &amp;amp; signs, for example like this: https://project-gc.com/api/UserLocation/Update/?protocol=1&amp;amp;uid=&amp;lt;USER-ID&amp;gt;&amp;amp;latitude=&amp;lt;latitude&amp;gt;&amp;amp;longitude=&amp;lt;longitude&amp;gt;&amp;amp;ts=&amp;lt;timestamp&amp;gt;&amp;amp;token=&amp;lt;TOKEN&amp;gt;&amp;amp;nid=&amp;lt;NOTIFIER-ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response of the URL is a JSON document that reports success and/or failure:&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;status&amp;quot;:&amp;quot;OK&amp;quot;,&amp;quot;rateLimit&amp;quot;:{&amp;quot;IP&amp;quot;:1,&amp;quot;token&amp;quot;:1}}&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;status&amp;quot;:&amp;quot;error&amp;quot;,&amp;quot;errorMessage&amp;quot;:&amp;quot;Protocol 2 not supported&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>35902489</name></author>
	</entry>
</feed>