static Single<String> retrieveHomeLocation() {
        return Network.getResponseDocument(Network.getRequest("https://www.geocaching.com/account/settings/homelocation"))
                .map(document -> {

                    final MatcherWrapper match = new MatcherWrapper(GCConstants.PATTERN_LOCATION_LOGIN, document.outerHtml());
                    if (match.find()) {
                        return match.group(1) + " " + match.group(2);
                    }
                    return "";
                });
    }
Retrieve the home location

@return a Single containing the home location, or IOException
main/src/main/java/cgeo/geocaching/connector/gc/GCLogin.java