Quantcast
Channel: GSAK Forum
Viewing all 73056 articles
Browse latest View live

Nuvi_GPX_v2 by Red Roo - 2016-01-14

$
0
0
Nuvi_GPX_v2.Gsk v2.24 - Maintenance
  • Fixed a sleeper that couldccause the macro to crash when Basic Export without Filtering was selected.
  • Removed the MTP Bypass button from the GPS Connection form (again wink.gif).
  • Added MTP Device detection when POI Loader is selected. The current process is to check for a Garmin GPS connected in Mass Storage mode. If none is found, a check is done for a Garmin Device connected in MTP mode. If a GPS/Device is found processing then passes to POI Loader but if one is not found these checks are repeated (as is the current method). While this routine is still being tested, it appears stable enough for the Macro Library.

For queries or problem reports with this macro please see this Forum thread

Support thread for Nuvi_GPX_v2 by Red Roo - 2016-01-14

$
0
0
An update has been posted which fixes the problem experienced by GeoYakr (above).

This release also includes a detection routine for MTP devices. The old routine only checked for Garmin GPS's connected in Mass Storage mode, and has been modified for both types of connection.

The work flow is to check for a GPS in Mass Storage mode and if none is found, check for a Device in MTP mode. Where no Device is found these checks are repeated every 5 seconds (the Pink form). Once a GPS or Device is found the operator is notified for 2 seconds (the Green form), then control is passed across to POI Loader.

The GPS detection routine appears to be stable (enough to post the update in the Library), but is still under test. If you have any problems with it please let me know.

Database 'View' Settings by babj615 - 2016-01-14

$
0
0
QUOTE (hynr @ January 14, 2016 01:41 pm)
The way the call works, it is requesting them in batches of 50. So you can check to see that the request is going out to geocaching.com as it is supposed to by doing the following: In the folder where you have the GSAK user stuff installed (databases, etc) look for a file called apilog.txt, close GSAK, and delete that file. Now start GSAK and run the macro to have it update 50 caches. Open the apilog.txt file in an editor and study it. You will find a section where it shows the API call that is being made: scroll down to <SearchForGeocachesRequest and note the list within <CacheCodes - count them; it should be the number your GcRefresh requested.

So now you need to figure out why you got back fewer from geocaching.com. The only thing I can think of is that some of the GCcodes are on records that are not valid geocaches (perhaps retracted; the refresh does return archived caches so that would not be the reason). Since those one or two caches are not being updated, they never get a new lastgpxdate so they get requested again and again by your macro.  You need to find those and delete them manually. If that is not the case, then let us know.

Interesting.... Requested 50, got 48, but the apilog.txt has; 49 GC files!

Gonna start looking for dead GC codes now....

[edit]

Yes, found two dead links. One unpublished (not sure how I got the code) and another disabled almost immediately after being published.

Next run resulted in 50 GC codes being requested and 50 GC codes being received!

Now I have to start working on user input forms to select desired variables, then maybe publish yet another macro (my first) to the GSAK macro library for others to use.

HTML-Code aus Datei in FSG-Note einbinden. by Uli001 - 2016-01-14

$
0
0
Guten Morgen Hans,

wenn du dir unter http://gsak.net/board/index.php?act=ST&f=7&t=21575 das Beispiel anschaust ist es aber genau mit den Pfaden angegeben. Ich stimme dir aber zu, dass es ohne den Pfad Funktioniert. Ich schiebe die Datei einfach in den Macro-Ordner und bin zufrieden. Mit der Lösung kann ich leben.

Danke

VG
Uli

HTML-Code aus Datei in FSG-Note einbinden. by sbeelis - 2016-01-15

$
0
0
QUOTE (HHL @ January 14, 2016 11:42 pm)
Es muß lediglich der Filename dort stehen und das File muß im Makro-Ordner sein.
So wird es gehen:

CODE
<file>Banner.html</file>


Das stimmt so nicht. Ich weiss nicht, ob absolute Pfade funktionieren, aber relative Pfade funktionieren garantiert. Ich verwende an ganz vielen Orten <file>../html/filename.html</file> um auf Files zuzugreifen, welche nicht im Macro sondern im html Ordner liegen.

Nebst der Umstellung auf relative Pfade statt absolute wäre noch zu schauen, ob es einen Unterschied macht, ob Du Backslashes (\) oder normale Slashes (/) verwendest.

Auto-split logs by Pprime (P`) - 2016-01-15

$
0
0
4000 word limit - give or take. For some wordsmiths, and certain caches, this is a limitation. So. You write your log. You copy and paste some of it to a cloned log entry, or more than one, and make all bar the first (or last?) one a 'write note' - making sure you don't change the date. Then you have to reverse the order so that the first one is posted last so it appears first on the web page.
Oh, and to remember to pop a FSGExtendedLog entry into the UserData field. (usually after searching the forums here to remember what that word actually is)

And then there is editing it if you do the split too soon - and have to cut|paste some text between log entries.

Yeah I know - first world problems. But I'm wondering if it couldn't just be done by GSAK itself. Upon trying to publish (and in preview perhaps?) it looks for a sentence break just before the limit, splits, reverses and usernotes it all for me.

I would never suggest this is a high priority, but I'd find it useful.

please.

BadgeGen V3 Feedback thread by Upquark - 2016-01-15

$
0
0
Just noticed this in my stats:

0.08 points per calendar day cached on (minimum 8pt) (365 days -> 29.2pt)

Is it pure coincidental that 365 days gives 29.2 points, and that February 29nd is most likely the last calendar day on which a cache is to be found?

I found it quite funny anyway! biggrin.gif

Getting (new) Access Token from GC fails by Roaster - 2016-01-15

$
0
0
QUOTE (Kai Team @ January 14, 2016 02:34 am)
QUOTE (Roaster @ January 13, 2016 01:07 pm)
No matter if I try the menu items to fetch a new access token or even the second available method both from Geochaching.com access menu, I can't authorize GSAK again.

What happens when you try Geocaching.com Access>Get Another Access Token right after restarting GSAK? The same "Cannot make a visible window modal" error, or something else?

What are you using for your default Internet browser (i.e. Internet Explorer, Chrome, Firefox, Edge...)?

Hi,

right after starting and acquiring a new access token the following steps are running:
1) Popup of a status windows that GSAK is contacting Geocaching.com.
2) After this popup closes, I get a Geoaching.com webpage that asks me to allow GSAK to access my profile.
3) I'm pressing the button "Allow Access"
4) The same window (w/o the Geocaching layout and appearance, just a white background) that was displayed in 2), now tells me that I've given authorization to GSAK (maybe with slightly different words)
5) The GSAK status dialog re-appears telling me it fetches the user name
6) Immediately after 5) a new popup appears with this error:
QUOTE
---------------------------
Confirm
---------------------------
The Groundspeak api has returned the error "Not authorized
". The most common cause of this error is an expired or corrupt token. Would you like to try and fetch another token now?

(Message number: 184)
---------------------------
&Yes &No
---------------------------

7) I'm confirming this dialog with button "Yes" and now
8) I'm facing this error window telling me:
QUOTE
EurekaLog 6.0.23

Application:
------------------------------------------------------------
  1.1 Start Date      : Fri, 15 Jan 2016 14:17:15 +0100
  1.2 Name/Description: gsak.exe - (GSAK Geocaching program)
  1.3 Version Number  : 8.5.1.60
  1.4 Parameters      :
  1.5 Compilation Date: Fri, 8 Jan 2016 01:57:51 +0100
  1.6 Up Time         : 6 minutes, 9 seconds

Exception:
----------------------------------------------------------
  2.1 Date          : Fri, 15 Jan 2016 14:23:24 +0100
  2.2 Address       : 004A01E9
  2.3 Module Name   : gsak.exe - (GSAK Geocaching program)
  2.4 Module Version: 8.5.1.60
  2.5 Type          : EInvalidOperation
  2.6 Message       : Cannot make a visible window modal.
  2.7 ID            : 1345
  2.8 Count         : 1
  2.9 Status        : New
  2.10 Note         :

9) Confirming this crash report I get:
QUOTE
---------------------------
Confirm
---------------------------
Because of this error GSAK will need to clean up and terminate. Would you then like GSAK to be automatically started again?

(Message number: 91)
---------------------------
&Yes &No
---------------------------


Repeating those steps result in the very same errors and being not able to get a proper access token at the very end.

I'm running Firefox in version 43.0.4 as default browser and as Hans already notice, my GSAK version is in my sig.

Btw, I've got some issues with the map in the cache detail panel inside GSAK, too. For a few versions now, I just get a blank page. Don't know if there are any relations between not being abel to get an access token and this missing map. Can I do further steps to get the map back, maybe the other issue is then solved, too?

cu,
Michael

Flag caches with unsynchronized modified coords by arminus - 2016-01-15

$
0
0
Macro now offers the choice between setting the userflag for caches with different modified coordinates or filter them without setting the userflag (using the macro flag)

For support, see this thread

Getting (new) Access Token from GC fails by Kai Team - 2016-01-15

$
0
0
GSAK uses Internet Explorer "under the hood", including to render the split screen and to get a new access token ("Method 2" uses your default browser, which is why I asked that question). In any event, it sounds to me like there is a problem with IE on your machine and fixing that may fix both issues you've reported.

First, ensure that you have the latest version of Internet Explorer for your version of Windows. If you're using Windows Vista or newer, you should have IE 11 installed. If that doesn't fix things, please follow the steps in this post (click here). Let us know if that resolves things. smile.gif

Getting (new) Access Token from GC fails by Roaster - 2016-01-15

$
0
0
Hi,

In the meantime I've switched from Firefox to IE as my default browser and also tried the second method (from menu Geocaching.com access) to get an access token, but both failed with the same issues so far.

I've attached some lines from the apilog.txt file, FWIW.

QUOTE
2016-01-15 14:44:13 Finish:  (ver:8.5.1.60)
ChilkatLog:
  PostXml:
    DllDate: Aug  5 2012
    UnlockPrefix: GSAKNEHttp
    Username: VOYAGER:Michael
    Architecture: Little Endian; 32-bit
    Language: ActiveX
    url: https://api.groundspeak.com/LiveV6/Geocachi...YourUserProfile
    charset: utf-8
    xmlSizeInChars: 519
    httpConnect:
      hostname: api.groundspeak.com
      port: 443
      ssl: 1
      Need to establish connection to the HTTP server...
      IE_Proxy: 192.168.6.96:8001
      IE_ProxyEnabled: 0
      ConnectTimeoutMs_1: 45000
      Multi-threaded hostname to IP address resolution
      Resolving domain name (IPV4/IPV6)...
      AddrInfoList:
        AddrInfo:
          ai_flags: 0
          ai_family: 2
          ai_socktype: 1
          ai_protocol: 0
          ai_addrlen: 16
          ai_canonname: (NULL)
        --AddrInfo
      --AddrInfoList
      Connecting to IPV4 address.
      ipAddress2: 63.251.163.198
      myIP_5: 192.168.21.1
      myPort_5: 52109
      connect successful (3)
      clientHelloMajorMinorVersion: 3.1
      buildClientHello:
        majorVersion: 3
        minorVersion: 1
        numRandomBytes: 32
        sessionIdSize: 0
        numCipherSuites: 10
        numCompressionMethods: 1
      --buildClientHello
      handshakeMessageType: ServerHello
      handshakeMessageLen: 0x46
      processHandshakeMessage:
        MessageType: ServerHello
        Processing ServerHello...
        ServerHello:
          MajorVersion: 3
          MinorVersion: 1
          SessionIdLen: 32
          CipherSuite: RSA_WITH_AES_256_CBC_SHA
          CipherSuite: 00,35
          CompressionMethod: 0
          Queueing ServerHello message.
          ServerHello is OK.
        --ServerHello
      --processHandshakeMessage
      HandshakeQueue:
        MessageType: ServerHello
      --HandshakeQueue
      Dequeued ServerHello message.
      handshakeMessageType: Certificate
      handshakeMessageLen: 0x965
      processHandshakeMessage:
        MessageType: Certificate
        ProcessCertificates:
          Certificate:
            derSize: 1158
            certSubjectCN: api.groundspeak.com
            certSerial: 31D4E1542161A884FFE21600BBAEA9DC
            certIssuerCN: thawte DV SSL CA - G2
          --Certificate
          Certificate:
            derSize: 1238
            certSubjectCN: thawte DV SSL CA - G2
            certSerial: 2C69E12F6A670BD99DD20F919EF09E51
            certIssuerCN: thawte Primary Root CA
          --Certificate
          NumCertificates: 2
          Queueing Certificates message...
        --ProcessCertificates
      --processHandshakeMessage
      Dequeued Certificate message.
      handshakeMessageType: ServerHelloDone
      handshakeMessageLen: 0x0
      processHandshakeMessage:
        MessageType: ServerHelloDone
        Queueing HelloDone message.
      --processHandshakeMessage
      DequeuedMessageType: ServerHelloDone
      OK to ServerHelloDone!
      No client certificate required by the server.
      Encrypted pre-master secret with server certificate RSA public key is OK.
      Sending ClientKeyExchange...
      Sent ClientKeyExchange message.
      Sending ChangeCipherSpec...
      Sent ChangeCipherSpec message.
      Derived keys.
      Installed new outgoing security params.
      Sending FINISHED message..
      algorithm: aes
      keyLength: 256
      Sent FINISHED message..
      ccsProtocolType: 1
      handshakeMessageType: HandshakeFinished
      handshakeMessageLen: 0xc
      processHandshakeMessage:
        MessageType: HandshakeFinished
        FinishedMsgLen: 12
        Queueing Finished message.
      --processHandshakeMessage
      Dequeue the FINISHED message...
      Dequeued Finished message.
      Handshake completed successfully.
      Secure Channel Established.
      Connected
    --httpConnect
    connectTime1: Elapsed time: 734 millisec
    sendRequestGetResponse_1:
      Auto-adding any accumulated cookies.
      CookieDir: memory
      CookieDomain: api.groundspeak.com
      CookiePath: /LiveV6/Geocaching.svc/GetYourUserProfile
      LoadCookieJar:
        Path: /LiveV6/Geocaching.svc/GetYourUserProfile
        GetDomainCookiesXml:
          CookieDir: memory
          Domain: api.groundspeak.com
          HashKey: groundspeak_com.xml
          No cookies exist yet.
        --GetDomainCookiesXml
      --LoadCookieJar
      No cookie jar found.
      IE_Proxy: 192.168.6.96:8001
      IE_ProxyEnabled: 0
      sendRequestTime: Elapsed time: 0 millisec
      ---- Reading HTTP Response ----
      No transfer-encoding header field.
      sslContentLength: 398
      extraLen: 398
      Already have entire response.
      Saving cookies...
      defaultCookieDomain: api.groundspeak.com
      Cookie:
        Name: ASP.NET_SessionId
        Value: 45sfottpxtzzlozjh5sarruy
        Domain: api.groundspeak.com
        Path: /
        Expire:
      --Cookie
      SaveCookie:
        CookieDir: memory
        Domain: api.groundspeak.com
        HashKey: groundspeak_com.xml
      --SaveCookie
      readResponseTime: Elapsed time: 202 millisec
      responseStatus: 200
    --sendRequestGetResponse_1
    Success.
  --PostXml
--ChilkatLog

***********************************************************************
2016-01-15 14:44:13 Result end (First 50000 characters only):  (ver:8.5.1.60)
<GetYourUserProfileResponse xmlns="http://www.geocaching.com/Geocaching.Live/data" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Status><StatusCode>2</StatusCode><StatusMessage>Not authorized</StatusMessage><ExceptionDetails/><Warnings/></Status><Profile i:nil="true" xmlns:a="http://schemas.datacontract.org/2004/07/Tucson.Geocaching.WCF.API.Geocaching.Types"/></GetYourUserProfileResponse>


Btw, the proxy settings that are given in the log above are invalid or better, the proxy in IE, are disabled.

Michael

CheckModifiedCoords by arminus - 2016-01-15

$
0
0
Well, in my case, I mostly use the userflags only in a transient manner, so that's why I implemented it that way. But I understand that this can accidentally wipe out a set of manually set flags, so I've updated the macro accordingly:

It now asks whether it should set the userflag (and also asks for confirmation to be sure...) or whether it should filter by using the macro flag (of which I wasn't actually aware, so "again what learned" wink.gif )

Getting (new) Access Token from GC fails by Roaster - 2016-01-15

$
0
0
QUOTE (Kai Team @ January 15, 2016 09:47 pm)
GSAK uses Internet Explorer "under the hood", including to render the split screen and to get a new access token ("Method 2" uses your default browser, which is why I asked that question). In any event, it sounds to me like there is a problem with IE on your machine and fixing that may fix both issues you've reported.

First, ensure that you have the latest version of Internet Explorer for your version of Windows. If you're using Windows Vista or newer, you should have IE 11 installed. If that doesn't fix things, please follow the steps in this post (click here). Let us know if that resolves things. smile.gif

Kai, please see my post right below yours.

I've already tested both access methods using IE 11 as default browser without any success so far.

I will give the steps from your link a try and report back.

Michael

Eigene %-Tags zur Bennenung von exp. Caches by Eastpak1984 - 2016-01-15

$
0
0
QUOTE (Kai Team @ January 10, 2016 11:17 pm)
In other words:

QUOTE
%Caches_todo={!| }%name

Thanks, works perfectly!

Support thread for Nuvi_GPX_v2 by Granett - 2016-01-15

$
0
0
QUOTE
This release also includes a detection routine for MTP devices. The old routine only checked for Garmin GPS's connected in Mass Storage mode, and has been modified for both types of connection.

The work flow is to check for a GPS in Mass Storage mode and if none is found, check for a Device in MTP mode. Where no Device is found these checks are repeated every 5 seconds (the Pink form). Once a GPS or Device is found the operator is notified for 2 seconds (the Green form), then control is passed across to POI Loader.


I could be wrong but I think this update is supposed to allow me to run the POI loader without the need to press the 'MTP Bypass' button. However this is not the case me.

(Bear with me, first time uploading a screenshot by the preferred method, hope it works!)
user posted image

This dialogue box counts down the 5 seconds repeatedly until I click the 'MTP Bypass' button. It is not a big issue as I have no qualms with the required user input but I think this is what you are trying to avoid.

Cheers
Graeme

GSAK 8.5.1.60
Nuvi_GPX_v2 2.23
nuvi 2597

(edit version info)

Getting (new) Access Token from GC fails by Kai Team - 2016-01-15

$
0
0
QUOTE (Roaster @ January 15, 2016 08:50 am)
QUOTE

      IE_ProxyEnabled: 0


Btw, the proxy settings that are given in the log above are invalid or better, the proxy in IE, are disabled.

Just FYI, I'm not expert at reading these logs, but I believe the log is reporting that the IE Proxy is disabled (i.e. 0 is false and 1 is true for ProxyEnabled), so I don't think that's an issue.

Add the found day of the week to a custom field by Kai Team - 2016-01-15

$
0
0
Version 2.2

Fixes a bug that would cause the macro to not add the custom field if the user has another custom field that includes the word "day" (more information). Thanks to Red Roo for spotting the error and providing the fix. smile.gif

Please post comments, suggestions or questions in this thread (click here).

AddDayFoundToCustom - no such column: day by Kai Team - 2016-01-15

$
0
0
Version 2.2 of the macro, which fixes the error reported by RadlerAndi above, is now available in the Macro Library (click here).

viele Coins/TBs auf einmal discovern? by nothelfer - 2016-01-15

$
0
0
QUOTE (HHL @ January 14, 2016 04:03 pm)
QUOTE (nothelfer @ January 14, 2016 05:31 am)
[...]
Nicht in allen Datensätzen ist das Bundesland drin, das würde ich gern "am Block" nachtragen, finde dazu aber nichts.

Das geht mit einem einfachen Refresh oder Download eines einzigen Caches. Du mußt nur ein gesichertes Load-Setting erstellen, in welchem bei County YB und bei States SB im Feld steht.

user posted image

Die Bundesländer (States) werden dann von GSAK bei allen Caches automatisch upgedatet, wenn das Feld leer (B = blank) ist.

Hans

Danke! Hat geklappt!

Getting (new) Access Token from GC fails by Roaster - 2016-01-15

$
0
0
QUOTE (Kai Team @ January 15, 2016 10:14 pm)
QUOTE (Roaster @ January 15, 2016 08:50 am)
QUOTE

      IE_ProxyEnabled: 0


Btw, the proxy settings that are given in the log above are invalid or better, the proxy in IE, are disabled.

Just FYI, I'm not expert at reading these logs, but I believe the log is reporting that the IE Proxy is disabled (i.e. 0 is false and 1 is true for ProxyEnabled), so I don't think that's an issue.

Kai,

yes, this is correct and the proxy is disabled by intention. I don't need it here at home and it was just for testing purposes.

Anyway I've now tested the steps from Api Key expired... but that did not change the situation.

Still not able to get the token and the map is still missing.

What is however interesting is the fact that on my GC members profile I can see that GSAk was correctly authorized, see attached image. Nevertheless GSAK tells me the opposite after requesting a new access token.

Unfortunately GSAK still tries to get a new token when trying to fetch new caches.

Maybe the access token is not properly saved by GSAK?

Michael
Viewing all 73056 articles
Browse latest View live




Latest Images