Skip to content

RoffelKartoffel/cmanager

Repository files navigation

cmanager

The cache manager (cmanager) is a Java based program which is able to manage gpx geocaching files. One can view the caches on a map, copy or delete them from/to gpx files. Initial gpx files can be generated on Geocaching.com or with geotoad .

Since I strongly dislike Opencaching.de s usage of Google Analytics without letting the user choose, if he or she is willing to share their browsing statistics, cmanager does no longer support found log synchronization to Opencaching.de . Version 0.2.45 of cmanager disables the auto update, so that OC users who do not want to update to future versions are not forced to update. It will be enabled again in the next release.

License & Source Code

cmanager is distributed under the The GNU General Public License v3. The sources are available on GitHub (link).

Distribution / "Download"

  • Releases are published on GitHubs as "Releases"
  • If you are running ArchLinux as your OS you can refer to an AUR version which is maintained by SammysHP

Building from Source

Prerequisites

  • Java development kit (JDK) in version 7
  • You need to provide API keys for compiling cmanager. See next section for details.

API keys

Request your personal API keys for the supported OpenCaching sites, currently:

Copy templates/oc_okapi.properties to the root directory of the git repository. Then edit oc_okapi.properties and insert your keys.

Building with Gradle

Run gradle build from the root directory of the git repository.

Eclipse

With the release of Eclipse Mars it is possible to directly import Gradle projects. Go to File -> Import -> Gradle -> Gradle Project, click Next, set the Project root directory by navigating to the root directory of the git repository and finally click Finish.

If you have not run gradle build yet, run the build task from the Gradle Tasks view and refresh the project afterwards, to create the generated source code files.

JAR

To create a JAR file, run gradle jar. The JAR file will be located in build/libs.

Usage

Starting the application with Gradle

Run gradle run from the root directory of the git repository.