diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-05-26 12:29:33 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-05-26 12:29:33 +0200 |
| commit | acdd9d01370065de89802ddf0c03ab3a77f26556 (patch) | |
| tree | 33f786b5cb14da10d44f1fe7a55044cf7d03b870 /main | |
| parent | d906417b97a3db54c3691019f892a83558e7078b (diff) | |
| download | cgeo-acdd9d01370065de89802ddf0c03ab3a77f26556.zip cgeo-acdd9d01370065de89802ddf0c03ab3a77f26556.tar.gz cgeo-acdd9d01370065de89802ddf0c03ab3a77f26556.tar.bz2 | |
#2783 enable importing from pocket query creator app
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCConnector.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCConnector.java b/main/src/cgeo/geocaching/connector/gc/GCConnector.java index 50bf096..a2df060 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConnector.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConnector.java @@ -27,7 +27,11 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode, private static final String CACHE_URL_SHORT = "http://coord.info/"; // Double slash is used to force open in browser private static final String CACHE_URL_LONG = "http://www.geocaching.com//seek/cache_details.aspx?wp="; - private static final Pattern gpxZipFilePattern = Pattern.compile("\\d{7,}(_.+)?\\.zip", Pattern.CASE_INSENSITIVE); + /** + * Pocket queries downloaded from the website use a numeric prefix. The pocket query creator Android app adds a + * verbatim "pocketquery" prefix. + */ + private static final Pattern gpxZipFilePattern = Pattern.compile("((\\d{7,})|(pocketquery))" + "(_.+)?" + "\\.zip", Pattern.CASE_INSENSITIVE); private GCConnector() { // singleton |
