![]() This ensures you always have full control over your QR Codes, and you are not depended on our service. Moreover, we offer you a white label solution to create dynamic QR Codes that can contain your own domain. Our service does not display any ads and you can create both – static and dynamic QR Codes – for free. Therefore, we recommend you to use our fast and secure infrastructure. If you create a dynamic QR Code another risk is if the tracking server goes offline, the dynamic QR Code will not work anymore. There are also providers where it is not immediately obvious that the offer is chargeable and the QR Code only continues to work when payment is made. Some providers trick you into free accounts which are paid accounts When creating a QR Code some QR Code providers route the user through a landing page first, where an ad is displayed before continuing to the target URL. If you find bugs or would like to have a certain feature, just write it in the comments below.īy the way, if you are interested, here is the Swagger specification for Rest API.Create free QR Code Be careful when choosing a QR Code serviceĪlways be careful when using a QR Code service, to avoid unpleasant surprises. There, you can also find the GSAK macro files and a readme. The application is available on Github, written in Golang as an executable, and also implemented as a Python script. The according readme.md files also contain the instructions to build and run the Dockerfiles. The Dockerfile for the python variant is shorter as it only copies the necessary files and executes the python script. In terms of Go, I used a multistage setup which builds the go application and runs it. To get more familiar with Docker, I wrote Dockerfiles for both implementations. Go to the geocache’s listing to verify that the coordinate was successfully added or updated.Then, run the macro CorrectedCoord2GCcom and wait until all coordinates are uploaded.This will set a flag on all your imported geocaches so the second macro can pick them up for upload. Run the macro SetCorrectedFlag (CTRL+M and doubleclick on it).Now, import the converted GPX file in GSAK (CTRL+O).The first argument defines the path to the raw input file, the second defines the target location and name of the resulting gpx file. Run the application with csv2gpx.exe data/input.csv data/output.gpx Download the executable csv2gpx.exe or clone the repository and build it with go build. The converter (and the code) itself is available on my Github page under. Open GSAK and go to Macro -> Execute -> Install or press CTRL+M -> Install. The result will be the same as if you manually edited the coordinates on the online cache page. The second macro transfers the corrected coordinates set in GSAK on the currently selected cache to the online cache page. The first macro will add the corrected coordinates flag to all caches in the current database or filter. To automatically upload and correct the final coordinates, we will make use of two macros.ĭownload SetCorrectedFlag.gsk and CorrectedCoord2GCcom.gsk from the GSAK forum. Some of the features are live api, online logging, conversion to many mapping formats, and extensibility with macros. It is the all-in-one tool for Geocachers. The resulting gpx file after a successful conversion of the before shown example looks like thisĪt the moment, the script can only convert coordinates in decimal degrees.įirst, you need to download GSAK (Geocaching Swiss Army Knife). If a row could not be parsed, it is skipped. The application parses one row after the other and converts it into a GPX format. ![]() In this example, the delimiter is a colon. The second and third represent the coordinate. The first entry of each row contains the GC Code. That is the minimal requirement for a successful upload via the API using GSAK.įor example, a valid CSV file looks like this GC80AD N50° 33.909 W113° 42.986 Geocaching CSV to GPX ConverterĮach row of the CSV file has to contain the GC number and the coordinates for the geocache in the same position. Maybe later, I will make the converter more flexible. The provided GSAK macros automatically add or update the coordinates for each geocache.īefore we begin, you might have to trim your input file a bit to match the requirements for the converter. ![]() Therefore, I wrote a small application which converts a csv to a gpx file, and a user guide on how to automatically upload the gpx file to. Editing every geocache coordinate manually takes way too long. You have a file with final coordinates for some mysteries.
0 Comments
Leave a Reply. |