Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BetterCacher implementation #7911

BetterCacher opened this issue Oct 23, 2019 · 4 comments


Copy link

@BetterCacher BetterCacher commented Oct 23, 2019

We want to suggest to implement BetterCacher in c:geo.

What is BetterCacher?
At BetterCacher you will find special geocaches. We'd like to show you which caches are WHY great. We think that a geocache that has been placed with much love and work deserved a few words about it instead of just clicking on a number or a star.
BetterCacher is free for everyone, is a community project and exist since 2009.
You can find out more on our website:

How can the implantation look like?
An implantation could take place under the attributes. If the geocache is listed on BetterCacher, an attribute could be displayed with the BetterCacher logo (link to the picture; feel free to use it). By clicking on the attribute, a short explanation about BetterCacher and the link to the description (forum) could be displayed. The forum describes what exactly makes this cache so special.
It may also be possible to implement a filter to specifically search for BetterCacher listed caches.

How can data be retrieved?
BetterCacher provides an API:
Anyone can use it for free under CC BY-NC-SA.
There you can find out if a caches is listed or not. If a cache is listed, the forum ID is also provided. Under the link the description can be viewed.

Why should BetterCacher be implemented in c:geo?

  • With BetterCacher geocachers are able to tell if and why the cache is special. You can specifically search for great geocaches.
  • With the implementation, access to BetterCacher would also be possible via app (in addition to the website).

We are available for further questions at


This comment has been minimized.

Copy link

@okainov okainov commented Oct 24, 2019

What about Premium? I just checked the map on BetterCacher and out of 6 caches I see around Munich 3 are in fact Premium-only. Do you provide some kind of filters there?


This comment has been minimized.

Copy link

@BetterCacher BetterCacher commented Oct 25, 2019

Thanks for your reply. None of our users has so far requested an indication whether the caches are available to basic members. I fail to see why this would be an issue regarding the integration of the bettercacher flag in c:geo, because your app already provides that information, doesn't it?


This comment has been minimized.

Copy link

@bekuno bekuno commented Oct 25, 2019

As a general implementation idea

  • add a service entry for bettercacher in the c:geo settings (like GCVote)
  • when opening a cache in the detail view, load the status from the bettercacher api if the service is active
  • if found, add a link to the Bettercacher cache forum page, otherwise a link to the website where it could be added
  • possibly the cache text from the bettercacher forum can be displayed in c:geo as another tab
  • Saving the forum ID when saving the cache locally

I don't see that at the moment it is possible to

  • Creating a bettercacher entry directly from c:geo (new entry or comment)
  • a custom search interface in c:geo (the default search would already show the details)
  • a filter for bettercacher in list views

I miss at least a bulk option in the API to query a list of geocodes. Then a filter for lists could be implemented.


This comment has been minimized.

Copy link

@BetterCacher BetterCacher commented Oct 26, 2019

Thanks for your reply. The implementation idea sounds very good. We have changed our API so that the title and text of the forum post will be included.

However, the text output is in phpBB format (also known as BBCode).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
4 participants
You can’t perform that action at this time.