All Projects → arcao → Geocaching4Locus

arcao / Geocaching4Locus

Licence: GPL-3.0 license
A Locus simple add-on allows you to download and import caches directly from Geocaching.com si­te.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Geocaching4Locus

gc-gpx-viewer
Geocaching GPX Viewer is a web app to display caches from a gpx file on a map.
Stars: ✭ 24 (+41.18%)
Mutual labels:  geocaching
groundspeak-api-monitoring
Backup all changes about the Groundspeak API
Stars: ✭ 12 (-29.41%)
Mutual labels:  geocaching
WhereYouGo
Clone of the unmaintained repository (biylda/WhereYouGo) to continue app development
Stars: ✭ 58 (+241.18%)
Mutual labels:  geocaching
GpsPrune
GpsPrune is a map-based application for viewing, editing and converting coordinate data from GPS systems.
Stars: ✭ 46 (+170.59%)
Mutual labels:  geocaching
GClh
GC little helper II - Some little things to make life easy (on www.geocaching.com). Powerful, configurable tool to improve and expand the geocaching pages.
Stars: ✭ 51 (+200%)
Mutual labels:  geocaching
geocaching-php-sdk
PHP 7 implementation of the Groundspeak's REST API
Stars: ✭ 14 (-17.65%)
Mutual labels:  geocaching

Geocaching4Locus - Android application

Geocaching4Locus is a Locus add-on allows you to download and import caches directly from Geocaching.com site.

The latest stable release is under master branch. In dev branch are committed new features and bugfixes for upcoming version.

How to compile

The App require to have correct Geocaching API key and secret for OAuth2 authorization. Unfortunately Grounspeak (Geocaching API author) prohibits to store testing or production keys in a source code repository. Thus please contact me I can provide testing keys for you if you want to participate on app development.

Anyway the app require to set this in your global gradle.properties file (the file is placed usually in ~/.gradle/gradle.properties or C:\Users\username\.gradle\gradle.properties):

geocachingApiKey=<production_api_key>
geocachingApiSecret=<production_api_secret>
geocachingApiStaging=false

The <production_api_key> and <production_api_secret> is provided via Groundspeak's Geocaching Authorized Developers program

The App can be easily build by Gradle:

gradlew assembleDebug - create a debug APK
gradlew assembleRelease - create a release APK

AssembleRelease task will try to sign APK with a private key. To sign it, create gradle.properties configuration in your user gradle directory (usually ~/.gradle/gradle.properties or C:\Users\username\.gradle\gradle.properties):

storeFile=file:///path/to/keystore.keys or file://c:/path/to/keystore.keys 
storePassword=mykeystorepassword
keyPassword=mykeypassword  

The key name in a keystore must be geocaching4locus (or modify application build.gradle script). If the configuration for signing is missing, Gradle build script use ADK debug private key for signing.

Dependencies

Developed by

Other links

Licenses

Source code

Copyright (C) 2012 Martin Sloup, arcao.com

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Graphics

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].